AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
|
Namespace dedicated to probabilistic pattern databases.
Classes | |
class | MatchTree |
Applicable actions generator for projections. More... | |
class | PatternCollectionGeneratorClassical |
The classical pattern generator adapter. More... | |
class | ProbabilityAwarePatternDatabase |
Implementation of a probability-aware pattern database. More... | |
class | ProjectionOperator |
Represents an operator of a projection state space. More... | |
class | ProjectionOperatorToString |
Helper class to convert projection operators to strings. More... | |
class | ProjectionStateSpace |
Represents the state space of a projection of a probabilistic planning task. More... | |
class | StateRankingFunction |
Implements the state ranking function for abstract states of projections. More... | |
Typedefs | |
using | StateRankEvaluator = Evaluator<StateRank> |
Type alias for heuristics for projection states. | |
Functions | |
void | dump_graphviz (ProbabilisticTaskProxy task_proxy, ProjectionStateSpace &state_space, const ProbabilityAwarePatternDatabase &pdb, StateRank initial_state, std::ostream &out, bool transition_labels) |
Dump the PDB's projection as a dot graph to a specified path with or without transition labels shown. | |
using probfd::pdbs::StateRankEvaluator = Evaluator<StateRank> |
Type alias for heuristics for projection states.
void probfd::pdbs::dump_graphviz | ( | ProbabilisticTaskProxy | task_proxy, |
ProjectionStateSpace & | state_space, | ||
const ProbabilityAwarePatternDatabase & | pdb, | ||
StateRank | initial_state, | ||
std::ostream & | out, | ||
bool | transition_labels ) |
Dump the PDB's projection as a dot graph to a specified path with or without transition labels shown.