AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
|
Probabilistic Fast Downward (probFD) is an extension of the Fast Downward planning system for fully observable probabilistic planning domains.
ProbFD supports probabilistic planning problems modelled in probabilistic PPDL. Both minimization and maximization of a single objective function is supported. The planner is capable of optimizing for either expected rewards or costs, depending on the requirements specified by the PPDDL input file. Rewards are translated into costs internally.
ProbFD supports a variety of different search algorithms to compute optimal policies, for example:
By default, all algorithms based on asynchronous value iteration use $\epsilon$-consistency in their convergence tests. While this is usually not problematic in practice, strictly speaking this convergence criterion may lead to suboptimal policies. For reward-based problems, these algorithms can be also be configured to maintain a lower and upper-bounding and use $\epsilon$-closeness of the value functions to guarantee convergence against the optimal policy.
The planner currently implements the following families of heuristics: