public interface ValueFunctionInitialization extends ValueFunction
ValueFunction
class, so the initialization for the value function.
may be retrieved with the standard ValueFunction.value(burlap.oomdp.core.states.State)
method.
It also adds a qValue(burlap.oomdp.core.states.State, burlap.oomdp.core.AbstractGroundedAction)
method for initializing
Q-values.Modifier and Type | Interface and Description |
---|---|
static class |
ValueFunctionInitialization.ConstantValueFunctionInitialization
A
ValueFunctionInitialization implementation that always returns a constant value. |
Modifier and Type | Method and Description |
---|---|
double |
qValue(State s,
AbstractGroundedAction a)
Returns the initialization value of the Q-value function for a given state and action pair.
|
value
double qValue(State s, AbstractGroundedAction a)
s
- the state for which to get the initial value of the Q-value function.a
- the action for which to get the initial value of the Q-value function.