| Interface | Description |
|---|---|
| AgentQSourceMap |
Multiagent value function planning typicall entails storing a separate Q value for each joint action for each agent.
|
| MultiAgentQSourceProvider |
An interface for an object that can providing the Q-values stored for each agent in a problem.
|
| QSourceForSingleAgent |
And interface for objects that can store and retrive Q-value objects for a specific agent and state and joint action query.
|
| SGBackupOperator |
A stochastic games backup operator to be used in multi-agent Q-learning or value function planning.
|
| Class | Description |
|---|---|
| AgentQSourceMap.HashMapAgentQSourceMap |
An implementation of the
AgentQSourceMap in which the sources are specified by a hash map. |
| AgentQSourceMap.MAQLControlledQSourceMap |
An implementation of the
AgentQSourceMap in which different agent objects each maintain their own personal Q-source. |
| JAQValue |
Class for storing Q-value informartion for a joint action.
|
| MADynamicProgramming |
An abstract value function based planning algorithm base for sequential stochastic games that require the computation of Q-values for each agent for each joint action.
|
| MAQSourcePolicy |
An abstract extension of the JointPolicy class that adds a required interface of being able to a
MultiAgentQSourceProvider. |
| QSourceForSingleAgent.HashBackedQSource |
An implementation of the
QSourceForSingleAgent interface that has Q-values backed by hashmaps. |