PBeFS
Parallel Best-First Search
Loading...
Searching...
No Matches
astar.h
Go to the documentation of this file.
1/*--------------------------------------------------------------------------*/
2/*------------------------------ File astar.h ------------------------------*/
3/*--------------------------------------------------------------------------*/
54/*--------------------------------------------------------------------------*/
55/*------------------------------ DEFINITIONS -------------------------------*/
56/*--------------------------------------------------------------------------*/
57
58#ifndef __PBeFS_astar
59 #define __PBeFS_astar
60 /* self-identification: #endif at the end of the file */
61
62/*--------------------------------------------------------------------------*/
63/*-------------------------------- INCLUDES --------------------------------*/
64/*--------------------------------------------------------------------------*/
65
66#include "PBeFS/core.h"
67
68#include "PBeFS/astar/AStar.h"
69
71
73
74#include "PBeFS/astar/Domain.h"
75
77
79
80#include "PBeFS/astar/Grid.h"
81
82#include "PBeFS/astar/HDAStar.h"
83
84#include "PBeFS/astar/IDAStar.h"
85
87
88#include "PBeFS/astar/NQueens.h"
89
90#include "PBeFS/astar/PASE.h"
91
92#include "PBeFS/astar/MQAStar.h"
93
95
96#include "PBeFS/astar/Romania.h"
97
98#include "PBeFS/astar/SPAStar.h"
99
100#include "PBeFS/astar/SafePBNF.h"
101
103
105
107
109
111
113
114/*--------------------------------------------------------------------------*/
115
116#endif /* __PBeFS_astar */
117
118/*--------------------------------------------------------------------------*/
119/*---------------------------- End File astar.h ----------------------------*/
120/*--------------------------------------------------------------------------*/
Header file for the class template AStar, the sequential A* search of Hart, Nilsson and Raphael (1968...
Header file for the class template DDDAStar, the A* search with delayed duplicate detection,...
Header file for the work distribution functions of hash-based parallel A*: each one maps a state to i...
Header file for the concepts a search problem has to satisfy in order to be searched by the algorithm...
Header file for the class template ExplicitAdjacency, the arcs of a weighted graph given one by one,...
Header file for the class template FarmAStar, a centralized parallel A* written as a farm with feedba...
Header file for the class GridMap, a map of cells with a cost of traversal, for the class template Gr...
Header file for the class template HDAStar, Hash Distributed A* on a shared-memory machine,...
Header file for the class template IDAStar, the iterative-deepening A* of Korf (1985),...
Header file for the class template MQAStar, MultiQueue A*: the workers share one CLOSED list,...
Header file for the class MissionariesCannibals, which implements the Domain concept [see Domain....
Header file for the class NQueens, which implements the Domain concept [see Domain....
Header file for the class template PASE, Parallel A* for Slow Expansions of Phillips,...
Header file for the pattern databases of the sliding-tile puzzles, i.e., the heuristics that store th...
Header file for the class Romania, the road map of Romania of figure 3.2 of Russell and Norvig,...
Header file for the class template SPAStar, Simple Parallel A*: all the workers share one OPEN and on...
Header file for the class template SafePBNF, the livelock-free Parallel Best-NBlock-First search of B...
Header file for the class template SequenceScore, which implements the Domain concept [see Domain....
Header file for the class template SlidingTile, which implements the Domain concept [see Domain....
Header file for the class template SlowDomain, a Domain [see Domain.h] whose expansions are made arti...
Header file for the class TravelingSalesman, which implements the Domain concept [see Domain....
Header file for the class VacuumWorld, which implements the Domain concept [see Domain....
Header file for the class WaterJugs, which implements the Domain concept [see Domain....
Header file that includes the core of PBeFS, i.e., what does not depend on the kind of search: the he...