On the Complexity of Solving Subtraction Games
Kamil Khadiev, Dmitry Kravchenko

TL;DR
This paper analyzes the complexity of solving Subtraction games, introducing a quantum algorithm with sub-quadratic query complexity and establishing the classical optimality of dynamic programming approaches.
Contribution
It presents a quantum algorithm for Subtraction games with improved query complexity and proves the classical dynamic programming method is asymptotically optimal.
Findings
Quantum algorithm with O(n^{3/2} log n) query complexity
Classical dynamic programming approach is asymptotically optimal
Classical query complexity is Θ(n^2)
Abstract
We study algorithms for solving Subtraction games, which sometimes are referred to as one-heap Nim games. We describe a quantum algorithm which is applicable to any game on DAG, and show that its query compexity for solving an arbitrary Subtraction game of stones is . The best known deterministic algorithms for solving such games are based on the dynamic programming approach. We show that this approach is asymptotically optimal and that classical query complexity for solving a Subtraction game is generally . This paper perhaps is the first explicit "quantum" contribution to algorithmic game theory.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Computability, Logic, AI Algorithms · Complexity and Algorithms in Graphs
