Skip to main content

Proof-Set Search

  • Conference paper
Computers and Games (CG 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2883))

Included in the following conference series:

Abstract

Victor Allis’ proof-number search is a powerful best-first tree search method which can solve games by repeatedly expanding a most-proving node in the game tree. A well-known problem of proof-number search is that it does not account for the effect of transpositions. If the search builds a directed acyclic graph instead of a tree, the same node can be counted more than once, leading to incorrect proof and disproof numbers. While there are exact methods for computing proof numbers in DAGs, they are too slow to be practical.

Proof-set search (PSS) is a new search method which uses a similar value propagation scheme as proof-number search, but backs up proof and disproof sets instead of numbers. While the sets computed by proof-set search are not guaranteed to be of minimal size, they do provide provably tighter bounds than is possible with proof numbers.

The generalization proof-set search with (P,D)-truncated node sets or PSS P,D provides a well-controlled tradeoff between memory requirements and solution quality. Both proof-number search and proof-set search are shown to be special cases of PSS P,D . Both PSS and PSS P,D can utilize heuristic initialization of leaf node costs, as has been proposed in the case of proof-number search by Allis.

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. Allis, V.: Searching for Solutions in Games and Artificial Intelligence. PhD thesis, University of Limburg, Maastricht (1994)

    Google Scholar 

  2. Schijf, M.: Proof-number search and transpositions. Master’s thesis, University of Leiden (1993)

    Google Scholar 

  3. Schijf, M., Allis, V., Uiterwijk, J.: Proof-number search and transpositions. International Computer Chess Association Journal 17, 63–74 (1994)

    Google Scholar 

  4. Breuker, D., van den Herik, J., Uiterwijk, J., Allis, V.: A solution to the GHI problem for best-first search. In: van den Herik, H.J., Iida, H. (eds.) CG 1998. LNCS, vol. 1558, pp. 25–49. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  5. McHugh, J.: Algorithmic Graph Theory. Prentice-Hall, Englewood Cliffs (1990)

    MATH  Google Scholar 

  6. Stanley, R.: Enumerative Combinatorics. Cambridge Studies in Advanced Mathematics, vol. 1(49). Cambridge University Press, Cambridge (1997)

    MATH  Google Scholar 

  7. Kishimoto, A.: Seminar presentation. Electrotechnical Laboratory, Tsukuba, Japan (1999)

    Google Scholar 

  8. Nagai, A.: DF-PN Algorithm for Searching AND/OR Trees and Its Applications. PhD thesis, University of Tokyo (2001)

    Google Scholar 

  9. Breuker, D., Uiterwijk, J., van den Herik, J.: The PN2-search algorithm. In: van den Herik, J., Monien, B. (eds.) Advances in Computer Games 9, Universiteit Maastricht, pp. 115–132 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Müller, M. (2003). Proof-Set Search. In: Schaeffer, J., Müller, M., Björnsson, Y. (eds) Computers and Games. CG 2002. Lecture Notes in Computer Science, vol 2883. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-40031-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-40031-8_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20545-6

  • Online ISBN: 978-3-540-40031-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics