public abstract class MAQSourcePolicy extends JointPolicy
MultiAgentQSourceProvider
. This extension is useful
if the joint policy is derived from a set of multi-agent Q-values.agentsInJointPolicy, agentsSynchronizedSoFar, lastSyncedState, lastSynchronizedJointAction
Constructor and Description |
---|
MAQSourcePolicy() |
Modifier and Type | Method and Description |
---|---|
abstract void |
setQSourceProvider(MultiAgentQSourceProvider provider)
Sets the
MultiAgentQSourceProvider that will be used to define this object's joint policy. |
copy, getAgentsInJointPolicy, getAgentSynchronizedActionSelection, getAllJointActions, setAgentsInJointPolicy, setAgentsInJointPolicyFromWorld, setAgentTypesInJointPolicy, setTargetAgent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
action, actionProb, definedFor
public abstract void setQSourceProvider(MultiAgentQSourceProvider provider)
MultiAgentQSourceProvider
that will be used to define this object's joint policy.provider
- the MultiAgentQSourceProvider
that will be used to define this object's joint policy.