Skip to main content

Searching for Nacro Operators with Automatically Generated Heuristics

  • Conference paper
  • First Online:
Advances in Artificial Intelligence (Canadian AI 2001)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2056))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Butler. Fundamental Algorithms for Permutation Groups. Lecture Notes in Computer Science. Springer-Verlag, 1991.

    MATH  Google Scholar 

  2. J. C. Culberson and J. Schaeffer. Searching with pattern databases. Advances in Artificial Intelligence (Lecture Notes in Artificial Intelligence 1081), pages 402–416, 1996.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. R. E. Korf. Learning to Solve Problems by Searching for Macro-Operators. PhD thesis, Canegie-Mellon University, 1983.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. R. E. Korf. Depthfirst iterative-deepening: An optimal admissible tree search. Artificial Intelligence, 27:97–109, 1985.

    Article  MATH  MathSciNet  Google Scholar 

  9. R. E. Korf. Macro-operators: A weak method for learning. Artificial Intelligence, 26:35–77, 1985.

    Article  MATH  MathSciNet  Google Scholar 

  10. 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.

    Google Scholar 

  11. A. E. Prieditis. Machine discovery of effective admissible heuristics. Machine Learning, 12:117–141, 1993.

    Google Scholar 

  12. C. C. Sims. Computational methods in the study of permutation groups. Computational Problems in Abstract Algebra, pages 169–183, 1970.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics