Abstract
MTD(f) is a new variant of the αβ algorithm that has become popular amongst practitioners. TDS is a new parallel search algorithm that has proven to be effective in the single-agent domain. This paper presents TDSAB, applying the ideas behind TDS parallelism to the MTD(f) algorithm. Results show that TDSAB gives comparable performance to that achieved by conventional parallel αβ algorithms. This result is very encouraging, given that traditional parallel αβ approaches appear to be exhausted, while TDSAB opens up new opportunities for further performance improvements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Mark Brockington. A taxonomy of parallel game-tree search algorithms. International Computer Chess Association Journal, 19(3):162–174, 1996.
Mark Brockington. Asynchronous Parallel Game-Tree Search. PhD thesis, Department of Computing Science, University of Alberta, 1998.
T. Dean and M. Boddy. An analysis of time-dependent planning. In AAAI National Conference, pages 49–54, 1988.
Rainer Feldmann. Game Tree Search on Massively Parallel Systems. PhD thesis, University of Paderborn, August 1993.
Akihiro Kishimoto. Transposition Table Driven Scheduling for Two-Player Games. Master’s thesis, Department of Computing Science, University of Alberta, 2002.
Bradley Kuszmaul. Synchronized MIMD Computing. PhD thesis, Massachusetts Institute of Technology, 1994.
Tony Marsland. Relative performance of alpha-beta implementations. In International Joint Conference on Artificial Intelligence, pages 763–766, 1983.
Aske Plaat, Jonathan Schaeffer, Wim Pijls, and Arie de Bruin. Best-first fixed-depth minimax algorithms. Artificial Intelligence, 87(1–2):1–38, 1996.
John Romein. Multigame-An Environment for Distributed Game-Tree Search. PhD thesis, Vrije Universitat Amsterdam, 2001.
John Romein, Henri Bal, Jonathan Schaeffer, and Aske Plaat. A performance analysis of transposition-table-driven scheduling. IEEE Transactions on Parallel and Distributed Systems, 2001. To appear.
John Romein, Aske Plaat, Henri Bal, and Jonathan Schaeffer. Transposition table driven work scheduling in distributed search. AAAI National Conference, pages 725–731, 1999.
Jonathan Schaeffer. Distributed game-tree searching. Journal of Parallel and Distributed Computing, 6:90–114, 1989.
David Slate and Larry Atkin. CHESS 4.5-The Northwestern University Chess Program. In Peter Frey, editor, Chess Skill in Man and Machine, pages 82–118. Springer-Verlag, 1977.
J.-C. Weill. The ABDADA distributed minmax-search algorithm. International Computer Chess Association Journal, 19(1):3–16, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kishimoto, A., Schaeffer, J. (2002). Transposition Table Driven Work Scheduling in Distributed Game-Tree Search. In: Cohen, R., Spencer, B. (eds) Advances in Artificial Intelligence. Canadian AI 2002. Lecture Notes in Computer Science(), vol 2338. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47922-8_5
Download citation
DOI: https://doi.org/10.1007/3-540-47922-8_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43724-6
Online ISBN: 978-3-540-47922-2
eBook Packages: Springer Book Archive