MultiAgentDecisionProcess
BGIP_SolverCE Member List

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

_m_alphaBGIP_SolverCEprivate
_m_nrIterationsBGIP_SolverCEprivate
_m_nrJointPoliciesForUpdateBGIP_SolverCEprivate
_m_nrRestartsBGIP_SolverCEprivate
_m_nrSampledJointPoliciesBGIP_SolverCEprivate
_m_use_gammaBGIP_SolverCEprivate
AddSolution(const JointPolicyPureVector &jp, double value)BayesianGameIdenticalPayoffSolverinline
AddSolution(const JointPolicyPureVectorForClusteredBG &jp, double value)BayesianGameIdenticalPayoffSolverinline
AddSolution(LIndex jpolIndex, double value)BayesianGameIdenticalPayoffSolverinline
BayesianGameIdenticalPayoffSolver(const boost::shared_ptr< const BayesianGameIdenticalPayoffInterface > &bg, size_t nrDesiredSolutions=1)BayesianGameIdenticalPayoffSolver
BayesianGameIdenticalPayoffSolver_T(const boost::shared_ptr< const BayesianGameIdenticalPayoffInterface > &bg, size_t nrDesiredSolutions=1)BayesianGameIdenticalPayoffSolver_T< JointPolicyPureVector >inline
BGIP_SolverCE(const boost::shared_ptr< const BayesianGameIdenticalPayoffInterface > &bg, size_t nrCERestarts=10, size_t nrIterations=30, size_t nrSamples=40, size_t nrSamplesForUpdate=15, bool use_hard_threshold=true, double CEalpha=0.3)BGIP_SolverCEinline
CheckDeadline(const std::string &errorMessage) const BayesianGameIdenticalPayoffSolverprotectedvirtual
Evaluate(const JointPolicyPureVector &jpolBG) const BayesianGameIdenticalPayoffSolver
Evaluate(const JointPolicyPureVectorForClusteredBG &jpolBG) const BayesianGameIdenticalPayoffSolver
GetBGIPI() const BayesianGameIdenticalPayoffSolverinline
GetExpectedReward() const BayesianGameIdenticalPayoffSolverinline
GetJointPolicy() const BayesianGameIdenticalPayoffSolverinline
GetJointPolicyPureVector() const BayesianGameIdenticalPayoffSolverinline
GetNewJpol() constBayesianGameIdenticalPayoffSolver_T< JointPolicyPureVector >inlinevirtual
GetNextSolutionJPPV() const BayesianGameIdenticalPayoffSolverinline
GetNextSolutionPJPDP() const BayesianGameIdenticalPayoffSolverinline
GetNrDesiredSolutions() const BayesianGameIdenticalPayoffSolverinline
GetNrFoundSolutions() const BayesianGameIdenticalPayoffSolverinline
GetPayoff() const BayesianGameIdenticalPayoffSolverinline
GetResultsOFStream() const BayesianGameIdenticalPayoffSolverinline
GetTimingsOFStream() const BayesianGameIdenticalPayoffSolverinline
GetWriteAnyTimeResults() const BayesianGameIdenticalPayoffSolverinline
InitDeadline()BayesianGameIdenticalPayoffSolverinlineprotectedvirtual
IsEmptyJPPV() const BayesianGameIdenticalPayoffSolverinline
IsEmptyPJPDP() const BayesianGameIdenticalPayoffSolverinline
IsExactSolver() const BGIP_SolverCEinlinevirtual
OrderedInsertJPPVValuePair(JPPVValuePair *pv, std::list< JPPVValuePair * > &l)BGIP_SolverCEinlineprotectedstatic
PopNextSolutionJPPV()BayesianGameIdenticalPayoffSolverinline
PopNextSolutionPJPDP()BayesianGameIdenticalPayoffSolverinline
PrintBestSamples(const std::list< JPPVValuePair * > &l)BGIP_SolverCEinlineprotectedstatic
SampleIndividualPolicy(PolicyPureVector &pol, const std::vector< std::vector< double > > &typeActionProbs)BGIP_SolverCEinlineprotectedstatic
SaveSolution(const std::string &filename) const BayesianGameIdenticalPayoffSolverinline
SetAnyTimeResults(bool turn_on, std::ofstream *results, std::ofstream *timings)BayesianGameIdenticalPayoffSolver
SetCBGlowerBound(double lb)BGIP_SolverCEinlinevirtual
SetCBGupperBound(double upperbound)BGIP_SolverCEinlinevirtual
SetDeadline(double deadlineInSeconds)BayesianGameIdenticalPayoffSolverinlinevirtual
SetNrDesiredSolutions(size_t n)BayesianGameIdenticalPayoffSolverinline
SoftPrintSolution() const BayesianGameIdenticalPayoffSolverinline
Solve()BGIP_SolverCEinlinevirtual
UpdateCEProbDistribution(std::vector< std::vector< std::vector< double > > > &Xi, const std::list< JPPVValuePair * > &best_samples)BGIP_SolverCEinlineprotected
~BayesianGameIdenticalPayoffSolver()BayesianGameIdenticalPayoffSolverinlinevirtual