MultiAgentDecisionProcess
DICEPSPlanner Member List

This is the complete list of members for DICEPSPlanner, including all inherited members.

_m_actionHistoryTreeRootPointersPlanningUnitMADPDiscreteprotected
_m_actionHistoryTreeVectorsPlanningUnitMADPDiscreteprotected
_m_actionObservationHistoryTreeRootPointersPlanningUnitMADPDiscreteprotected
_m_actionObservationHistoryTreeVectorsPlanningUnitMADPDiscreteprotected
_m_alphaDICEPSPlannerprivate
_m_expectedRewardFoundPolicyDICEPSPlannerprivate
_m_firstAHIforTPlanningUnitMADPDiscreteprotected
_m_firstAOHIforTPlanningUnitMADPDiscreteprotected
_m_firstJAHIforTPlanningUnitMADPDiscreteprotected
_m_firstJAOHIforTPlanningUnitMADPDiscreteprotected
_m_firstJOHIforTPlanningUnitMADPDiscreteprotected
_m_firstOHIforTPlanningUnitMADPDiscreteprotected
_m_foundPolicyDICEPSPlannerprivate
_m_jaohConditionalProbsPlanningUnitMADPDiscreteprotected
_m_jaohProbsPlanningUnitMADPDiscreteprotected
_m_jBeliefCachePlanningUnitMADPDiscreteprotected
_m_jointActionHistoryTreeRootPlanningUnitMADPDiscreteprotected
_m_jointActionHistoryTreeVectorPlanningUnitMADPDiscreteprotected
_m_jointActionObservationHistoryTreeMapPlanningUnitMADPDiscreteprotected
_m_jointActionObservationHistoryTreeRootPlanningUnitMADPDiscreteprotected
_m_jointActionObservationHistoryTreeVectorPlanningUnitMADPDiscreteprotected
_m_jointObservationHistoryTreeRootPlanningUnitMADPDiscreteprotected
_m_jointObservationHistoryTreeVectorPlanningUnitMADPDiscreteprotected
_m_nrActionHistoriesPlanningUnitMADPDiscreteprotected
_m_nrActionHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrActionObservationHistoriesPlanningUnitMADPDiscreteprotected
_m_nrActionObservationHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrEvalRunsDICEPSPlannerprivate
_m_nrIterationsDICEPSPlannerprivate
_m_nrJointActionHistoriesPlanningUnitMADPDiscreteprotected
_m_nrJointActionHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrJointActionObservationHistoriesPlanningUnitMADPDiscreteprotected
_m_nrJointActionObservationHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrJointObservationHistoriesPlanningUnitMADPDiscreteprotected
_m_nrJointObservationHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrJointPoliciesForUpdateDICEPSPlannerprivate
_m_nrObservationHistoriesPlanningUnitMADPDiscreteprotected
_m_nrObservationHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrRestartsDICEPSPlannerprivate
_m_nrSampledJointPoliciesDICEPSPlannerprivate
_m_observationHistoryTreeRootPointersPlanningUnitMADPDiscreteprotected
_m_observationHistoryTreeVectorsPlanningUnitMADPDiscreteprotected
_m_outputConvergenceFileDICEPSPlannerprivate
_m_outputConvergenceStatisticsDICEPSPlannerprivate
_m_use_gammaDICEPSPlannerprivate
_m_verboseDICEPSPlannerprivate
AddTimedEvent(const std::string &id, clock_t duration)TimedAlgorithm
ApproximateEvaluate(JointPolicyDiscrete &jpol, int nrRuns)DICEPSPlannerprotected
AreCachedJointToIndivIndices(PolicyGlobals::PolicyDomainCategory pdc) const PlanningUnitMADPDiscretevirtual
ComputeHistoryArrays(Index hI, Index t, Index t_offset, Index Indices[], size_t indexDomainSize) const PlanningUnitMADPDiscrete
ComputeHistoryIndex(Index t, Index t_offset, const Index indices[], size_t indexDomainSize) const PlanningUnitMADPDiscrete
DICEPSPlanner(size_t horizon, DecPOMDPDiscreteInterface *p, size_t nrRestarts, size_t nrIterations, size_t nrSamples, size_t nrSamplesForUpdate, bool use_hard_threshold, double CEalpha, size_t nrEvalRuns, const PlanningUnitMADPDiscreteParameters *params=0, bool convergenceStats=false, std::ofstream *convergenceStatsFile=0, int verbose=0)DICEPSPlanner
ExportDecPOMDPFile(const std::string &filename, const DecPOMDPDiscreteInterface *decpomdp)PlanningUnitDecPOMDPDiscretestatic
ExportDecPOMDPFile(const std::string &filename) const PlanningUnitDecPOMDPDiscrete
ExportDotGraph(const std::string &filename, const PolicyDiscretePure &policy, Index agentI, bool labelEdges=true) const PlanningUnitMADPDiscrete
GetAction(Index agentI, Index a) const PlanningUnitMADPDiscreteinline
GetActionHistoryArrays(Index agentI, Index ahI, Index t, Index aIs[]) const PlanningUnitMADPDiscrete
GetActionHistoryTree(Index agentI, Index ohI) const PlanningUnitMADPDiscrete
GetActionObservationHistoryArrays(Index agentI, Index aohI, Index t, Index aIs[], Index oIs[]) const PlanningUnitMADPDiscrete
GetActionObservationHistoryIndex(Index agentI, Index t, const std::vector< Index > &actions, const std::vector< Index > &observations) const PlanningUnitMADPDiscrete
GetActionObservationHistoryTree(Index agentI, Index aohI) const PlanningUnitMADPDiscreteinline
GetDefaultIndexDomCat() const PlanningUnitMADPDiscretevirtual
GetDiscount() const PlanningUnitDecPOMDPDiscreteinline
GetDPOMDPD() const PlanningUnitDecPOMDPDiscreteinline
GetExpectedReward(void) const DICEPSPlannerinlinevirtual
GetFirstJointActionObservationHistoryIndex(Index ts) const PlanningUnitMADPDiscreteinline
GetFirstJointObservationHistoryIndex(Index ts) const PlanningUnitMADPDiscreteinline
GetFirstObservationHistoryIndex(Index agI, Index ts) const PlanningUnitMADPDiscreteinline
GetHorizon() const PlanningUnitinline
GetInitialStateProbability(Index sI) const PlanningUnitMADPDiscreteinline
GetJAOHProb(LIndex jaohI, Index p_jaohI=0, const JointBeliefInterface *p_jb=NULL, const JointPolicyDiscrete *jpol=NULL) const PlanningUnitMADPDiscrete
GetJAOHProbGivenPred(LIndex jaohI) const PlanningUnitMADPDiscrete
GetJAOHProbs(JointBeliefInterface *jb, LIndex jaohI, LIndex p_jaohI=0, const JointBeliefInterface *p_jb=NULL, const JointPolicyDiscrete *jpol=NULL) const PlanningUnitMADPDiscrete
GetJAOHProbsRecursively(JointBeliefInterface *jb, const Index jaIs[], const Index joIs[], Index t_p, Index t, LIndex p_jaohI=0, const JointPolicyDiscrete *jpol=NULL) const PlanningUnitMADPDiscrete
GetJointAction(Index jaI) const PlanningUnitMADPDiscreteinline
GetJointActionHistoryIndex(Index t, const std::vector< Index > &jointActions) const PlanningUnitMADPDiscrete
GetJointActionHistoryIndex(Index t, const Index jointActions[]) const PlanningUnitMADPDiscrete
GetJointActionHistoryIndex(JointActionHistoryTree *joh) const PlanningUnitMADPDiscrete
GetJointActionHistoryTree(Index jahI) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryArrays(LIndex jaohI, Index t, Index jaIs[], Index joIs[]) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryIndex(JointActionObservationHistoryTree *jaoh) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryIndex(Index t, const std::vector< Index > &Jactions, const std::vector< Index > &Jobservations) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryIndex(Index t, const std::vector< Index > &Jactions, const std::vector< Index > &Jobservations, const Scope &agentSope) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryTree(LIndex jaohI) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryVectors(LIndex jaohI, std::vector< Index > &jaIs, std::vector< Index > &joIs) const PlanningUnitMADPDiscrete
GetJointBeliefInterface(LIndex jaohI) const PlanningUnitMADPDiscrete
GetJointObservation(Index joI) const PlanningUnitMADPDiscreteinline
GetJointObservationHistoryArrays(Index johI, Index t, Index joIs[]) const PlanningUnitMADPDiscrete
GetJointObservationHistoryIndex(JointObservationHistoryTree *joh) const PlanningUnitMADPDiscrete
GetJointObservationHistoryIndex(Index t, const std::vector< Index > &jointObservations) const PlanningUnitMADPDiscrete
GetJointObservationHistoryIndex(Index t, const Index jointObservations[]) const PlanningUnitMADPDiscrete
GetJointObservationHistoryTree(Index johI) const PlanningUnitMADPDiscrete
GetJointPolicy()DICEPSPlannerinlinevirtual
GetJointPolicyDiscrete()DICEPSPlannerinline
GetJointPolicyPureVector()DICEPSPlannerinlinevirtual
GetMADPDI()PlanningUnitMADPDiscreteinline
GetMADPDI() const PlanningUnitMADPDiscreteinline
GetNewJointBeliefFromISD() const PlanningUnitMADPDiscrete
GetNewJointBeliefInterface() const PlanningUnitMADPDiscretevirtual
GetNewJointBeliefInterface(size_t size) const PlanningUnitMADPDiscretevirtual
GetNextAgentIndex()PlanningUnitinline
GetNrActionHistories(Index agentI) const PlanningUnitMADPDiscrete
GetNrActionHistories(Index agentI, Index ts) const PlanningUnitMADPDiscreteinline
GetNrActionObservationHistories(Index agentI) const PlanningUnitMADPDiscreteinline
GetNrActions() const PlanningUnitMADPDiscreteinline
GetNrActions(Index agentI) const PlanningUnitMADPDiscreteinlinevirtual
GetNrAgents() const PlanningUnitMADPDiscreteinlinevirtual
GetNrJointActionHistories() const PlanningUnitMADPDiscrete
GetNrJointActionObservationHistories() const PlanningUnitMADPDiscreteinline
GetNrJointActions() const PlanningUnitMADPDiscreteinline
GetNrJointObservationHistories() const PlanningUnitMADPDiscreteinline
GetNrJointObservationHistories(Index ts) const PlanningUnitMADPDiscreteinline
GetNrJointObservations() const PlanningUnitMADPDiscreteinline
GetNrJointPolicies() const PlanningUnitMADPDiscrete
Interface_ProblemToPolicyDiscretePure::GetNrJointPolicies(PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const Interface_ProblemToPolicyDiscretePureinline
GetNrObservationHistories(Index agentI) const PlanningUnitMADPDiscrete
GetNrObservationHistories(Index agentI, Index ts) const PlanningUnitMADPDiscreteinline
GetNrObservationHistoriesVector() const PlanningUnitMADPDiscrete
GetNrObservationHistoriesVector(Index ts) const PlanningUnitMADPDiscrete
GetNrObservations() const PlanningUnitMADPDiscreteinline
GetNrObservations(Index agentI) const PlanningUnitMADPDiscreteinline
GetNrPolicies(Index agentI) const PlanningUnitMADPDiscrete
Interface_ProblemToPolicyDiscretePure::GetNrPolicies(Index ag, PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const Interface_ProblemToPolicyDiscretePureinline
GetNrPolicyDomainElements(Index agentI, PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const PlanningUnitMADPDiscretevirtual
GetNrStates() const PlanningUnitMADPDiscrete
GetObservation(Index agentI, Index o) const PlanningUnitMADPDiscreteinline
GetObservationHistoryArrays(Index agentI, Index ohI, Index t, Index oIs[]) const PlanningUnitMADPDiscrete
GetObservationHistoryIndex(Index agentI, Index t, const std::vector< Index > &observations) const PlanningUnitMADPDiscrete
GetObservationHistoryTree(Index agentI, Index ohI) const PlanningUnitMADPDiscrete
GetObservationModelDiscretePtr() const PlanningUnitMADPDiscreteinline
GetObservationProbability(Index jaI, Index sucSI, Index joI) const PlanningUnitMADPDiscreteinline
GetParams() const PlanningUnitMADPDiscreteinline
GetProblem() const PlanningUnitMADPDiscreteinline
GetProblem()PlanningUnitMADPDiscreteinline
GetReward(Index sI, Index jaI) const PlanningUnitDecPOMDPDiscreteinline
GetSeed() const PlanningUnitinline
GetState(Index i) const PlanningUnitMADPDiscreteinline
GetSuccessorAHI(Index agentI, Index ohI, Index oI) const PlanningUnitMADPDiscrete
GetSuccessorAOHI(Index agI, Index aohI, Index aI, Index oI) const PlanningUnitMADPDiscrete
GetSuccessorJAHI(Index johI, Index joI) const PlanningUnitMADPDiscrete
GetSuccessorJAOHI(LIndex jaohI, Index jaI, Index joI) const PlanningUnitMADPDiscrete
GetSuccessorJOHI(Index johI, Index joI) const PlanningUnitMADPDiscrete
GetSuccessorOHI(Index agentI, Index ohI, Index oI) const PlanningUnitMADPDiscrete
GetTimedEventDurations(const std::string &id)TimedAlgorithm
GetTimeStepForAHI(Index agentI, Index ohI) const PlanningUnitMADPDiscrete
GetTimeStepForAOHI(Index agentI, Index aohI) const PlanningUnitMADPDiscrete
GetTimeStepForJAHI(Index johI) const PlanningUnitMADPDiscrete
GetTimeStepForJAOHI(LIndex jaohI) const PlanningUnitMADPDiscrete
GetTimeStepForJOHI(Index johI) const PlanningUnitMADPDiscrete
GetTimeStepForOHI(Index agentI, Index ohI) const PlanningUnitMADPDiscrete
GetTransitionModelDiscretePtr() const PlanningUnitMADPDiscreteinline
GetTransitionProbability(Index sI, Index jaI, Index sucSI) const PlanningUnitMADPDiscreteinline
IndividualToJointActionHistoryIndex(Index t, const std::vector< Index > &indivIs) const PlanningUnitMADPDiscrete
IndividualToJointActionIndices(const Index *indivActionIndices) const PlanningUnitMADPDiscreteinlinevirtual
IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const PlanningUnitMADPDiscreteinlinevirtual
IndividualToJointActionObservationHistoryIndex(Index t, const std::vector< Index > &indivIs) const PlanningUnitMADPDiscrete
IndividualToJointObservationHistoryIndex(Index t, const std::vector< Index > &indivIs) const PlanningUnitMADPDiscrete
IndividualToJointObservationIndices(const std::vector< Index > &inObs) const PlanningUnitMADPDiscreteinline
InitSeed() const PlanningUnitinline
Interface_ProblemToPolicyDiscrete()Interface_ProblemToPolicyDiscreteinline
JointAOHIndexToIndividualActionObservationVectors(LIndex jaohI, std::vector< std::vector< Index > > &indivO_vec, std::vector< std::vector< Index > > &indivA_vec) const PlanningUnitMADPDiscrete
JointAOHIndexToIndividualActionObservationVectors(LIndex jaohI, std::vector< std::vector< Index > > &indivAO_vec) const PlanningUnitMADPDiscrete
JointToIndividualActionHistoryIndices(Index JAHistI) const PlanningUnitMADPDiscrete
JointToIndividualActionHistoryIndicesRef(Index JAHistI) const PlanningUnitMADPDiscrete
JointToIndividualActionIndices(Index jaI) const PlanningUnitMADPDiscrete
JointToIndividualActionObservationHistoryIndices(LIndex jaohI) const PlanningUnitMADPDiscrete
JointToIndividualActionObservationHistoryIndicesRef(LIndex jaohI) const PlanningUnitMADPDiscrete
JointToIndividualObservationHistoryIndices(Index johI) const PlanningUnitMADPDiscrete
JointToIndividualObservationHistoryIndicesRef(Index johI) const PlanningUnitMADPDiscrete
JointToIndividualObservationIndices(Index joI) const PlanningUnitMADPDiscreteinline
JointToIndividualPolicyDomainIndices(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const PlanningUnitMADPDiscretevirtual
JointToIndividualPolicyDomainIndicesRef(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const PlanningUnitMADPDiscretevirtual
LoadTimers(const std::string &filename)TimedAlgorithm
OrderedInsertJPPVValuePair(JPPVValuePair *pv, list< JPPVValuePair * > &l)DICEPSPlannerprotectedstatic
Plan()DICEPSPlannervirtual
PlanningUnit(size_t horizon, MultiAgentDecisionProcessInterface *p)PlanningUnitinline
PlanningUnitDecPOMDPDiscrete(size_t horizon=3, DecPOMDPDiscreteInterface *p=0, const PlanningUnitMADPDiscreteParameters *params=0)PlanningUnitDecPOMDPDiscrete
PlanningUnitMADPDiscrete(size_t horizon=3, MultiAgentDecisionProcessDiscreteInterface *p=0, const PlanningUnitMADPDiscreteParameters *params=0)PlanningUnitMADPDiscrete
PlanningUnitMADPDiscrete(size_t horizon=3, MultiAgentDecisionProcessDiscreteInterface *p=0)PlanningUnitMADPDiscrete
PolicyToDotGraph(const PolicyDiscretePure &policy, Index agentI, bool labelEdges=true) const PlanningUnitMADPDiscrete
Print()PlanningUnitMADPDiscrete
PrintActionHistories()PlanningUnitMADPDiscrete
PrintActionObservationHistories()PlanningUnitMADPDiscrete
PrintBestSamples(const list< JPPVValuePair * > &l)DICEPSPlannerprotectedstatic
PrintObservationHistories()PlanningUnitMADPDiscrete
PrintTimers() const TimedAlgorithm
PrintTimersSummary() const TimedAlgorithm
RegisterJointActionObservationHistoryTree(JointActionObservationHistoryTree *jaoht)PlanningUnitMADPDiscrete
SampleIndividualPolicy(PolicyPureVector &pol, const vector< vector< double > > &ohistActionProbs)DICEPSPlannerprotectedstatic
SanityCheck() const PlanningUnitDecPOMDPDiscreteprotectedvirtual
SaveTimers(const std::string &filename) const TimedAlgorithm
SaveTimers(std::ofstream &of) const TimedAlgorithm
SetHorizon(size_t h)PlanningUnitMADPDiscretevirtual
SetParams(const PlanningUnitMADPDiscreteParameters &params)PlanningUnitMADPDiscrete
SetProblem(DecPOMDPDiscreteInterface *p)PlanningUnitDecPOMDPDiscrete
PlanningUnitMADPDiscrete::SetProblem(MultiAgentDecisionProcessDiscreteInterface *madp)PlanningUnitMADPDiscrete
PlanningUnit::SetProblem(MultiAgentDecisionProcessInterface *p)PlanningUnitinline
SetSeed(int s)PlanningUnitinline
SoftPrintAction(Index agentI, Index actionI) const PlanningUnitMADPDiscretevirtual
SoftPrintObservationHistory(Index agentI, Index ohIndex) const PlanningUnitMADPDiscrete
SoftPrintPolicyDomainElement(Index agentI, Index dI, PolicyGlobals::PolicyDomainCategory cat) const PlanningUnitMADPDiscretevirtual
StartTimer(const std::string &id) const TimedAlgorithm
StopTimer(const std::string &id) const TimedAlgorithm
TimedAlgorithm()TimedAlgorithm
UpdateCEProbDistribution(vector< vector< vector< double > > > &Xi, const list< JPPVValuePair * > &best_samples)DICEPSPlannerprotected
~Interface_ProblemToPolicyDiscrete()Interface_ProblemToPolicyDiscreteinlinevirtual
~Interface_ProblemToPolicyDiscretePure()Interface_ProblemToPolicyDiscretePureinlinevirtual
~PlanningUnit()PlanningUnitinlinevirtual
~PlanningUnitMADPDiscrete()PlanningUnitMADPDiscrete
~TimedAlgorithm()TimedAlgorithmvirtual