1#ifndef PROBFD_PDBS_SUBCOLLECTIONS_H
2#define PROBFD_PDBS_SUBCOLLECTIONS_H
4#include "probfd/pdbs/types.h"
9class ProbabilisticTaskProxy;
14std::vector<std::vector<bool>> compute_prob_orthogonal_vars(
15 const ProbabilisticTaskProxy& task_proxy,
16 bool ignore_deterministic =
false);
18std::vector<std::vector<int>> build_compatibility_graph_orthogonality(
19 const ProbabilisticTaskProxy& task_proxy,
20 const PatternCollection& patterns,
21 bool ignore_deterministic =
false);
23std::vector<std::vector<int>> build_compatibility_graph_orthogonality(
24 const PatternCollection& patterns,
25 const std::vector<std::vector<bool>>& var_orthogonality);
27std::vector<std::vector<int>>
28build_compatibility_graph_weak_orthogonality(
const PatternCollection& patterns);
30bool is_independent_collection(
const PatternCollection& patterns);
Namespace dedicated to probabilistic pattern databases.
Definition gzocp_heuristic.h:16
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8