A heuristic search algorithm for path determination with learning
- 1 January 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans
- Vol. 28 (1) , 131-134
- https://doi.org/10.1109/3468.650331
Abstract
We present and analyze an algorithm, adaptive A*(AA*), for finding a least-cost-path from start node to goal node set in a directed graph. Arc costs are assumed to be scalar-valued, and the cost of each path is the sum of the concomitant arc costs. Search is guided by: 1) a collection of real-valued functions on the node set, which is a generalization of the heuristic function associated with A*; 2) a set of predetermined optimal paths; and 3) a set of paths in the graph that are considered desirable but may or may not be optimal. The knowledge representations described in (1) and (3) can be useful in describing knowledge acquired from humans. The knowledge representation described in (2) can be used to automate knowledge acquisition, so that A* exhibits a form of machine learning. Additionally, the collection of real-valued functions on the node set can be useful in describing bounds on the perfect heuristic function, i.e., the solution of the related dynamic program. A numerical analysis, using a specialization of AA* applied to a model of the Cleveland, OH, road network demonstrated significant performance improvement relative to A*Keywords
This publication has 7 references indexed in Scilit:
- A best-first search algorithm guided by a set-valued heuristicIEEE Transactions on Systems, Man, and Cybernetics, 1995
- SOAR: An architecture for general intelligenceArtificial Intelligence, 1987
- Generalized best-first search strategies and the optimality of A*Journal of the ACM, 1985
- Learning by Analogy: Formulating and Generalizing Plans from Past ExperiencePublished by Springer Nature ,1983
- Why Should Machines Learn?Published by Springer Nature ,1983
- Correction to "A Formal Basis for the Heuristic Determination of Minimum Cost Paths"ACM SIGART Bulletin, 1972
- A Formal Basis for the Heuristic Determination of Minimum Cost PathsIEEE Transactions on Systems Science and Cybernetics, 1968