Public Member Functions |
| void | alwaysPrint () |
| void | backup (BeliefTreeNode *node) |
| cacherow_stval | backup (list< cacherow_stval > beliefNStates) |
| cacherow_stval | backup (cacherow_stval beliefNState) |
| cacherow_stval | backupLBonly (list< cacherow_stval > beliefNStates) |
| cacherow_stval | backupLBonly (cacherow_stval beliefNState) |
| BeliefTreeNode & | getMaxExcessUncRoot (BeliefForest &globalroot) |
| void | initialize (SharedPointer< MOMDP > problem) |
| void | initializeBounds (double _targetPrecision) |
| void | initializeLowerBound (SharedPointer< MOMDP > problem) |
| void | initializeUpperBound (SharedPointer< MOMDP > problem) |
| void | initSampleEngine (SharedPointer< MOMDP > problem) |
| void | logFilePrint (int index) |
| void | print () |
| void | printDivider () |
| void | printHeader () |
| void | progressiveIncreasePolicyInteval (int &numPolicies) |
| BeliefTreeNode * | sample () |
| | SARSOP (SharedPointer< MOMDP > problem, SolverParams *solverParams) |
| virtual void | solve (SharedPointer< MOMDP > problem) |
| bool | stopNow () |
| void | writeIntermediatePolicyTraceToFile (int trial, double time, const string &outFileName, string problemName) |
| virtual void | writePolicy (string fileName, string problemName) |
| void | writeToFile (const std::string &outFileName, string problemName) |
| virtual | ~SARSOP (void) |
Static Public Member Functions |
| static bool | hasMaxMetaAt (SharedPointer< AlphaPlane >alpha, int index) |
| static void | onGetNode (PointBasedAlgorithm *solver, BeliefTreeNode *node, SharedPointer< BeliefWithState > &belief) |
| static void | onLowerBoundBackup (PointBasedAlgorithm *solver, BeliefTreeNode *node, SharedPointer< AlphaPlane > backupResult) |
| static void | onUpperBoundBackup (PointBasedAlgorithm *solver, BeliefTreeNode *node, SharedPointer< BeliefValuePair > backupResult) |
Public Attributes |
| BinManagerSet * | binManagerSet |
| double | elapsed |
| CPTimer | lapTimer |
vector< IndexedTuple
< AlphaPlanePoolDataTuple > * > | lbDataTableSet |
| Backup< AlphaPlane > * | lowerBoundBackup |
| AlphaPlanePoolSet * | lowerBoundSet |
| int | printIndex |
| SARSOPPrune * | pruneEngine |
| CPTimer | runtimeTimer |
vector< IndexedTuple
< BeliefValuePairPoolDataTuple > * > | ubDataTableSet |
| Backup< BeliefValuePair > * | upperBoundBackup |
| BeliefValuePairPoolSet * | upperBoundSet |
Definition at line 44 of file SARSOP.h.