MultiAgentDecisionProcess
BGCG_SolverMaxPlus Member List

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

_m_bgcgBGCG_Solverprotected
_m_dampingMaxPlusSolverprotected
_m_maxiterMaxPlusSolverprotected
_m_nrRestartsMaxPlusSolverprotected
_m_nrSolutionsMaxPlusSolverprotected
_m_updateTypeMaxPlusSolverprotected
_m_verbosityMaxPlusSolverprotected
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
BGCG_Solver(const boost::shared_ptr< const BayesianGameCollaborativeGraphical > &bgcg, size_t nrSolutions=1)BGCG_Solver
BGCG_SolverMaxPlus(const boost::shared_ptr< const BayesianGameCollaborativeGraphical > &bgcg, size_t maxiter=1000, std::string updateType=std::string("PARALL"), int verbosity=2, double damping=0.0, size_t nrSolutions=1, size_t nrRestarts=1)BGCG_SolverMaxPlus
CheckDeadline(const std::string &errorMessage) const BayesianGameIdenticalPayoffSolverprotectedvirtual
Construct_AgentTypePair_Variables(const boost::shared_ptr< const BayesianGameIdenticalPayoffInterface > &bgip, vector< vector< Index > > &var_indices, vector< libDAI::Var > &vars, int verbosity)MaxPlusSolverForBGsstatic
Construct_JointType_Factors(const boost::shared_ptr< const BayesianGameIdenticalPayoffInterface > &bgip, const vector< vector< Index > > &var_indices, const vector< libDAI::Var > &vars, vector< libDAI::Factor > &facs, int verbosity)MaxPlusSolverForBGsstatic
Construct_JointType_Factors_CGBG(const boost::shared_ptr< const BayesianGameCollaborativeGraphical > &bgip, const vector< vector< Index > > &var_indices, const vector< libDAI::Var > &vars, vector< libDAI::Factor > &facs, int verbosity)BGCG_SolverMaxPlusprotectedstatic
Evaluate(const JointPolicyPureVector &jpolBG) const BayesianGameIdenticalPayoffSolver
Evaluate(const JointPolicyPureVectorForClusteredBG &jpolBG) const BayesianGameIdenticalPayoffSolver
GetBGCG() const BGCG_Solverinline
GetBGIPI() const BayesianGameIdenticalPayoffSolverinline
GetExpectedReward() const BayesianGameIdenticalPayoffSolverinline
GetJointPolicy() const BayesianGameIdenticalPayoffSolverinline
GetJointPolicyPureVector() const BayesianGameIdenticalPayoffSolverinline
GetNewJpol() const BayesianGameIdenticalPayoffSolvervirtual
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 BGCG_SolverMaxPlusinlinevirtual
MaxPlusSolver(size_t maxiter=1000, std::string updateType=std::string("PARALL"), int verbosity=2, double damping=0.0, size_t nrSolutions=1, size_t nrRestarts=1)MaxPlusSolver
MaxPlusSolverForBGs(size_t maxiter=1000, std::string updateType=std::string("PARALL"), int verbosity=2, double damping=0.0, size_t nrSolutions=1, size_t nrRestarts=1)MaxPlusSolverForBGs
operator=(const BGCG_Solver &o)BGCG_Solver
PopNextSolutionJPPV()BayesianGameIdenticalPayoffSolverinline
PopNextSolutionPJPDP()BayesianGameIdenticalPayoffSolverinline
SaveSolution(const std::string &filename) const BayesianGameIdenticalPayoffSolverinline
SetAnyTimeResults(bool turn_on, std::ofstream *results, std::ofstream *timings)BayesianGameIdenticalPayoffSolver
SetCBGlowerBound(double lb)BGCG_SolverMaxPlusinlinevirtual
SetCBGupperBound(double ub)BGCG_SolverMaxPlusinlinevirtual
SetDeadline(double deadlineInSeconds)BayesianGameIdenticalPayoffSolverinlinevirtual
SetNrDesiredSolutions(size_t n)BayesianGameIdenticalPayoffSolverinline
SoftPrintSolution() const BayesianGameIdenticalPayoffSolverinline
Solve()BGCG_SolverMaxPlusvirtual
~BayesianGameIdenticalPayoffSolver()BayesianGameIdenticalPayoffSolverinlinevirtual
~BGCG_Solver()BGCG_Solvervirtual