Spider Solitaire is NP-Complete
Jesse Stern

TL;DR
This paper proves that a generalized version of Spider Solitaire is NP-Complete by reducing 3-SAT to the game, demonstrating its computational complexity and difficulty in solving optimally.
Contribution
It establishes the NP-Completeness of generalized Spider Solitaire, extending complexity results to this popular card game.
Findings
Spider Solitaire is NP-Complete in the generalized case
The proof reduces 3-SAT to Spider Solitaire
No polynomial-time algorithm exists for solving generalized Spider Solitaire unless P=NP
Abstract
This project investigates the potential of computers to solve complex tasks such as games. The paper proves that the complexity of a generalized version of spider solitaire is NP-Complete and uses much of structure of the proof that FreeCell is NP-Hard in the paper Helmert, M. "Complexity Results for Standard Benchmark Domains in Planning." Artificial Intelligence 143.2 (2003): 219-62. Print. A given decision problem falls in to the class NP-Complete if it is proven to be both in NP and in NP-Hard. To prove that this is the case the paper shows that, not only do the kinds of possible moves that can be reversed prove this, but it is also shown that no spider solitaire game of size n will take more than a polynomial number of moves to complete if such a completion is possible. The paper reduces 3-SAT to SpiderSolitaire (the name used throughout the proof when referring to the generalized…
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
TopicsAI-based Problem Solving and Planning · Logic, programming, and type systems · Artificial Intelligence in Games
