Multihierarchical Graph Search

The use of hierarchical graph searching for finding paths in graphs is well known in the literature, providing better results than plain graph searching, with respect to computational costs, in many cases. This paper offers a step forward by including multiple hierarchies in a graph-based model. Such a multi-hierarchical model has the following advantages: First, a multiple hierarchy permits us to choose the best hierarchy to solve each search problem; second, when several search problems have to be solved, a multiple hierarchy provides the possibility of solving some of them simultaneously; and third, solutions to the search problems can be expressed in any of the hierarchies of the multiple hierarchy, which allows us to represent the information in the most suitable way for each specific purpose. In general, multiple hierarchies have proven to be a more adaptable model than single-hierarchy or non-hierarchical models. This paper formalizes the multi-hierarchical model, describes the techniques that have been designed for taking advantage of multiple hierarchies in a hierarchical path search, and presents some experiments and results on the performance of these techniques.

[1]  Richard J Trudeau,et al.  Introduction to Graph Theory , 1994 .

[2]  Claude L. Fennema,et al.  Model-directed mobile robot navigation , 1990, IEEE Trans. Syst. Man Cybern..

[3]  Rodney A. Brooks,et al.  Solving the find-path problem by good representation of free space , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  Javier González,et al.  Hierarchical graph search for mobile robot path planning , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[5]  J. Y. Yen Finding the K Shortest Loopless Paths in a Network , 1971 .

[6]  Qiang Yang,et al.  Abstraction in Nonlinear Planning , 1991 .

[7]  Robert C. Holte,et al.  Searching With Abstractions: A Unifying Framework and New High-Performance Algorithm 1 , 1994 .

[8]  Jay Gowdy,et al.  Annotated maps for autonomous land vehicles , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[9]  Richard E. Korf,et al.  Planning as Search: A Quantitative Approach , 1987, Artif. Intell..

[10]  Elke A. Rundensteiner,et al.  Hierarchical optimization of optimal path finding for transportation applications , 1996, CIKM '96.

[11]  Erland Jungert,et al.  Symbolic and Geometric Connectivity Graph Methods for Route Planning in Digitized Maps , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Andrew U. Frank,et al.  Modelling a Hierarchy of Space Applied to Large Road Networks , 1994, IGIS.

[13]  Anthony Stentz Map-Based Strategies for Robot Navigation in Unknown Environments , 1998 .

[14]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[15]  Anibal Ollero,et al.  Integrated Mechanical Design and Modelling of a New Mobile Robot 1 , 1992 .

[16]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[17]  John R. Kender,et al.  Topological Direction-Giving and Visual Navigation in Large Environments , 1995, Artif. Intell..

[18]  Kevin Knight,et al.  Artificial intelligence (2. ed.) , 1991 .

[19]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[20]  Jean-Claude Latombe,et al.  New heuristic algorithms for efficient hierarchical path planning , 1991, IEEE Trans. Robotics Autom..

[21]  Benjamin Kuipers,et al.  A Hierarchy of Qualitative Representations for Space , 1998, Spatial Cognition.

[22]  Kikuo Fujimura,et al.  Time-minimum routes in time-dependent networks , 1995, IEEE Trans. Robotics Autom..

[23]  Juan Antonio Fernandez Madrigal,et al.  A general world representation for mobile robot operations , 1997 .

[24]  Stefano Rizzi,et al.  Dynamic Clustering of Maps in Autonomous Agents , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  Charles E. Thorpe,et al.  Vision and Navigation , 1990 .

[26]  Javier Gonzalez,et al.  Mobile robot path planning: a multicriteria approach , 1999 .

[27]  Benjamin Kuipers,et al.  Formalizing Regions in the Spatial Semantic Hierarchy: An AH-Graphs Implementation Approach , 1999, COSIT.

[28]  Huosheng Hu,et al.  Dynamic global path planning with uncertainty for mobile robots in manufacturing , 1997, IEEE Trans. Robotics Autom..