MultiAgentDecisionProcess
ArgumentHandlers::Arguments Struct Reference

Arguments contains all defined parameters to be set on the command line. More...

#include <argumentHandlers.h>

Public Member Functions

 Arguments ()
 

Public Attributes

size_t acceleratedPruningThreshold
 
ProblemAloha::AlohaVariation alohaVariation
 
PerseusBackupType backup
 
BGBackupType bgBackup
 
int BGClusterAlgorithm
 
const char * bgFilename
 
BGIP_Solver_t bgsolver
 
bool BnB_consistentCompleteInformationHeur
 
bool BnB_keepAll
 
BnB_JointTypeOrdering BnBJointTypeOrdering
 
bool cache_flat_models
 
double CE_alpha
 
bool CE_use_hard_threshold
 
int commModel
 
int computeVectorForEachBelief
 
double deadline
 
char * description
 
double discount
 
const char * dpf
 
int dryrun
 
int endIndex
 
bool exactBGs
 
double extinguishProb
 
int falseNegativeObs
 
GMAA_t gmaa
 
size_t GMAAdeadline
 
int horizon
 
bool infiniteHorizon
 
int initializeWithImmediateReward
 
int initializeWithZero
 
bool isCGBG
 
ProblemAloha::IslandConfiguration islandConf
 
int isTOI
 
JESP_t jesp
 
LIndex jpolIndex
 
int k
 
size_t marginalizationIndex
 
bool marginalize
 
size_t maxBacklog
 
double maxplus_damping
 
size_t maxplus_maxiter
 
size_t maxplus_nrRestarts
 
std::string maxplus_updateT
 
size_t maxplus_verbose
 
int minimumNrIterations
 
MMDP_method mmdp_method
 
int noReCompute
 
size_t nrAgents
 
int nrAMRestarts
 
int nrBeliefs
 
size_t nrCEEvaluationRuns
 
size_t nrCEIterations
 
size_t nrCERestarts
 
size_t nrCESamples
 
size_t nrCESamplesForUpdate
 
size_t nrFLs
 
size_t nrHouses
 
int nrIntermediateEvaluations
 
int nrNodesExpanded
 
int nrRestarts
 
int nrRLruns
 
int nrRuns
 
char * prefix
 
Problem_t problem_type
 
Qheur_t qheur
 
Qheur_t QHybridFirstTS
 
size_t QHybridHorizonLastTimeSteps
 
Qheur_t QHybridLastTS
 
double QMDPexploreProb
 
int randomSeed
 
bool requireQcache
 
int resetAfter
 
int saveAllBGs
 
int saveBeliefs
 
int saveIntermediateV
 
int savePOMDP
 
int saveTimings
 
double slack
 
int sparse
 
int startAtRLrun
 
int startIndex
 
double successfulCommProb
 
bool testMode
 
double thresholdJB
 
double thresholdPjaoh
 
int TOIcentralized
 
int TOIpolicy
 
bool TreeIPpruneAfterCrossSum
 
bool TreeIPpruneAfterUnion
 
bool TreeIPuseVectorCache
 
int uniqueBeliefs
 
bool useASCIIformat
 
int useBGclustering
 
int useCentralizedModels
 
int useQcache
 
int useQMDPforSamplingBeliefs
 
int verbose
 
double waitPenalty
 
double weight
 

Detailed Description

Arguments contains all defined parameters to be set on the command line.

Constructor & Destructor Documentation

Member Data Documentation

size_t ArgumentHandlers::Arguments::acceleratedPruningThreshold
BGBackupType ArgumentHandlers::Arguments::bgBackup
int ArgumentHandlers::Arguments::BGClusterAlgorithm
const char* ArgumentHandlers::Arguments::bgFilename
BGIP_Solver_t ArgumentHandlers::Arguments::bgsolver
bool ArgumentHandlers::Arguments::BnB_consistentCompleteInformationHeur
bool ArgumentHandlers::Arguments::BnB_keepAll
BnB_JointTypeOrdering ArgumentHandlers::Arguments::BnBJointTypeOrdering
double ArgumentHandlers::Arguments::CE_alpha
bool ArgumentHandlers::Arguments::CE_use_hard_threshold
int ArgumentHandlers::Arguments::commModel
int ArgumentHandlers::Arguments::computeVectorForEachBelief
double ArgumentHandlers::Arguments::deadline
char* ArgumentHandlers::Arguments::description
const char* ArgumentHandlers::Arguments::dpf
int ArgumentHandlers::Arguments::dryrun
int ArgumentHandlers::Arguments::endIndex
bool ArgumentHandlers::Arguments::exactBGs
double ArgumentHandlers::Arguments::extinguishProb
int ArgumentHandlers::Arguments::falseNegativeObs
GMAA_t ArgumentHandlers::Arguments::gmaa
size_t ArgumentHandlers::Arguments::GMAAdeadline
int ArgumentHandlers::Arguments::horizon
bool ArgumentHandlers::Arguments::infiniteHorizon
int ArgumentHandlers::Arguments::initializeWithImmediateReward
int ArgumentHandlers::Arguments::initializeWithZero
bool ArgumentHandlers::Arguments::isCGBG
JESP_t ArgumentHandlers::Arguments::jesp
LIndex ArgumentHandlers::Arguments::jpolIndex
int ArgumentHandlers::Arguments::k
double ArgumentHandlers::Arguments::maxplus_damping
size_t ArgumentHandlers::Arguments::maxplus_maxiter
size_t ArgumentHandlers::Arguments::maxplus_nrRestarts
std::string ArgumentHandlers::Arguments::maxplus_updateT
size_t ArgumentHandlers::Arguments::maxplus_verbose
int ArgumentHandlers::Arguments::minimumNrIterations
MMDP_method ArgumentHandlers::Arguments::mmdp_method
int ArgumentHandlers::Arguments::noReCompute
int ArgumentHandlers::Arguments::nrAMRestarts
size_t ArgumentHandlers::Arguments::nrCEEvaluationRuns
size_t ArgumentHandlers::Arguments::nrCEIterations
size_t ArgumentHandlers::Arguments::nrCERestarts
size_t ArgumentHandlers::Arguments::nrCESamples
size_t ArgumentHandlers::Arguments::nrCESamplesForUpdate
int ArgumentHandlers::Arguments::nrIntermediateEvaluations
int ArgumentHandlers::Arguments::nrNodesExpanded
int ArgumentHandlers::Arguments::nrRestarts
int ArgumentHandlers::Arguments::nrRLruns
int ArgumentHandlers::Arguments::nrRuns
char * ArgumentHandlers::Arguments::prefix
Qheur_t ArgumentHandlers::Arguments::qheur
size_t ArgumentHandlers::Arguments::QHybridHorizonLastTimeSteps
int ArgumentHandlers::Arguments::randomSeed
bool ArgumentHandlers::Arguments::requireQcache
int ArgumentHandlers::Arguments::saveAllBGs
int ArgumentHandlers::Arguments::saveBeliefs
int ArgumentHandlers::Arguments::saveIntermediateV
int ArgumentHandlers::Arguments::savePOMDP
double ArgumentHandlers::Arguments::slack
int ArgumentHandlers::Arguments::startAtRLrun
int ArgumentHandlers::Arguments::startIndex
double ArgumentHandlers::Arguments::successfulCommProb
bool ArgumentHandlers::Arguments::testMode
double ArgumentHandlers::Arguments::thresholdJB
double ArgumentHandlers::Arguments::thresholdPjaoh
int ArgumentHandlers::Arguments::TOIcentralized
int ArgumentHandlers::Arguments::TOIpolicy
bool ArgumentHandlers::Arguments::TreeIPpruneAfterCrossSum
bool ArgumentHandlers::Arguments::TreeIPpruneAfterUnion
bool ArgumentHandlers::Arguments::TreeIPuseVectorCache
bool ArgumentHandlers::Arguments::useASCIIformat
int ArgumentHandlers::Arguments::useBGclustering
int ArgumentHandlers::Arguments::useCentralizedModels
int ArgumentHandlers::Arguments::useQcache
double ArgumentHandlers::Arguments::waitPenalty
double ArgumentHandlers::Arguments::weight