MultiAgentDecisionProcess  Release 0.2.1
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::IndexDomainCategory 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(const PlanningUnitMADPDiscreteParameters &params, DecPOMDPDiscreteInterface *p, size_t horizon, size_t nrRestarts, size_t nrIterations, size_t nrSamples, size_t nrSamplesForUpdate, bool use_hard_threshold, double CEalpha, size_t nrEvalRuns, int verbose=0)DICEPSPlanner
DICEPSPlanner(DecPOMDPDiscreteInterface *p, int horizon, size_t nrRestarts, size_t nrIterations, size_t nrSamples, size_t nrSamplesForUpdate, bool use_hard_threshold, double CEalpha, size_t nrEvalRuns, int verbose=0)DICEPSPlanner
DICEPSPlanner(const PlanningUnitMADPDiscreteParameters &params, DecPOMDPDiscreteInterface *p, size_t horizon, size_t nrRestarts, size_t nrIterations, size_t nrSamples, size_t nrSamplesForUpdate, bool use_hard_threshold, double CEalpha, size_t nrEvalRuns, bool convergenceStats, std::ofstream &convergenceStatsFile, int verbose=0)DICEPSPlanner
DICEPSPlanner(DecPOMDPDiscreteInterface *p, int horizon, size_t nrRestarts, size_t nrIterations, size_t nrSamples, size_t nrSamplesForUpdate, bool use_hard_threshold, double CEalpha, size_t nrEvalRuns, bool convergenceStats, std::ofstream &convergenceStatsFile, int verbose=0)DICEPSPlanner
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
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(Index jaohI, Index p_jaohI=0, const JointBeliefInterface *p_jb=NULL, const JointPolicyDiscrete *jpol=NULL) const PlanningUnitMADPDiscrete
GetJAOHProbGivenPred(Index jaohI) const PlanningUnitMADPDiscrete
GetJAOHProbs(JointBeliefInterface *jb, Index jaohI, Index 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, Index 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(Index 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
GetJointActionObservationHistoryTree(Index jaohI) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryVectors(Index jaohI, std::vector< Index > &jaIs, std::vector< Index > &joIs) const PlanningUnitMADPDiscrete
GetJointBeliefInterface(Index 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(void)DICEPSPlannerinlinevirtual
GetJointPolicyDiscrete(void)DICEPSPlannerinline
GetJointPolicyPureVector(void)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
GetNrActionObservationHistories(Index agentI) const PlanningUnitMADPDiscreteinline
GetNrActions() const PlanningUnitMADPDiscreteinline
GetNrActions(Index agentI) const PlanningUnitMADPDiscreteinlinevirtual
GetNrAgents() const PlanningUnitMADPDiscreteinline
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::IndexDomainCategory 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::IndexDomainCategory cat, size_t depth=MAXHORIZON) const Interface_ProblemToPolicyDiscretePureinline
GetNrPolicyDomainElements(Index agentI, PolicyGlobals::IndexDomainCategory 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
GetReferred() const PlanningUnitDecPOMDPDiscreteinline
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(Index 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(Index 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(std::vector< Index > &inObs) const PlanningUnitMADPDiscreteinline
InitSeed() const PlanningUnitinline
Interface_ProblemToPolicyDiscrete()Interface_ProblemToPolicyDiscreteinline
JointAOHIndexToIndividualActionObservationVectors(Index jaohI, std::vector< std::vector< Index > > &indivO_vec, std::vector< std::vector< Index > > &indivA_vec) const PlanningUnitMADPDiscrete
JointAOHIndexToIndividualActionObservationVectors(Index 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(Index jaohI) const PlanningUnitMADPDiscrete
JointToIndividualActionObservationHistoryIndicesRef(Index jaohI) const PlanningUnitMADPDiscrete
JointToIndividualObservationHistoryIndices(Index johI) const PlanningUnitMADPDiscrete
JointToIndividualObservationHistoryIndicesRef(Index johI) const PlanningUnitMADPDiscrete
JointToIndividualObservationIndices(Index joI) const PlanningUnitMADPDiscreteinline
JointToIndividualPolicyDomainIndices(Index jdI, PolicyGlobals::IndexDomainCategory cat) const PlanningUnitMADPDiscretevirtual
JointToIndividualPolicyDomainIndicesRef(Index jdI, PolicyGlobals::IndexDomainCategory 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(const PlanningUnitMADPDiscreteParameters &params, size_t horizon=3, DecPOMDPDiscreteInterface *p=0)PlanningUnitDecPOMDPDiscrete
PlanningUnitDecPOMDPDiscrete(size_t horizon=3, DecPOMDPDiscreteInterface *p=0)PlanningUnitDecPOMDPDiscrete
PlanningUnitMADPDiscrete(const PlanningUnitMADPDiscreteParameters &params, size_t horizon=3, MultiAgentDecisionProcessDiscreteInterface *p=0)PlanningUnitMADPDiscrete
PlanningUnitMADPDiscrete(size_t horizon=3, MultiAgentDecisionProcessDiscreteInterface *p=0)PlanningUnitMADPDiscrete
Print()PlanningUnitMADPDiscrete
PrintActionHistories()PlanningUnitMADPDiscrete
PrintActionObservationHistories()PlanningUnitMADPDiscrete
PrintBestSamples(const list< JPPVValuePair * > &l)DICEPSPlannerprotectedstatic
PrintObservationHistories()PlanningUnitMADPDiscrete
PrintTimers() const TimedAlgorithm
PrintTimersSummary() const TimedAlgorithm
Referrer< DecPOMDPDiscreteInterface >::Referrer(DecPOMDPDiscreteInterface *t_p=0)Referrer< DecPOMDPDiscreteInterface >inline
Referrer< DecPOMDPDiscreteInterface >::Referrer(DecPOMDPDiscreteInterface &t)Referrer< DecPOMDPDiscreteInterface >inline
Referrer< DecPOMDPDiscreteInterface >::Referrer(const Referrer &a)Referrer< DecPOMDPDiscreteInterface >inline
PlanningUnitMADPDiscrete::Referrer(MultiAgentDecisionProcessDiscreteInterface *t_p=0)Referrer< MultiAgentDecisionProcessDiscreteInterface >inline
PlanningUnitMADPDiscrete::Referrer(MultiAgentDecisionProcessDiscreteInterface &t)Referrer< MultiAgentDecisionProcessDiscreteInterface >inline
PlanningUnitMADPDiscrete::Referrer(const Referrer &a)Referrer< MultiAgentDecisionProcessDiscreteInterface >inline
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
SetReferred(DecPOMDPDiscreteInterface *p)PlanningUnitDecPOMDPDiscreteinline
PlanningUnitMADPDiscrete::SetReferred(MultiAgentDecisionProcessDiscreteInterface *t_p)Referrer< MultiAgentDecisionProcessDiscreteInterface >inline
SetSeed(int s)PlanningUnitinline
SoftPrintAction(Index agentI, Index actionI) const PlanningUnitMADPDiscretevirtual
SoftPrintObservationHistory(Index agentI, Index ohIndex) const PlanningUnitMADPDiscrete
SoftPrintPolicyDomainElement(Index agentI, Index dI, PolicyGlobals::IndexDomainCategory 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
Referrer< DecPOMDPDiscreteInterface >::~Referrer()Referrer< DecPOMDPDiscreteInterface >inlinevirtual
PlanningUnitMADPDiscrete::~Referrer()Referrer< MultiAgentDecisionProcessDiscreteInterface >inlinevirtual
~TimedAlgorithm()TimedAlgorithmvirtual