AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
probfd::tasks::DeterminizationTask Class Referencefinal

#include "probfd/tasks/determinization_task.h"

Description

Deterministic planning task representing the all-outcomes determinization of a probabilistic planning task.

In the all-outcomes determinization, each probabilistic operator is replaced by deterministic operators, one for each probabilistic outcome, with the same precondition as the original operator and the same effect as the outcome that induces the deterministic operator. Essentially, every probabilistic outcome can be chosen at will.

Public Member Functions

 DeterminizationTask (std::shared_ptr< ProbabilisticTask > parent_task)
 Constructs the all-outcomes determinization of the input probabilistic planning task.
 

Constructor & Destructor Documentation

◆ DeterminizationTask()

probfd::tasks::DeterminizationTask::DeterminizationTask ( std::shared_ptr< ProbabilisticTask > parent_task)
explicit

Constructs the all-outcomes determinization of the input probabilistic planning task.