Skip to content

Latest commit

 

History

History
74 lines (65 loc) · 1.39 KB

File metadata and controls

74 lines (65 loc) · 1.39 KB

System representation

num_states
num_actions
initial_states
AllStates

[Factored RMDPs](@id api-frmdp)

FactoredRobustMarkovDecisionProcess
state_values(s::FactoredRobustMarkovDecisionProcess)
action_values(s::FactoredRobustMarkovDecisionProcess)
marginals(s::FactoredRobustMarkovDecisionProcess)

Convenience constructors for subclasses of fRMDPs

IntervalMarkovChain
IntervalMarkovDecisionProcess

Probability representation

Marginal
ambiguity_sets(m::Marginal)
state_variables(m::Marginal)
action_variables(m::Marginal)
source_shape(m::Marginal)
action_shape(m::Marginal)
getindex(p::Marginal, action, source)

num_sets
num_target
support

Interval ambiguity sets

IntervalAmbiguitySets
lower
upper
gap

Deterministic Finite Automaton (DFA)

DFA
num_states(dfa::DFA)
num_labels(dfa::DFA)
transition(dfa::DFA)
labelmap(dfa::DFA)
initial_state(dfa::DFA)
ProductProcess
markov_process(proc::ProductProcess)
automaton(proc::ProductProcess)
labelling_function(proc::ProductProcess)

Transition function for DFA

TransitionFunction
transition(transition_func::TransitionFunction)
num_states(tf::TransitionFunction)
num_labels(tf::TransitionFunction)

Labelling of IMDP states to Automaton alphabet

DeterministicLabelling
mapping(dl::DeterministicLabelling)
num_labels(dl::DeterministicLabelling)