Abstract
The contribution of our research is to show that the accuracy of the heuristics generated by abstraction can be improved by checking for infeasibility. What do we mean by infeasible heuristics? For a state t, the heuristic value h is infeasible if it is proved that the cost of a solution for t cannot be h. Take the sliding puzzle for example, assuming that the manhattan heuristic for state t is md(t), if md(t) is even, any odd number is infeasible. To substantiate our approach, we begin with formal definitions and lemmas. Then empirical results show the effectiveness of the approach. For more details please refer to our longer work[5].
Similar content being viewed by others
References
Edelkamp, S.: Planning with pattern databases. In: Proceedings of the 6th European Conference on Planning, pp. 13–34 (2001)
Felner, A., Korf, E., Hanan, S.: Additive pattern database heuristics. Journal of Artificial Intelligence Research 22, 279–318 (2004)
Korf, E., Felner, A.: Disjoint pattern database heuristics. Artificial Intelligence 134, 9–22 (2002)
Prieditis, A.E.: Machine discovery of effective admissible heuristics. Machine Learning 12, 117–141 (1993)
Yang, F., Culberson, J., Holte, R.: A general additive search abstraction. Technical Report TR07-06. Department of Computing Science, University of Alberta (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yang, F., Culberson, J., Holte, R. (2007). Using Infeasibility to Improve Abstraction-Based Heuristics. In: Miguel, I., Ruml, W. (eds) Abstraction, Reformulation, and Approximation. SARA 2007. Lecture Notes in Computer Science(), vol 4612. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73580-9_41
Download citation
DOI: https://doi.org/10.1007/978-3-540-73580-9_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73579-3
Online ISBN: 978-3-540-73580-9
eBook Packages: Computer ScienceComputer Science (R0)