|
MultiAgentDecisionProcess
|
BGIP_SolverCreator_CE creates BGIP Solvers with Cross Entropy. More...
#include <BGIP_SolverCreator_CE.h>
Public Member Functions | |
| BGIP_SolverCreator_CE (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, double deadlineInSeconds=0) | |
| (default) Constructor More... | |
| bool | IsExactSolver () const |
| Methods should indicated whether they compute exact (optimal) solutions or not. More... | |
| BGIP_SolverCE * | operator() (const boost::shared_ptr< const BayesianGameIdenticalPayoffInterface > &bg) const |
| Returns a pointer to a new BGIP solver object. More... | |
| std::string | SoftPrint () const |
| Returns a description of the solver creator. More... | |
| std::string | SoftPrintBrief () const |
| Returns a brief description of the solver creator. More... | |
| virtual | ~BGIP_SolverCreator_CE () |
Public Member Functions inherited from BGIP_SolverCreatorInterface_T< JointPolicyPureVector > | |
| virtual | ~BGIP_SolverCreatorInterface_T () |
| (default) Constructor More... | |
Public Member Functions inherited from BGIP_SolverCreatorInterface | |
| virtual | ~BGIP_SolverCreatorInterface () |
| (default) Constructor More... | |
Private Attributes | |
| double | _m_alpha |
| double | _m_deadlineInSeconds |
| size_t | _m_nrIterations |
| size_t | _m_nrJointPoliciesForUpdate |
| size_t | _m_nrRestarts |
| size_t | _m_nrSampledJointPolicies |
| bool | _m_use_gamma |
BGIP_SolverCreator_CE creates BGIP Solvers with Cross Entropy.
|
inline |
(default) Constructor
|
inlinevirtual |
|
inlinevirtual |
Methods should indicated whether they compute exact (optimal) solutions or not.
Implements BGIP_SolverCreatorInterface_T< JointPolicyPureVector >.
|
inlinevirtual |
Returns a pointer to a new BGIP solver object.
Implements BGIP_SolverCreatorInterface_T< JointPolicyPureVector >.
References BayesianGameIdenticalPayoffSolver::SetDeadline().
|
inlinevirtual |
Returns a description of the solver creator.
Implements BGIP_SolverCreatorInterface_T< JointPolicyPureVector >.
|
inlinevirtual |
Returns a brief description of the solver creator.
Implements BGIP_SolverCreatorInterface_T< JointPolicyPureVector >.
References _m_use_gamma.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by SoftPrintBrief().