- dataset - Variable in class burlap.behavior.singleagent.learning.lspi.LSPI
-
The SARS dataset on which LSPI is performed
- dataset - Variable in class burlap.behavior.singleagent.learning.lspi.SARSData
-
- datasets - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter.DatasetsAndTrials
-
The series datasets for this agent
- DDPlannerPolicy - Class in burlap.behavior.singleagent.planning.deterministic
-
This is a dynamic deterministic valueFunction policy, which means
if the source deterministic valueFunction has not already computed
and cached the plan for a query state, then this policy
will first compute a plan using the valueFunction and then return the
answer
- DDPlannerPolicy() - Constructor for class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
-
- DDPlannerPolicy(DeterministicPlanner) - Constructor for class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
-
Initializes with the deterministic valueFunction
- debugCode - Variable in class burlap.behavior.singleagent.auxiliary.performance.LearningAlgorithmExperimenter
-
The debug code used for debug printing.
- debugCode - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
-
Debug code used for printing debug information.
- debugCode - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.MLIRL
-
The debug code used for printing information to the terminal.
- debugCode - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.MultipleIntentionsMLIRL
-
The debug code used for printing information to the terminal.
- debugCode - Variable in class burlap.behavior.singleagent.MDPSolver
-
The debug code use for calls to
DPrint
- debugCode - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentExperimenter
-
The debug code used for debug printing.
- debugCode - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
-
The debug code used for debug printing.
- debugCode - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.dpplanners.MAValueIteration
-
The debug code used for printing VI progress.
- debugCode - Variable in class burlap.oomdp.core.Domain
-
- debugCodeRFWeights - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning
-
- debugCodeScore - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearning
-
- DebugFlags - Class in burlap.debugtools
-
A data structure for specifying debug flags that can be accessed and modified from any class
- DebugFlags() - Constructor for class burlap.debugtools.DebugFlags
-
- debugID - Static variable in class burlap.behavior.singleagent.auxiliary.StateReachability
-
The debugID used for making calls to
DPrint
.
- debugId - Variable in class burlap.oomdp.stochasticgames.tournament.Tournament
-
- debugId - Variable in class burlap.oomdp.stochasticgames.World
-
- decayConstantShift - Variable in class burlap.behavior.learningrate.SoftTimeInverseDecayLR
-
The division scale offset
- decayRate - Variable in class burlap.behavior.learningrate.ExponentialDecayLR
-
The exponential base by which the learning rate is decayed
- deepCopyActionNameMapArray(SingleStageNormalFormGame.ActionNameMap[]) - Static method in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame.ActionNameMap
-
- DEFAULT_EPSILON - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
-
- DEFAULT_MAXITERATIONS - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
-
- DEFAULT_POLICYCOUNT - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
-
- DEFAULT_USEMAXMARGIN - Static variable in class burlap.behavior.singleagent.learnfromdemo.apprenticeship.ApprenticeshipLearningRequest
-
- DEFAULTBIMATRIXACTIONBASENAME - Static variable in class burlap.domain.stochasticgames.normalform.SingleStageNormalFormGame
-
- defaultCost(String, JointAction) - Method in class burlap.domain.stochasticgames.gridgame.GridGame.GGJointRewardFunction
-
Returns a default cost for an agent assuming the agent didn't transition to a goal state.
- DEFAULTHEIGHT - Static variable in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
-
- defaultMultiple - Variable in class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
-
The default multiple to use for any continuous attributes that have not been specifically set.
- defaultMultiple - Variable in class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
-
The default multiple to use for any continuous attributes that have not been specifically set.
- defaultQ - Variable in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQFactory
-
The default Q-value to which Q-values will be initialized
- defaultReward - Variable in class burlap.behavior.singleagent.options.support.LocalSubgoalRF
-
Defines the reward returned for transitions to applicable states, but not subgoal states; default -1
- defaultReward - Variable in class burlap.domain.singleagent.frostbite.FrostbiteRF
-
- defaultReward - Variable in class burlap.domain.singleagent.lunarlander.LunarLanderRF
-
The default reward received for moving through the air
- defaultReward - Variable in class burlap.oomdp.singleagent.common.GoalBasedRF
-
- defaultToLowerValueAfterPlanning - Variable in class burlap.behavior.singleagent.planning.stochastic.rtdp.BoundedRTDP
-
Sets what the
DynamicProgramming
valueFunction reference points to (the lower bound or upperbound) once a planning rollout is complete.
- defaultWeight - Variable in class burlap.behavior.singleagent.vfa.common.LinearFVVFA
-
A default weight value for the functions weights.
- defaultWeight - Variable in class burlap.behavior.singleagent.vfa.common.LinearVFA
-
A default weight for the functions
- DEFAULTWIDTH - Static variable in class burlap.domain.singleagent.gridworld.macro.MacroCellGridWorld
-
- delay - Variable in class burlap.behavior.singleagent.auxiliary.performance.PerformancePlotter
-
the delay in milliseconds between which the charts are updated automatically
- delay - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentPerformancePlotter
-
the delay in milliseconds between which the charts are updated automatically
- delegate - Variable in class burlap.behavior.policy.Policy.GroundedAnnotatedAction
-
- delegate - Variable in class burlap.oomdp.singleagent.environment.EnvironmentServer
-
- delta - Static variable in class burlap.testing.TestPlanning
-
- DenseBeliefVector - Interface in burlap.oomdp.singleagent.pomdp.beliefstate
-
An interface to be used in conjunction with
BeliefState
instances
for belief states that can generate a dense belief vector representation.
- depth - Variable in class burlap.behavior.singleagent.planning.stochastic.montecarlo.uct.UCTStateNode
-
The depth the UCT tree
- depthMap - Variable in class burlap.behavior.singleagent.planning.deterministic.informed.astar.DynamicWeightedAStar
-
Data structure for storing the depth of explored states
- deserialize(Domain) - Method in class burlap.domain.singleagent.cartpole.SerializableCartPoleStateFactory.SerializableCartPoleState
-
- deserialize(Domain) - Method in class burlap.domain.singleagent.cartpole.SerializableInvertedPendulumStateFactory.SerializableInvertedPendulumState
-
- deserialize(Domain) - Method in class burlap.domain.singleagent.frostbite.SerializableFrostbiteStateFactory.SerializableFrostbiteState
-
- deserialize(Domain) - Method in class burlap.domain.singleagent.gridworld.SerializableGridWorldStateFactory.SerializableGridWorldState
-
- deserialize(Domain) - Method in class burlap.domain.singleagent.lunarlander.SerializableLunarLanderStateFactory.SerializableLunarLanderState
-
- deserialize(Domain) - Method in class burlap.domain.singleagent.mountaincar.SerializableMountainCarStateFactory.SerializableMountainCarState
-
- deserialize(Domain) - Method in class burlap.oomdp.stateserialization.SerializableState
-
- deserialize(Domain) - Method in class burlap.oomdp.stateserialization.simple.SimpleSerializableState
-
- deserialize(Domain) - Method in class burlap.oomdp.stateserialization.simple.SimpleSerializedObjectInstance
-
Turns this representation into an actual
ObjectInstance
whose class and attributes
are associated with the input
Domain
- deserializeStates(List<SerializableState>, Domain) - Static method in class burlap.oomdp.stateserialization.SerializableState
-
- DeterministicPlanner - Class in burlap.behavior.singleagent.planning.deterministic
-
This class extends the OOMDPlanner to provide the interface and common mechanisms for classic deterministic forward search planners.
- DeterministicPlanner() - Constructor for class burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner
-
- DeterministicPlanner.PlanningFailedException - Exception in burlap.behavior.singleagent.planning.deterministic
-
Exception class for indicating that a solution failed to be found by the planning algorithm.
- DeterministicPlanner.PlanningFailedException() - Constructor for exception burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner.PlanningFailedException
-
- deterministicPlannerInit(Domain, RewardFunction, TerminalFunction, StateConditionTest, HashableStateFactory) - Method in class burlap.behavior.singleagent.planning.deterministic.DeterministicPlanner
-
Initializes the valueFunction.
- DeterministicTerminationOption - Class in burlap.behavior.singleagent.options
-
An option with a defined policy, initiation state set and termination state set.
- DeterministicTerminationOption(String, Policy, StateConditionTest, StateConditionTest) - Constructor for class burlap.behavior.singleagent.options.DeterministicTerminationOption
-
Initializes.
- DeterministicTerminationOption(String, StateConditionTestIterable, StateConditionTest, Planner, SolverDerivedPolicy) - Constructor for class burlap.behavior.singleagent.options.DeterministicTerminationOption
-
Initializes the option by creating the policy uses some provided option.
- DeterministicTerminationOption(String, StateConditionTest, StateConditionTest, List<State>, Planner, SolverDerivedPolicy) - Constructor for class burlap.behavior.singleagent.options.DeterministicTerminationOption
-
Initializes the option by creating the policy uses some provided option.
- deterministicTransition(State, GroundedAction) - Method in class burlap.oomdp.singleagent.Action
-
- deterministicTransitionProbsFor(State, JointAction) - Method in class burlap.oomdp.stochasticgames.JointActionModel
-
A helper method for deterministic transition dynamics.
- DFS - Class in burlap.behavior.singleagent.planning.deterministic.uninformed.dfs
-
Implements depth-first search.
- DFS(Domain, StateConditionTest, HashableStateFactory) - Constructor for class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
-
Basic constructor for standard DFS without a depth limit
- DFS(Domain, StateConditionTest, HashableStateFactory, int) - Constructor for class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
-
Basic constructor for standard DFS with a depth limit
- DFS(Domain, StateConditionTest, HashableStateFactory, int, boolean) - Constructor for class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
-
Constructor of DFS with specification of depth limit and whether to maintain a closed list that affects exploration.
- DFS(Domain, StateConditionTest, HashableStateFactory, int, boolean, boolean) - Constructor for class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
-
Constructor of DFS with specification of depth limit, whether to maintain a closed list that affects exploration, and whether paths
generated by options should be explored first.
- dfs(SearchNode, int, Set<HashableState>) - Method in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
-
Runs DFS from a given search node, keeping track of its current depth.
- dfs(SearchNode, int, Set<HashableState>) - Method in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.LimitedMemoryDFS
-
Runs DFS from a given search node, keeping track of its current depth.
- DFSExample(String) - Method in class burlap.tutorials.bpl.BasicBehavior
-
- DFSInit(Domain, TerminalFunction, StateConditionTest, HashableStateFactory, int, boolean, boolean) - Method in class burlap.behavior.singleagent.planning.deterministic.uninformed.dfs.DFS
-
Constructor of DFS with specification of depth limit, whether to maintain a closed list that affects exploration, and whether paths
generated by options should be explored first.
- dheight - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.CellPainter
-
- dheight - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.LocationPainter
-
- dheight - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.MapPainter
-
- dheight - Variable in class burlap.domain.singleagent.gridworld.macro.MacroCellVisualizer.MacroCellRewardWeightPainter
-
- DifferentiableDP - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
-
A class for performing dynamic programming with a differentiable value backup operator.
- DifferentiableDP() - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableDP
-
- DifferentiableRF - Interface in burlap.behavior.singleagent.learnfromdemo.mlirl.support
-
An interface for defining differentiable reward functions.
- DifferentiableSparseSampling - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
-
A Differentiable finite horizon valueFunction that can also use sparse sampling over the transition dynamics when the
transition function is very large or infinite.
- DifferentiableSparseSampling(Domain, DifferentiableRF, TerminalFunction, double, HashableStateFactory, int, int, double) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling
-
Initializes.
- DifferentiableSparseSampling.DiffStateNode - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
-
A class for value differentiable state nodes.
- DifferentiableSparseSampling.DiffStateNode(HashableState, int) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.DiffStateNode
-
- DifferentiableSparseSampling.QAndQGradient - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
-
A tuple for storing Q-values and their gradients.
- DifferentiableSparseSampling.QAndQGradient(List<QValue>, List<QGradientTuple>) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.QAndQGradient
-
- DifferentiableSparseSampling.QAndQGradient(int) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.QAndQGradient
-
- DifferentiableSparseSampling.VAndVGradient - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
-
A tuple for storing a state value and its gradient.
- DifferentiableSparseSampling.VAndVGradient(double, FunctionGradient) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableSparseSampling.VAndVGradient
-
- DifferentiableStateActionValue - Interface in burlap.behavior.singleagent.vfa
-
- DifferentiableStateValue - Interface in burlap.behavior.singleagent.vfa
-
- DifferentiableVI - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners
-
Performs Differentiable Value Iteration using the Boltzmann backup operator and a
DifferentiableRF
.
- DifferentiableVI(Domain, DifferentiableRF, TerminalFunction, double, double, HashableStateFactory, double, int) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.DifferentiableVI
-
Initializes the valueFunction.
- DifferentiableVInit - Interface in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit
-
An interface for value function initialization that is differentiable with respect to some parameters.
- DiffVFRF - Class in burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit
-
A differentiable reward function wrapper for use with
MLIRL
when
the reward function is known, but the value function initialization for leaf nodes is to be learned.
- DiffVFRF(RewardFunction, DifferentiableVInit) - Constructor for class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
-
- diffVInit - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
-
- dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateActionDifferentiableRF
-
The dimension of this reward function
- dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.commonrfs.LinearStateDifferentiableRF
-
The dimension of this reward function
- dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.DiffVFRF
-
- dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearDiffRFVInit
-
- dim - Variable in class burlap.behavior.singleagent.learnfromdemo.mlirl.differentiableplanners.diffvinit.LinearStateDiffVF
-
- dim - Variable in class burlap.behavior.singleagent.vfa.common.FVToFeatureDatabase
-
The dimensionality of the state features produced by the feature vector generator
- dimensionMask - Variable in class burlap.behavior.singleagent.vfa.cmac.FVTiling
-
The dimensions on which this tiling are dependent
- dir - Variable in class burlap.domain.singleagent.blockdude.BlockDude.MoveAction
-
- directEpisodes - Variable in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
- directGames - Variable in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
-
- direction - Variable in class burlap.behavior.singleagent.auxiliary.valuefunctionvis.common.ArrowActionGlyph
-
The direction of the arrow.0: north; 1: south; 2: east; 3:west
- directionProbs - Variable in class burlap.domain.singleagent.frostbite.FrostbiteDomain.MovementAction
-
Probabilities of the actual direction the agent will go
- directionProbs - Variable in class burlap.domain.singleagent.gridworld.GridWorldDomain.MovementAction
-
Probabilities of the actual direction the agent will go
- directionProbs - Variable in class burlap.tutorials.bd.ExampleGridWorld.Movement
-
- DirectOptionTerminateMapper - Interface in burlap.behavior.singleagent.options.support
-
If an option deterministically terminates with a fixed number of steps, then it may be useful
for an option to immediately transition from the state in which the option was initiated to the
end terminal state, rather than having to simulate each step of execution.
- DISCATT - Static variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain
-
The base name of a discrete attribute.
- discount - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
-
The RLGlue specified discount factor
- discount - Variable in class burlap.behavior.singleagent.options.support.EnvironmentOptionOutcome
-
The discount factor to apply to the value of time steps immediately following the application of an
Option
.
- discount - Variable in class burlap.behavior.singleagent.shaping.potential.PotentialShapedRF
-
The discount factor the MDP (required for this to shaping to preserve policy optimality)
- discount - Variable in class burlap.behavior.stochasticgames.agents.madp.MADPPlannerFactory.MAVIPlannerFactory
-
The discount factor in [0, 1]
- discount - Variable in class burlap.behavior.stochasticgames.agents.maql.MAQLFactory
-
- discount - Variable in class burlap.behavior.stochasticgames.agents.maql.MultiAgentQLearning
-
The discount factor
- discount - Variable in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistoryFactory
-
The discount rate the Q-learning algorithm will use
- discount - Variable in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQFactory
-
The discount rate the Q-learning algorithm will use
- discount - Variable in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQLAgent
-
The discount factor
- discount - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming
-
The discount factor in [0, 1]
- discount - Variable in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
-
The discount factor of the task
- discountFactor - Variable in class burlap.behavior.singleagent.options.Option
-
discount factor of the MDP in which this option will be applied
- DISCRETECLASS - Static variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueDomain
-
The object class name for the object that holds the RLGlue discrete attributes
- DiscreteValue - Class in burlap.oomdp.core.values
-
A discrete value subclass in which discrete values are stored as int values.
- DiscreteValue(Attribute) - Constructor for class burlap.oomdp.core.values.DiscreteValue
-
Initializes this value to be an assignment for Attribute attribute.
- DiscreteValue(DiscreteValue) - Constructor for class burlap.oomdp.core.values.DiscreteValue
-
Initializes this value as a copy from the source Value object v.
- DiscreteValue(Attribute, int) - Constructor for class burlap.oomdp.core.values.DiscreteValue
-
- DiscretizingHashableStateFactory - Class in burlap.oomdp.statehashing
-
A factory for producing
HashableState
objects that computes hash codes
and test for state equality after discretizing any real values.
- DiscretizingHashableStateFactory(double) - Constructor for class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
-
Initializes with object identifier independence and no hash code caching.
- DiscretizingHashableStateFactory(boolean, double) - Constructor for class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
-
Initializes with non hash code caching
- DiscretizingHashableStateFactory(boolean, boolean, double) - Constructor for class burlap.oomdp.statehashing.DiscretizingHashableStateFactory
-
Initializes.
- DiscretizingMaskedHashableStateFactory - Class in burlap.oomdp.statehashing
-
A class for producing
HashableState
objects that computes hash codes and tests
for
State
equality by discretizing real-valued attributes and by masking (ignoring)
either
Attribute
s and/or
ObjectClass
es.
- DiscretizingMaskedHashableStateFactory(double) - Constructor for class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
-
Initializes with object identifier independence, no hash code caching and object class or attribute masks.
- DiscretizingMaskedHashableStateFactory(boolean, double) - Constructor for class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
-
Initializes with non hash code caching and object class or attribute masks
- DiscretizingMaskedHashableStateFactory(boolean, boolean, double) - Constructor for class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
-
Initializes.
- DiscretizingMaskedHashableStateFactory(boolean, boolean, double, boolean, String...) - Constructor for class burlap.oomdp.statehashing.DiscretizingMaskedHashableStateFactory
-
Initializes with a specified attribute or object class mask.
- discVal - Variable in class burlap.oomdp.core.values.DiscreteValue
-
The discrete value stored as an integer.
- discValues - Variable in class burlap.oomdp.core.Attribute
-
The possible categorical values for a discrete or boolean attribute.
- discValuesHash - Variable in class burlap.oomdp.core.Attribute
-
maps categorical names of discrete values to int values
- displayPlots - Variable in class burlap.behavior.singleagent.auxiliary.performance.LearningAlgorithmExperimenter
-
Whether the performance should be visually plotted (by default they will)
- displayPlots - Variable in class burlap.behavior.stochasticgames.auxiliary.performance.MultiAgentExperimenter
-
Whether the performance should be visually plotted (by default they will)
- distance(State, State) - Method in interface burlap.behavior.singleagent.vfa.rbf.DistanceMetric
-
- distance(double[], double[]) - Method in interface burlap.behavior.singleagent.vfa.rbf.FVDistanceMetric
-
Returns the distance between state s0 and state s1.
- distance(State, State) - Method in class burlap.behavior.singleagent.vfa.rbf.metrics.EuclideanDistance
-
- distance(double[], double[]) - Method in class burlap.behavior.singleagent.vfa.rbf.metrics.FVEuclideanDistance
-
- DistanceMetric - Interface in burlap.behavior.singleagent.vfa.rbf
-
An interface for defining distant metrics between OO-MDP
State
objects.
- domain - Variable in class burlap.behavior.singleagent.auxiliary.EpisodeSequenceVisualizer
-
- domain - Variable in class burlap.behavior.singleagent.auxiliary.StateEnumerator
-
The domain whose states will be enumerated
- domain - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
-
The BURLAP
Domain
specifying the RLGlue problem representation and action space.
- domain - Variable in class burlap.behavior.singleagent.learnfromdemo.IRLRequest
-
The domain in which IRL is to be performed
- domain - Variable in class burlap.behavior.singleagent.learnfromdemo.RewardValueProjection
-
- domain - Variable in class burlap.behavior.singleagent.learning.actorcritic.actor.BoltzmannActor
-
The domain in which this agent will act
- domain - Variable in class burlap.behavior.singleagent.MDPSolver
-
The domain to solve
- domain - Variable in class burlap.behavior.stochasticgames.agents.madp.MADPPlanAgentFactory
-
- domain - Variable in class burlap.behavior.stochasticgames.agents.madp.MADPPlannerFactory.MAVIPlannerFactory
-
The domain in which planning is to be performed
- domain - Variable in class burlap.behavior.stochasticgames.agents.maql.MAQLFactory
-
- domain - Variable in class burlap.behavior.stochasticgames.agents.naiveq.history.ParameterNaiveActionIdMap
-
The domain for which the action values should be created.
- domain - Variable in class burlap.behavior.stochasticgames.agents.naiveq.history.SGQWActionHistoryFactory
-
The stochastic games domain in which the agent will act
- domain - Variable in class burlap.behavior.stochasticgames.agents.naiveq.SGNaiveQFactory
-
The stochastic games domain in which the agent will act
- domain - Variable in class burlap.behavior.stochasticgames.agents.SetStrategySGAgent.SetStrategyAgentFactory
-
The domain in which the agent will play
- domain - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.GrimTrigger.GrimTriggerAgentFactory
-
The domain in which the agent will play
- domain - Variable in class burlap.behavior.stochasticgames.agents.twoplayer.repeatedsinglestage.TitForTat.TitForTatAgentFactory
-
The domain in which the agent will play
- domain - Variable in class burlap.behavior.stochasticgames.auxiliary.GameSequenceVisualizer
-
- domain - Variable in class burlap.behavior.stochasticgames.madynamicprogramming.MADynamicProgramming
-
The domain in which planning is to be performed
- domain - Variable in class burlap.domain.singleagent.gridworld.SerializableGridWorldStateFactory.GridWorldStateParser
-
- domain - Variable in class burlap.oomdp.core.Attribute
-
domain that holds this attribute
- Domain - Class in burlap.oomdp.core
-
This is the base class for a problem domain.
- Domain() - Constructor for class burlap.oomdp.core.Domain
-
Initializes the data structures for indexing the object classes, attributes, and propositional functions
- domain - Variable in class burlap.oomdp.core.ObjectClass
-
- domain - Variable in class burlap.oomdp.core.PropositionalFunction
-
- domain - Variable in class burlap.oomdp.legacy.StateJSONParser
-
The domain holding the object class definitions that states represented in JSON strings will be converted to.
- domain - Variable in class burlap.oomdp.legacy.StateYAMLParser
-
The domain holding the object class definitions that states represented in yaml strings will be converted to.
- domain - Variable in class burlap.oomdp.singleagent.Action
-
The domain with which this action is associated
- domain - Variable in class burlap.oomdp.singleagent.common.VisualActionObserver
-
The domain this visualizer is rendering
- domain - Variable in class burlap.oomdp.singleagent.environment.SimulatedEnvironment
-
The domain of this environment
- domain - Variable in class burlap.oomdp.singleagent.explorer.VisualExplorer
-
- domain - Variable in class burlap.oomdp.singleagent.interfaces.rlglue.RLGlueEnvironment
-
The BURLAP domain
- domain - Variable in class burlap.oomdp.singleagent.pomdp.beliefstate.tabular.TabularBeliefState
-
The POMDP domain with which this belief state is associated.
- domain - Variable in class burlap.oomdp.singleagent.pomdp.ObservationFunction
-
- domain - Variable in class burlap.oomdp.stochasticgames.agentactions.SGAgentAction
-
- domain - Variable in class burlap.oomdp.stochasticgames.common.VisualWorldObserver
-
The domain this visualizer is rendering
- domain - Variable in class burlap.oomdp.stochasticgames.explorers.SGVisualExplorer
-
- domain - Variable in class burlap.oomdp.stochasticgames.SGAgent
-
- domain - Variable in class burlap.oomdp.stochasticgames.tournament.common.ConstantWorldGenerator
-
- domain - Variable in class burlap.oomdp.stochasticgames.World
-
- domain - Variable in class burlap.shell.BurlapShell
-
- domain - Variable in class burlap.shell.command.env.AddStateObjectCommand
-
- domain - Variable in class burlap.shell.command.env.ExecuteActionCommand
-
- domain - Variable in class burlap.shell.command.world.AddStateObjectSGCommand
-
- DomainGenerator - Interface in burlap.oomdp.auxiliary
-
This class provides a simple interface for constructing domains, but it is not required to create domains.
- DomainMappedPolicy - Class in burlap.behavior.policy
-
If you have a policy defined for one domain, and want to map it to use actions in another domain that have
the same name, you can use
this policy to perform the mapping.
- DomainMappedPolicy(Domain, Policy) - Constructor for class burlap.behavior.policy.DomainMappedPolicy
-
Initializes.
- domainSet - Variable in class burlap.behavior.singleagent.interfaces.rlglue.RLGlueEnvironmentInterface
-
A variable for synchronized checking if the domain has been set.
- dot(double[], double[]) - Static method in class burlap.behavior.stochasticgames.solvers.GeneralBimatrixSolverTools
-
Returns the dot product of two vectors
- doubleArray - Variable in class burlap.oomdp.core.values.DoubleArrayValue
-
- DoubleArrayValue - Class in burlap.oomdp.core.values
-
This class implements an attribute value that is defined with a double array.
- DoubleArrayValue(Attribute) - Constructor for class burlap.oomdp.core.values.DoubleArrayValue
-
- DoubleArrayValue(DoubleArrayValue) - Constructor for class burlap.oomdp.core.values.DoubleArrayValue
-
- DoubleArrayValue(Attribute, double[]) - Constructor for class burlap.oomdp.core.values.DoubleArrayValue
-
- doubleEpislon - Static variable in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.BimatrixEquilibriumSolver
-
The epislon difference used to test for double equality.
- doubleEquality(double, double) - Static method in class burlap.behavior.stochasticgames.agents.twoplayer.singlestage.equilibriumplayer.BimatrixEquilibriumSolver
-
- dp - Variable in class burlap.behavior.singleagent.planning.deterministic.DDPlannerPolicy
-
- dp - Variable in class burlap.behavior.singleagent.planning.deterministic.SDPlannerPolicy
-
- DPPInit(Domain, RewardFunction, TerminalFunction, double, HashableStateFactory) - Method in class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
-
- DPrint - Class in burlap.debugtools
-
A class for managing debug print statements.
- DPrint() - Constructor for class burlap.debugtools.DPrint
-
- dwidth - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.CellPainter
-
- dwidth - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.LocationPainter
-
- dwidth - Variable in class burlap.domain.singleagent.gridworld.GridWorldVisualizer.MapPainter
-
- dwidth - Variable in class burlap.domain.singleagent.gridworld.macro.MacroCellVisualizer.MacroCellRewardWeightPainter
-
- DynamicProgramming - Class in burlap.behavior.singleagent.planning.stochastic
-
A class for performing dynamic programming operations: updating the value function using a Bellman backup.
- DynamicProgramming() - Constructor for class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming
-
- DynamicProgramming.StaticVFPlanner - Class in burlap.behavior.singleagent.planning.stochastic
-
This class is used to store tabular value function values that can be manipulated with the
DynamicProgramming
methods.
- DynamicProgramming.StaticVFPlanner(Domain, RewardFunction, double, HashableStateFactory, List<Action>, Map<HashableState, Double>) - Constructor for class burlap.behavior.singleagent.planning.stochastic.DynamicProgramming.StaticVFPlanner
-
Initializes.
- DynamicWeightedAStar - Class in burlap.behavior.singleagent.planning.deterministic.informed.astar
-
Dynamic Weighted A* [1] uses a dynamic heuristic weight that is based on depth of the current search tree and based on an expected depth of the search.
- DynamicWeightedAStar(Domain, RewardFunction, StateConditionTest, HashableStateFactory, Heuristic, double, int) - Constructor for class burlap.behavior.singleagent.planning.deterministic.informed.astar.DynamicWeightedAStar
-
Initializes the valueFunction.