1#ifndef PROBFD_MULTI_POLICY_H
2#define PROBFD_MULTI_POLICY_H
4#include "probfd/interval.h"
12template <
typename Action>
16 Interval(-INFINITE_VALUE, INFINITE_VALUE);
19template <
typename Action>
33template <
typename State,
typename Action>
40 virtual std::vector<PolicyDecision<Action>>
Represents a policy that can specify a set of actions for a state.
Definition types.h:13
virtual std::vector< PolicyDecision< Action > > get_decisions(const State &state) const =0
Retrives the actions and their optimal state value intervals specified by the policy for a given stat...
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8
Represents a closed interval over the extended reals as a pair of lower and upper bound.
Definition interval.h:12
Stores an action and a bounding interval for the Q* value of this action.
Definition multi_policy.h:13
Interval q_value_interval
The Q* value interval.
Definition multi_policy.h:15
Action action
The action.
Definition multi_policy.h:14