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.
|
valuedouble 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.