Skip to main content

Weak Proof-Number Search

  • Conference paper
Computers and Games (CG 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5131))

Included in the following conference series:

Abstract

The paper concerns an AND/OR-tree search algorithm to solve hard problems. Proof-number search is a well-known powerful search algorithm for that purpose. Its depth-first variants such as PN*, PDS, and df-pn work very well, in particular in the domain of shogi mating problems. However, there are still possible drawbacks. The most prevailing one is the double-counting problem. To handle this problem the paper proposes a new search idea using proof number and branching factor as search estimators. We call the new method Weak Proof-Number Search. The experiments performed in the domain of shogi and Othello show that the proposed search algorithm is potentially more powerful than the original proof-number search or its depth-first variants.

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 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.00
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, L.V.: Searching for Solutions in Games and Artificial Intelligence. Ph.D. Thesis, Computer Science Department, Rijksuniversiteit Limburg (1994)

    Google Scholar 

  2. Allis, L.V., van der Meulen, M., van den Herik, H.J.: Proof-number Search. Artificial Intelligence 66(1), 91–124 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  3. Breuker, D.M., van den Herik, H.J., Allis, L.V., Uiterwijk, J.W.H.M.: 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 

  4. Campbell, M.: The graph-history interaction: on ignoring position history. In: 1985 Association for Computing Machinery Annual Conference, pp. 278–280 (1985)

    Google Scholar 

  5. Gunnar, A.: ZEBRA, http://radagast.se/othello/

  6. Hashimoto, J.: Tacos wins Shogi Tournament. ICGA Journal 30(3), 164 (2007)

    MathSciNet  Google Scholar 

  7. K. Kadowaki. Zoku-Tsumuya-Tsumazaruya, Shogi-Muso, Shogi-Zuko. Heibon-Sha, Toyo-Bunko, (1975) (in Japanese)

    Google Scholar 

  8. Kakinoki, Y.: A solution for the double-counting problem in shogi endgame. Technical report (2005) (in Japanese), http://homepage2.nifty.com/kakinoki_y/free/DoubleCount.pdf

  9. Kishimoto, A., Müller, M.: Df-pn in Go: An Application to the One-Eye Problem. In: Advances in Computer Games 10, pp. 125–141. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  10. Korf, R.E.: Linear-space best-first search. Artificial Intelligence 62(1), 41–78 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  11. McAllester, D.A.: Conspiracy numbers for min-max search. Artificial Intelligence 35(3), 287–310 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  12. Müller, M.: Proof-Set Search. In: Schaeffer, J., Müller, M., Björnsson, Y. (eds.) CG 2002. LNCS, vol. 2883, pp. 88–107. Springer, Heidelberg (2003)

    Google Scholar 

  13. Nagai, A.: A new AND/OR tree search algorithm using proof number and disproof number. In: Proceedings of Complex Games Lab Workshop, pp. 40–45. ETL, Tsukuba (1998)

    Google Scholar 

  14. Nagai, A.: A new depth-first-search algorithm for AND/OR trees. M.Sc. Thesis, Department of Information Science, The University of Tokyo, Japan (1999)

    Google Scholar 

  15. Nagai, A.: Proof for the equivalence between some best-first algorithms and depth-first algorithms for AND/OR trees. In: Proceedings of Korea-Japan Joint Workshop on Algorithms and Computation, pp. 163–170 (1999)

    Google Scholar 

  16. Nagai, A., Imai, H.: Application of df-pn+ to Othello Endgames. In: Game Programming Workshop 1999, Hakone, Japan (1999)

    Google Scholar 

  17. Okabe, F.: About the Shogi problem solution figure using the number of course part branches. In: 10th Game Programming Workshop, Hakone, Japan (2005) (in Japanese)

    Google Scholar 

  18. Sakuta, M., Iida, H.: AND/OR-tree search algorithms in shogi mating search. ICGA Journal 24(4), 231–235 (2001)

    Google Scholar 

  19. Schaeffer, J.: Conspiracy numbers. In: Beal, D.F. (ed.) Advances in Computer Chess, vol. 5, pp. 199–218. Elsevier Science, Amsterdam (1989); Artificial Intelligence, 43(1):67-84 (1990)

    Google Scholar 

  20. Schaeffer, J., Björnsson, Y., Burch, N., Kishimoto, A., Müller, M., Lake, R., Lu, P., Sutphen, S.: Checkers Is Solved. Science 317(5844), 1518–1522 (2007)

    Article  MathSciNet  Google Scholar 

  21. Schaeffer, J.: Game Over: Black to Play and Draw in Checkers. ICGA Journal 30(4), 187–197 (2007)

    MathSciNet  Google Scholar 

  22. Seo, M., Iida, H., Uiterwijk, J.W.H.M.: The PN*-search algorithm: Application to tsume-shogi. Artificial Intelligence 129(4), 253–277 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  23. Ueda, T., Hashimoto, T., Hashimoto, J.: Solving an Opening Book of Othello and Consideration of Problem. In: 12th Game Programming Workshop, Hakone, Japan (2007) (in Japanese)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

H. Jaap van den Herik Xinhe Xu Zongmin Ma Mark H. M. Winands

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ueda, T., Hashimoto, T., Hashimoto, J., Iida, H. (2008). Weak Proof-Number Search. In: van den Herik, H.J., Xu, X., Ma, Z., Winands, M.H.M. (eds) Computers and Games. CG 2008. Lecture Notes in Computer Science, vol 5131. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87608-3_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-87608-3_15

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-87608-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics