JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev Class
Next Class
Frames
No Frames
All Classes
Summary:
Nested |
Field |
Constr |
Method
Detail:
Field |
Constr |
Method
burlap.behavior.valuefunction
Interface ValueFunction
All Known Subinterfaces:
DifferentiableQFunction
,
DifferentiableValueFunction
,
DifferentiableVInit
,
QFunction
,
QProvider
All Known Implementing Classes:
ARTDP
,
BeliefSparseSampling
,
BoundedRTDP
,
ConstantValueFunction
,
DifferentiableDP
,
DifferentiableSparseSampling
,
DifferentiableVI
,
DynamicProgramming
,
FittedVI
,
FittedVI.VFAVInit
,
GradientDescentSarsaLam
,
LinearDiffRFVInit
,
LinearStateDiffVF
,
LSPI
,
PolicyEvaluation
,
PolicyIteration
,
PrioritizedSweeping
,
QLearning
,
QMDP
,
RewardValueProjection
,
RTDP
,
SarsaLam
,
SGNaiveQLAgent
,
SGQWActionHistory
,
SparseSampling
,
TDLambda
,
TimeIndexedTDLambda
,
UCT
,
ValueIteration
,
VanillaDiffVinit
,
VIModelLearningPlanner
public interface
ValueFunction
An interface for algorithms that can return the value for states.
Author:
James MacGlashan.
Method Summary
All Methods
Instance Methods
Abstract Methods
Modifier and Type
Method and Description
double
value
(
State
s)
Returns the value function evaluation of the given state.
Method Detail
value
double value(
State
s)
Returns the value function evaluation of the given state. If the value is not stored, then the default value specified by the ValueFunctionInitialization object of this class is returned.
Parameters:
s
- the state to evaluate.
Returns:
the value function evaluation of the given state.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev Class
Next Class
Frames
No Frames
All Classes
Summary:
Nested |
Field |
Constr |
Method
Detail:
Field |
Constr |
Method