Proceedings

Delayed Duplicate Detection: Extended Abstract

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 1539-1540.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

Best-first search is limited by the memory needed to store nodes in order to detect duplicates. Disks can greatly expand the amount of storage available, but randomly accessing a disk is impractical. Rather than checking newlyge nerated nodes as soon as they are generated, we append them to a disk fil e, then sort the file, and finally scan the sorted file in one pass to detect and remove duplicate nodes. This also speeds up such searches that fit entirely in memory, by improving cache performance. We implement this idea for breadth-first search, performing the first complete searches of the 2 x 7 sliding-tile puzzle, and the 18-disk, 4-peg Towers of Hanoi puzzle.

  1. [Dijkstra, 1959] Dijkstra, E. 1959. A note on two prob- lems in connexion with graphs. Numerische Mathe- matik 1:269-271.
  2. [Garcia-Molina, Ullman, & Widom, 2000] Garcia-Molina, H.; Ullman, J. D.; and Widom, J. 2000. Database System Implementation. Upper Saddle River, N.J.: Prentice-Hall.
  3. [Hart, Nilsson, & Raphael, 1968] Hart, P.; Nilsson, N.; and Raphael, B. 1968. A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Systems Science and Cybernetics SSC-4(2):100-107.
  4. [Korf & Zhang, 2000] Korf, R., and Zhang, W. 2000. Divide-and-conquer frontier search applied to opti- mal sequence alignment. In Proceedings of the Na- tional Conference on Artificial Intelligence (AAAI- 2000}, 910-916.
  5. [Korf, 1985] Korf, R. 1985. Depth-first iterative- deepening: An optimal admissible tree search. Ar- tificial Intelligence 27(1):97-109.
  6. [Korf, 1999] Korf, R. 1999. Divide-and-conquer bidi- rectional search: First results. In Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence (IJCAI-99 ), 1184-1189.
  7. [Korf, 2003] Korf, R. 2003. Delayed duplicate detection: initial results. In Proceedings of the IJCAI-03 Work- shop on Model Checking and Artificial Intelligence.
  8. [Schofield, 1967] Schofield, P. 1967. Complete solution of the eight puzzle. In Meltzer, B., and Michie, D., eds., Machine Intelligence 3. New York: American El- sevier. 125-133.
  9. [Szegedy, 1999] Szegedy, M. 1999. In how many steps the k peg version of the towers of hanoi game can be solved? In Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science (STAGS '99}, LNCS 1563. Trier, Germany: Springer-Verlag.
  10. [Taylor & Korf, 1993] Taylor, L., and Korf, R. 1993. Pruning duplicate nodes in depth-first search. In Pro- ceedings of the National Conference on Artificial In- telligence (AAAI-93}, 756-761.
  11. [van de Liefvoort, 1992] van de Liefvoort, A. 1992. An iterative algorithm for the reve's puzzle. The Com- puter Journal35(1):91-92.
  12. Y. Fujishima, K. Leyton-Brown, andY. Shoham. Taming the computational complexity of combinatorial auctions: Optimal and approximate approaches. In JJCAJ, 1999. IJCAI
  13. C. Gomes and B. Selman. Algorithm portfolios. Artificial Intel- ligence, 126(1-2):43-62, 2001.
  14. R. Gonen and D. Lehmann. Linear programming helps solv- ing large multi-unit combinatorial auctions. Technical Report TR-2001-8, Leibniz Center for Research in Computer Science, April2001.
  15. E. Horvitz, Y. Ruan, C. Gomes, H. Kautz, B. Selman, and M. Chickering. A Bayesian approach to tackling hard computa- tional problems. In UAI, 200 I.
  16. M. Lagoudakis and M. Littman. Algorithm selection using re- inforcement learning. In ICML, 2000.
  17. K. Leyton-Brown, E. Nudelman, and Y. Shoham. Learning the empirical hardness of optimization problems: The case of com- binatorial auctions. In CP, 2002.
  18. K. Leyton-Brown, M. Pearson, and Y. Shoham. Towards a uni- versal test suite for combinatorial auction algorithms. In ACM EC, 2000.
  19. J. R. Rice. The algorithm selection problem. Advances in Com- puters, 15:65-118, 1976.
  20. R. Schapire. The strength of weak learnability. Machine Learn- ing, 5:197-227, 1990.

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

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