dc.contributor.author | Demaine, Erik D | |
dc.contributor.author | Demaine, Martin L | |
dc.contributor.author | Eisenstat, Sarah Charmian | |
dc.contributor.author | Hesterberg, Adam Classen | |
dc.contributor.author | Lincoln, Andrea I | |
dc.contributor.author | Lynch, Jayson R. | |
dc.date.accessioned | 2020-10-02T19:30:14Z | |
dc.date.available | 2020-10-02T19:30:14Z | |
dc.date.issued | 2017 | |
dc.date.submitted | 2016 | |
dc.identifier.uri | https://hdl.handle.net/1721.1/127800 | |
dc.description.abstract | We consider variations on the classic video game Tetris where pieces are k-ominoes instead of the usual tetrominoes (k = 4), as popularized by the video games ntris and Pentris. We prove that it is NP-complete to survive or clear a given initial board with a given sequence of pieces for each k ≤ 5, complementing the previous NP-completeness result for k = 4. More surprisingly, we show that board clearing is NP-complete for k = 3; and if pieces may not be rotated, then clearing is NP-complete for k = 2 and survival is NP-complete for k = 3. All of these problems can be solved in polynomial time for k = 1. | en_US |
dc.language.iso | en | |
dc.publisher | Information Processing Society of Japan | en_US |
dc.relation.isversionof | http://dx.doi.org/10.2197/IPSJJIP.25.515 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | en_US |
dc.source | Other repository | en_US |
dc.title | Total Tetris: Tetris with Monominoes, Dominoes, Trominoes, Pentominoes,... | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Demaine, Erik D. et al. "Total Tetris: Tetris with Monominoes, Dominoes, Trominoes, Pentominoes,...." Journal of Information Processing 25 (2017): 515-527 © 2017 Information Processing Society of Japan | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
dc.relation.journal | Journal of Information Processing | en_US |
dc.eprint.version | Author's final manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/JournalArticle | en_US |
eprint.status | http://purl.org/eprint/status/PeerReviewed | en_US |
dc.date.updated | 2019-06-12T13:03:43Z | |
dspace.date.submission | 2019-06-12T13:03:44Z | |
mit.journal.volume | 25 | en_US |
mit.metadata.status | Complete | |