Studies in Semi-Admissible Heuristics
- 1 July 1982
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Pattern Analysis and Machine Intelligence
- Vol. PAMI-4 (4) , 392-399
- https://doi.org/10.1109/tpami.1982.4767270
Abstract
The paper introduces three extensions of the A* search algorithm which improve the search efficiency by relaxing the admissibility condition. 1) A* ϵ employs an admissible heuristic function but invokes quicker termination conditions while still guaranteeing that the cost of the solution found will not exceed the optimal cost by a factor greater than 1 + ϵ. 2) R* δ may employ heuristic functions which occasionally violate the admissibility condition, but guarantees that at termination the risk of missing the opportunity for further cost reduction is at most δ. 3) Rδ*,*ϵ is a speedup version of Rδ*, combining the termination condition of A*ϵ with the risk-admissibility condition of Rδ*. The Traveling Salesman problem was used as a test vehicle to examine the performances of the algorithms A*ϵ and Rδ*. The advantages of A*ϵ are shown to be significant in difficult problems, i.e., problems requiring a large number of expansions due to the presence of many subtours of roughly equal costs. The use of Rδ* is shown to produce a 4:1 reduction in search time with only a minor increase in final solution cost.Keywords
This publication has 6 references indexed in Scilit:
- Probabilistic analysis of the complexity ofArtificial Intelligence, 1980
- Optimizing decision trees through heuristically guided searchCommunications of the ACM, 1978
- On the optimality of A∗Artificial Intelligence, 1977
- On the complexity of admissible search algorithmsArtificial Intelligence, 1977
- The heuristic search under conditions of errorArtificial Intelligence, 1974
- A Formal Basis for the Heuristic Determination of Minimum Cost PathsIEEE Transactions on Systems Science and Cybernetics, 1968