Tetris is Hard with Just One Piece Type
MIT Hardness Group: Josh Brunner, Erik D. Demaine, Della Hendrickson, Jeffery Li

TL;DR
This paper proves the NP-hardness of Tetris clearing and survival with most single polyomino pieces under standard rules, while providing polynomial algorithms for certain simpler cases, thus resolving longstanding open problems.
Contribution
It establishes NP-hardness for Tetris with all but one piece type under standard rules and offers polynomial algorithms for specific restricted cases.
Findings
NP-hardness of Tetris with P (except O) under SRS
Polynomial algorithms for dominoes with certain assumptions
NP-hardness of Tetris with sequences from a 7k-bag randomizer
Abstract
We analyze the computational complexity of Tetris clearing (determining whether the player can clear an initial board using a given sequence of pieces) and survival (determining whether the player can avoid losing before placing all the given pieces in an initial board) when restricted to a single polyomino piece type. We prove, for any tetromino piece type except for O, the NP-hardness of Tetris clearing and survival under the standard Super Rotation System (SRS), even when the input sequence consists of only a specified number of pieces. These surprising results disprove a 23-year-old conjecture on the computational complexity of Tetris with only I pieces (although our result is only for a specific rotation system). As a corollary, we prove the NP-hardness of Tetris clearing when the sequence of pieces has to be able to be generated from a -bag randomizer for any positive…
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
TopicsArtificial Intelligence in Games · Complexity and Algorithms in Graphs · Advanced Combinatorial Mathematics
