AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
max_orthogonal_finder_factory.h
1#ifndef PROBFD_PDBS_MAX_ORTHOGONAL_FINDER_FACTORY_H
2#define PROBFD_PDBS_MAX_ORTHOGONAL_FINDER_FACTORY_H
3
4#include "probfd/pdbs/subcollection_finder_factory.h"
5
6#include <memory>
7
8namespace probfd::pdbs {
9
10class AdditiveMaxOrthogonalityFinderFactory
11 : public SubCollectionFinderFactory {
12public:
13 std::unique_ptr<SubCollectionFinder> create_subcollection_finder(
14 const ProbabilisticTaskProxy& task_proxy) override;
15};
16
17class MultiplicativeMaxOrthogonalityFinderFactory
18 : public SubCollectionFinderFactory {
19public:
20 std::unique_ptr<SubCollectionFinder> create_subcollection_finder(
21 const ProbabilisticTaskProxy& task_proxy) override;
22};
23
24} // namespace probfd::pdbs
25
26#endif // PROBFD_PDBS_MAX_ORTHOGONAL_FINDER_FACTORY_H
Namespace dedicated to probabilistic pattern databases.
Definition gzocp_heuristic.h:16