Othello is Solved
Abstract: The game of Othello is one of the world's most complex and popular games that has yet to be computationally solved. Othello has roughly ten octodecillion (10 to the 58th power) possible game records and ten octillion (10 to the 28th power) possible game positions. The challenge of solving Othello, determining the outcome of a game with no mistake made by either player, has long been a grand challenge in computer science. This paper announces a significant milestone: Othello is now solved. It is computationally proved that perfect play by both players lead to a draw. Strong Othello software has long been built using heuristically designed search techniques. Solving a game provides a solution that enables the software to play the game perfectly.
- Charles Babbage. Passages from the Life of a Philosopher. London: Longman, 1864.
- Claude E Shannon. Xxii. programming a computer for playing chess. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, 41(314):256–275, 1950.
- Deep blue. Artif. Intell., 134(1–2):57–83, January 2002.
- Mastering the game of go with deep neural networks and tree search. nature, 529(7587):484–489, 2016.
- Computer shogi tournaments and techniques. IEEE Transactions on Games, 11(3):267–274, 2019.
- A general reinforcement learning algorithm that masters chess, shogi, and go through self-play. Science, 362(6419):1140–1144, 2018.
- Michael Buro. The othello match of the year: Takeshi murakami vs. logistello. ICGA Journal, 20(3):189–193, 1997.
- L. V. Allis. Searching for Solutions in Games and Artificial Intelligence. PhD thesis, Department of Computer Science, University of Limburg, 1994.
- Hiroki Takizawa. Strongly solved ostle: calculating a strong solution helps compose high-quality puzzles for recent games. PeerJ Computer Science, 9:e1560, 2023.
- Checkers is solved. science, 317(5844):1518–1522, 2007.
- Ralph Gasser. Solving nine men’s morris. Computational Intelligence, 12(1):24–41, 1996.
- Solving awari with parallel retrograde analysis. Computer, 36(10):26–33, 2003.
- An analysis of alpha-beta pruning. Artificial intelligence, 6(4):293–326, 1975.
- Ken Thompson. Retrograde analysis of certain endgames. J. Int. Comput. Games Assoc., 9(3):131–139, 1986.
- Ayumu Nagai. Df-pn algorithm for searching AND/OR trees and its applications. PhD thesis, Department of Information Science, University of Tokyo, 2002.
- Game-tree search using proof numbers: The first twenty years. Icga Journal, 35(3):131–156, 2012.
- Proof-number search. Artificial Intelligence, 66(1):91–124, 1994.
- Distributed game tree search. Parallel Algorithms for Machine Intelligence and Vision, pages 66–101, 1990.
- Emil Fredrik Østensen. A complete chess engine parallelized using lazy smp. Master’s thesis, University of Oslo, 2016.
- Mark Gordon Brockington. Asynchronous Parallel Garne-Tree Search. PhD thesis, University of Alberta, 1998.
- Jean-Christophe Weill. The abdada distributed minimax search algorithm. In Proceedings of the 1996 ACM 24th Annual Conference on Computer Science, CSC ’96, page 131–138, New York, NY, USA, 1996. Association for Computing Machinery.
- Richard Delorme. edax-reversi. https://github.com/abulmo/edax-reversi, 2021. Last retrieved 2023-07-07.
- French Othello Federation. La base wthor. https://www.ffothello.org/informatique/la-base-wthor/, 2021. Last retrieved 2023-10-13.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.