Proceedings

Complete Solution of the Eight-Puzzle and the Benefit of Node Ordering in IDA

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Constraint Satisfaction Problems. Pages 248-252.

© 1993 International Joint Conferences on Artificial Intelligence

Abstract

The 8-puzzle is the largest puzzle of its type that can be completely solved. It is simple, and yet obeys a combinatorially large problem space of 9!/2 states. The N x N extension of the 8-puzzle is NP-hard. In the first part of this paper, we present complete statistical data based on an exhaustive evaluation of all possible tile configurations. Our results include data on the expected solution lengths, the 'easiest' and 'worst' configurations, and the density and distribution of solution nodes in the search tree. In our second set of experiments, we used the 8-puzzle as a workbench model to evaluate the benefit of node ordering schemes in IterativeDeepening A* (IDA*) . One highlight of our results is that almost all IDA* implementations perform worse than would be possible with a simple random ordering of the operators.

  1. [Cheeseman et al., 1991] P. Cheeseman, B. Kanefsky, W .M. Taylor. Where the really hard problems are. 12th IJCAI Conf., Sydney {1991), 331-337. IJCAI
  2. [Gaschnig, 1979] J . Gaschnig. Performance measure- ment and the analysis of certain search algorithms. Ph.D. diss., Carnegie Mellon Univ ., Pittsburgh {1979).
  3. [Hart et al., 1968] P.E. Hart, N.J. Nilsson, B. Raphael. A formal basis for the heuristic determination of min- imum cost paths. IEEE SSC-4,2{1968), 100-107.
  4. [Johnson and Storey, 1879] W.W . Johnson and W .E. Storey. Notes on the '15'-Puzzle. Amer. J. Math. 2{1879), 397-404.
  5. [Korf, 1985a] R .E. Korf. Macro-operators: A weak method for learning. Art . Intell. 26{1985), 35-77.
  6. [Korf, 1985b] R .E. Korf. Depth-first iterative-deepening: An optimal admissible tree search. Artificial Intelli- gence 27{1985), 97-109.
  7. [Laird et al., 1987] J .E. Laird, A. Newell, P.S. Rosen- bloom . SOAR: An architecture for general intelli- gence. Artificial Intelligence 33{1987), 1-64.
  8. [Mahanti et al., 1992] A. Mahanti, S. Ghosh, D.S. Nau, A.K. Pal and L. Kanal. Performance of IDA* on trees and graphs. AAAI-92, San Jose, CA, {1992), 539-544.
  9. [Nilsson, 1980] N.J . Nilsson. Principles of Artificial In- telligence . Tioga Publishing, Palo Alto, CA, {1980) .
  10. [Pearl, 1985] J. Pearl. Heuristics. Intelligent Search Strategies for Computer Problem Solving. Addison- Wesley, Reading, MA, {1984) .
  11. [Powley and Korf, 1991] C. Powley and R.E. Korf. Single-agent parallel window search. IEEE PAMI-13,5 {1991), 466-477 .
  12. [Rao et al., 1991] V.N. Rao, V. Kumar , R.E . Korf. Depth-first vs. best-first search. AAAI-91, Anaheim, CA, {1991), 434-440.
  13. [Ratner and Warmuth, 1986] D. Ratner and M. War- muth. Finding a shortest solution for the N x N exten- sion of the 15-puzzle is intractable. AAAI-86, 168-172.
  14. [Reinefeld and Marsland, 1991] A. Reinefeld and T.A. Marsland . Memory functions in iterative-deepening search. Univ. Hamburg, FB Informatik, Tech. Rep. FBI-HH-M-198/91. Submitted for publication.
  15. [Russell, 1992] S. Russell . Efficient memory-bounded search methods. ECAI-92, Vienna, {1992), 1-5.
  16. [Schaeffer, 1989] J . Schaeffer. The history heuristic and alpha-beta search enhancements in practice. IEEE PAMI-11,11{1989), 1203-1212.
  17. [Schofield, 1967] P.D.A. Schofield . Complete solution of the 'Eight-Puzzle'. N.L. Collins, D. Michie {eds.), Ma- chine Intell. 1, Amer. Elsevier, NY {1967), 125-133.
  18. [Zobrist, 1970] A.L. Zobrist. A new hashing method with applications for game playing. Tech. Rep. 88, Comp. Sc. Dept., Univ . Wisconsin, Madison {Apr. 1970).

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards