Tetris is Hard with Just One Piece Type

Deze paper weerlegt een 23 jaar oude conjectuur door aan te tonen dat Tetris met slechts één type tetromino (behalve de O-vorm) NP-moeilijk is, terwijl het probleem voor domino's en specifieke $1\times k$-vormen wel in polynomiale tijd oplosbaar is.

MIT Hardness Group, Josh Brunner, Erik D. Demaine, Della Hendrickson, Jeffery Li

Gepubliceerd Wed, 11 Ma
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Tetris met slechts één vorm: Een wiskundig avontuur

Stel je voor dat je een enorme, eindeloze muur van bakstenen moet bouwen, maar je mag alleen maar één soort baksteen gebruiken. Geen vierkantjes, geen L-vormen, geen T-vormen... alleen maar één specifieke vorm, keer op keer. Klinkt makkelijk? Denk je wel.

In dit wetenschappelijke artikel, geschreven door een groep onderzoekers van MIT (het "MIT Hardness Group"), wordt bewezen dat dit spelletje, zelfs met maar één vorm, een van de moeilijkste puzzels is die er bestaat. Ze hebben bewezen dat het voor computers bijna onmogelijk is om te voorspellen of je een bepaald niveau kunt winnen of zelfs maar kunt overleven, als je maar één type blokje hebt.

Hier is de uitleg, vertaald naar alledaagse taal met een paar creatieve vergelijkingen.

1. Het Grote Geheim: Waarom is dit zo moeilijk?

Normaal gesproken heb je in Tetris zeven verschillende vormen (de "Tetromino's"). Maar wat als je alleen maar I-vormen (lange rechte lijnen) krijgt? Of alleen maar L-vormen?

De onderzoekers zeggen: "Het is net zo moeilijk als het oplossen van een ingewikkeld logisch raadsel."

Stel je voor dat je een detective bent die een moord moet oplossen. Je hebt een lijst met verdachten (de stukjes die vallen) en je moet beslissen wie je waar zet om het raadsel op te lossen. Als je maar één type verdacht hebt, denk je misschien: "Oh, dat is makkelijk, ze zijn allemaal hetzelfde!" Maar de onderzoekers tonen aan dat de volgorde en de rotatie (draaien) van die ene vorm zo complex kunnen worden dat het een computer duizelt. Het is alsof je een labyrint moet doorkruisen met maar één soort schoen, maar de muren bewegen en de deuren sluiten als je op het verkeerde moment draait.

2. De "Truc" van het Draaien (SRS)

Een belangrijk onderdeel van hun bewijs is hoe de blokken draaien. In moderne Tetris-spellen (zoals Tetris Guideline) is er een systeem genaamd SRS (Super Rotation System).

  • De analogie: Stel je voor dat je probeert een grote sofa door een smalle deur te krijgen. Normaal zou je vastlopen. Maar in Tetris mag je de sofa een beetje "schuiven" (dit noemen ze "kicks") om hem toch door de deur te krijgen.
  • Het probleem: De onderzoekers hebben bewezen dat je met deze "schuif-truc" bepaalde vormen (zoals de T, L, J, S, Z en I) kunt gebruiken om een computer te dwingen een logisch probleem op te lossen. Als je de blokken op de juiste manier draait en schuift, kun je een "computer" bouwen van Tetris-blokjes die ja of nee antwoordt op een vraag. Als je de vraag niet kunt beantwoorden, kun je het bord niet leegmaken.

3. De Uitzondering: De "Domino" (2x1)

Er is één vorm waarvoor het spel makkelijk blijft: de Domino (een blokje van 2 vakjes).

  • De analogie: Stel je voor dat je een vloer moet betegelen met alleen maar lange, rechte tegels. Als je slim bent, kun je een simpele strategie bedenken: "Ik vul eerst de gaten, dan leg ik ze in rijen."
  • De onderzoekers hebben een snelle manier (een algoritme) bedacht om te zeggen: "Ja, dit bord is te winnen" of "Nee, dit is onmogelijk." Dit is een goed nieuws voor de "Domino"-liefhebbers, maar het bewijst ook dat de andere vormen echt speciaal en complex zijn.

4. Het "7-bag" Geheim

In echte Tetris-spellen krijg je niet willekeurig blokken, maar in zakjes van 7 (waarbij je elke vorm precies één keer krijgt). De onderzoekers hebben ook bewezen dat zelfs als je blokken krijgt uit zo'n "zakjes-systeem", het spel nog steeds onmogelijk te voorspellen is als je alleen maar één vorm wilt gebruiken om te winnen.

  • De analogie: Het is alsof je een kaartspel speelt waarbij je weet dat je elke kaart precies één keer krijgt, maar je moet toch een strategie bedenken om te winnen met alleen maar de "Harten". Het blijkt dat zelfs met die beperking, het spel net zo lastig is als het oplossen van een wiskundig raadsel dat duizenden jaren kan duren om op te lossen.

5. Waarom is dit belangrijk?

Je vraagt je misschien af: "Wie geeft er om of Tetris moeilijk is?"

  • Voor computers: Het helpt ons begrijpen wat computers kunnen en niet kunnen. Als een spel als Tetris (dat lijkt op een simpel kinderspel) zo moeilijk is, dan zijn er ook andere problemen in de echte wereld (zoals verkeersplanning of chipontwerp) die misschien net zo lastig zijn.
  • Voor de geschiedenis: Er was al 23 jaar een vermoeden dat Tetris met alleen maar "T-vormen" makkelijk was. Deze paper zegt: "Nee, dat klopt niet! Het is juist heel moeilijk." Ze hebben een oud mysterie opgelost.

Samenvatting in één zin

De onderzoekers van MIT hebben bewezen dat Tetris, zelfs als je maar één soort blokje mag gebruiken, een van de moeilijkste puzzels is die een computer ooit kan proberen op te lossen, tenzij je alleen maar met domino's speelt.

Het is een bewijs dat zelfs in een spel dat lijkt op "simpele blokken stapelen", de wiskunde die erachter schuilt net zo diep en complex is als een universum vol sterren.