Tetris is hard, even to approximate

被引:35
|
作者
Breukelaar, R
Demaine, ED
Hohenberger, S
Hoogeboom, HJ
Kosters, WA
Liben-Nowell, D
机构
[1] Leiden Univ, Leiden Inst Adv Comp Sci, NL-2300 RA Leiden, Netherlands
[2] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
Tetris; computational complexity; algorithmic combinatorial game theory;
D O I
10.1142/S0218195904001354
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the popular computer game of Tetris, the player is given a sequence of tetromino pieces and must pack them into a rectangular gameboard initially occupied by a given configuration of filled squares; any completely filled row of the gameboard is cleared and all filled squares above it drop by one row. We prove that in the offline version of Tetris, it is NP-complete to maximize the number of cleared rows, maximize the number of tetrises (quadruples of rows simultaneously filled and cleared), minimize the maximum height of an occupied square, or maximize the number of pieces placed before the game ends. We furthermore show the extreme inapproximability of the first and last of these objectives to within a factor of p(1-epsilon), when given a sequence of p pieces, and the inapproximability of the third objective to within a factor of 2 - epsilon, for any epsilon > 0. Our results hold under several variations on the rules of Tetris, including different models of rotation, limitations on player agility, and restricted piece sets.
引用
收藏
页码:41 / 68
页数:28
相关论文
共 50 条
  • [1] Tetris is hard, even to approximate
    Demaine, ED
    Hohenberger, S
    Liben-Nowell, D
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2003, 2697 : 351 - 363
  • [2] Dissection with the Fewest Pieces is Hard, Even to Approximate
    Bosboom, Jeffrey
    Demaine, Erik D.
    Demaine, Martin L.
    Lynch, Jayson
    Manurangsi, Pasin
    Rudoy, Mikhail
    Yodpinyanee, Anak
    DISCRETE AND COMPUTATIONAL GEOMETRY AND GRAPHS, JCDCGG 2015, 2016, 9943 : 37 - 48
  • [3] Approximate Modified Policy Iteration and its Application to the Game of Tetris
    Scherrer, Bruno
    Ghavamzadeh, Mohammad
    Gabillon, Victor
    Lesner, Boris
    Geist, Matthieu
    JOURNAL OF MACHINE LEARNING RESEARCH, 2015, 16 : 1629 - 1676
  • [4] Shellability Is Hard Even for Balls
    Patak, Pavel
    Tancer, Martin
    PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023, 2023, : 1271 - 1284
  • [5] Even Geniuses Work Hard
    Dweck, Carol S.
    EDUCATIONAL LEADERSHIP, 2010, 68 (01) : 16 - 20
  • [6] Tetris
    Murray, Jonathan
    CINEASTE, 2023, 48 (04): : 51 - 53
  • [7] 'Tetris'
    Strasser, Judith
    SOUTHERN HUMANITIES REVIEW, 2006, 40 (03): : 264 - 265
  • [8] ENTANGLED GAMES ARE HARD TO APPROXIMATE
    Kempe, Julia
    Kobayashi, Hirotada
    Matsumoto, Keiji
    Toner, Ben
    Vidick, Thomas
    SIAM JOURNAL ON COMPUTING, 2011, 40 (03) : 848 - 877
  • [9] Minimal Reachability is Hard To Approximate
    Jadbabaie, Ali
    Olshevsky, Alexander
    Pappas, George J.
    Tzoumas, Vasileios
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2019, 64 (02) : 783 - 789
  • [10] Entangled games are hard to approximate
    Kempe, Julia
    Kobayashi, Hirotada
    Matsumoto, Keiji
    Toner, Ben
    Vidick, Thomas
    PROCEEDINGS OF THE 49TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2008, : 447 - +