Abstract
Macro search is used to derive solutions quickly for large search spaces at the expense of optimality. We present a novel way of building macro tables. Our contribution is twofold: (1) for the first time, we use automatically generated heuristics to find optimal macros, (2) due to the speed-up achieved by (1), we merge consecutive subgoals to reduce the solution lengths.We use the Rubik's Cube to demonstrate our techniques. For this puzzle, a 44% improvement of the average solution length was achieved over macro tables built with previous techniques.
I like to thank Dr. Robert C. Holte and Dr. Jonathan Schaeffer for helpful comments. This research was partially founded by an NSERC grant.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
G. Butler. Fundamental Algorithms for Permutation Groups. Lecture Notes in Computer Science. Springer-Verlag, 1991.
J. C. Culberson and J. Schaeffer. Searching with pattern databases. Advances in Artificial Intelligence (Lecture Notes in Artificial Intelligence 1081), pages 402–416, 1996.
I. T. Hernádvölgyi and R. C. Holte. PSVN: A vector representation for production systems. Technical Report TR-99-04, School of Information Technology and Engineering, University of Ottawa, 1999.
I. T. Hernádvölgyi and R. C. Holte. Experiments with automatically created memory-based heuristics. In Abstraction, Reformulation and Approximation, volume 1864 of Lecture Notes in Artificial Intelligence, pages 281–290, 2000.
R._C. Holte and I. T. Hernádvölgyi. A space-time tradeoff for memory-based heuristics. Proceedings of the Sixteenth National Conference on Artificial Intelligence (AAAI-99), pages 704–709, 1999.
R. E. Korf. Learning to Solve Problems by Searching for Macro-Operators. PhD thesis, Canegie-Mellon University, 1983.
R. E. Korf. Operator decomposability: A new type of problem structure. Proceedings of the National Conference on Artificial Intelligence (AAAI-83), pages 206–209, 1983.
R. E. Korf. Depthfirst iterative-deepening: An optimal admissible tree search. Artificial Intelligence, 27:97–109, 1985.
R. E. Korf. Macro-operators: A weak method for learning. Artificial Intelligence, 26:35–77, 1985.
R. E. Korf. Finding optimal solutions to Rubik’s Cube using pattern databases. Proceedings of the Fourteenth National Conference on Artificial Intelligence (AAAI-97), pages 700–705, 1997.
A. E. Prieditis. Machine discovery of effective admissible heuristics. Machine Learning, 12:117–141, 1993.
C. C. Sims. Computational methods in the study of permutation groups. Computational Problems in Abstract Algebra, pages 169–183, 1970.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hernádvölgyi, I.T. (2001). Searching for Nacro Operators with Automatically Generated Heuristics. In: Stroulia, E., Matwin, S. (eds) Advances in Artificial Intelligence. Canadian AI 2001. Lecture Notes in Computer Science(), vol 2056. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45153-6_19
Download citation
DOI: https://doi.org/10.1007/3-540-45153-6_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42144-3
Online ISBN: 978-3-540-45153-2
eBook Packages: Springer Book Archive