Jellyfish Sudoku: de geavanceerde fish-patroontechniek voorbij Swordfish
Sudoku a Day Blog
Als je Swordfish al beheerst en toe bent aan de volgende stap in de fish-familie, dan is Jellyfish de logische vervolgtechniek. Zeldzaam maar beslissend: een Jellyfish verwijdert kandidaten tegelijk over vier rijen en vier kolommen. Zodra je snapt hoe hij op de kleinere fish-patronen voortbouwt, wordt herkennen een stuk systematischer.
Wat is het Jellyfish-patroon?
Een Jellyfish is een fish-patroon met vier basisrijen of vier basiskolommen. De regel is:
Als een kandidaat in precies 2, 3 of 4 vakjes voorkomt in elk van vier rijen, en al die kandidaatvakjes samen binnen dezelfde vier kolommen vallen, dan moet dat cijfer in die vier rijen binnen die vier kolommen worden geplaatst. Elke andere verschijning van die kandidaat in dezelfde vier kolommen - maar buiten de vier basisrijen - mag je elimineren.
De logica is een directe uitbreiding van X-Wing (2 rijen, 2 kolommen) en Swordfish (3 rijen, 3 kolommen). Jellyfish voegt daar simpelweg een extra rij en een extra kolom aan toe. Voor de volledige regels kun je ook de Jellyfish-strategie bekijken.
Jellyfish vs Swordfish - hoe het opschaalt
De fish-familie als reeks leren maakt elk patroon makkelijker te onthouden:
- X-Wing: 2 basisrijen, kandidaat beperkt tot 2 kolommen. Elimineert kandidaten in die kolommen buiten de 2 rijen.
- Swordfish: 3 basisrijen, kandidaat beperkt tot 3 kolommen. Elimineert kandidaten in die kolommen buiten de 3 rijen.
- Jellyfish: 4 basisrijen, kandidaat beperkt tot 4 kolommen. Elimineert kandidaten in die kolommen buiten de 4 rijen.
Elke stap voegt dus een rij en een kolom toe aan de beperking. De onderliggende logica blijft hetzelfde: als N rijen samen een kandidaat maar in N kolommen kunnen plaatsen, dan zijn die N kolommen volledig "bezet" door die rijen. Elke andere cel in die kolommen kan dat cijfer dan niet meer bevatten.
Jellyfish is zeldzamer dan Swordfish in standaardpuzzels, omdat de voorwaarde strenger is. Vier rijen moeten tegelijk hun kandidaten in precies dezelfde vier kolommen vasthouden. In Expert- en Master-roosters komt hij echter wel degelijk voor, en hem meteen zien is een duidelijk voordeel.
Hoe je Jellyfish herkent - controleer 4 rijen of 4 kolommen
De scanmethode lijkt sterk op Swordfish, maar dan uitgebreid naar vier rijen:
- Kies een kandidaatcijfer. Scan je potloodmarkeringen en focus op een enkel cijfer.
- Zoek de rijen waarin dat cijfer in 2, 3 of 4 vakjes voorkomt. Sla rijen over waarin het cijfer in 5 of meer vakjes voorkomt - die kunnen geen basis van een Jellyfish zijn.
- Kies 4 van die rijen. Controleer of alle kandidaatvakjes in die 4 rijen samen binnen dezelfde 4 kolommen vallen.
- Bevestig het kolomaantal. Tel de unieke kolommen. Is het totaal precies 4, dan heb je een Jellyfish.
- Elimineer. Verwijder dat cijfer uit elk ander vakje in die 4 kolommen dat niet in een van de 4 basisrijen staat.
Een handige shortcut: Jellyfish is symmetrisch. Je kunt net zo goed starten vanuit 4 kolommen en zoeken naar 4 rijen. Welke richting je ook kiest, de eliminatie werkt in de tegenovergestelde richting.
Finned Jellyfish: wanneer het patroon extra kandidaten heeft
Een finned Jellyfish ontstaat wanneer het basispatroon bijna klopt, maar een van de vier rijen een kandidaatvakje heeft dat buiten de vier bepalende kolommen valt. Dat extra vakje heet de fin.
De fin breekt de strikte Jellyfish-regel, dus je kunt niet de volledige eliminaties toepassen. Wel kun je een beperkte eliminatie doen: elke kandidaat die zowel in de dekkingkolommen zit als in hetzelfde 3x3-blok als de fin, mag je schrappen. Vakjes buiten dat blok kun je niet elimineren.
In de praktijk leveren finned Jellyfish minder eliminaties op dan een schone Jellyfish, maar ze komen wel vaker voor. Zie je vier rijen die bijna een Jellyfish vormen en heeft een rij een extra losse kandidaat, check dan eerst of het een finned variant is voordat je hem wegzet. Voor de volledige regels en voorbeelden kun je de Finned Jellyfish-strategie bekijken. Ben je nieuw met finned fish, begin dan met Finned Swordfish - dezelfde fin-logica op een basis van drie rijen maakt het toegankelijker.
Stap-voor-stap voorbeeld
Stel deze opzet voor het cijfer 7 voor:
- Rij 1: kandidaat 7 in kolommen 2 en 5
- Rij 3: kandidaat 7 in kolommen 2, 5 en 8
- Rij 6: kandidaat 7 in kolommen 5 en 8
- Rij 8: kandidaat 7 in kolommen 2 en 8
De vier basisrijen zijn 1, 3, 6 en 8. Samen vallen de kandidaatvakjes in kolommen 2, 5 en 8 - dus maar drie unieke kolommen. Dat maakt dit een Swordfish, geen Jellyfish. Stel nu dat rij 3 ook nog een 7 in kolom 4 heeft:
- Rij 3 (aangepast): kandidaat 7 in kolommen 2, 4, 5 en 8
Nu gebruiken de vier rijen precies de kolommen 2, 4, 5 en 8. Dat voldoet aan de definitie van Jellyfish.
Eliminatie: verwijder kandidaat 7 uit elk ander vakje in kolommen 2, 4, 5 en 8 dat niet in rijen 1, 3, 6 of 8 zit. Als rij 5, kolom 5 een 7 had, streep je die weg. Als rij 9, kolom 2 ook een 7 had, verdwijnt die eveneens. Werk alle vakjes in die vier kolommen af die buiten de vier basisrijen vallen.
Na het schoonmaken van die kandidaten kan er meteen een nieuwe single ontstaan. Jellyfish zet vaak een kettingreactie van eenvoudigere zetten in gang.
Wanneer heb je Jellyfish nodig?
Jellyfish is een techniek voor Expert- en Master-niveau. Je komt hem bijna nooit tegen in Easy, Medium of Hard puzzels - die zijn ontworpen om op te lossen met technieken tot en met Swordfish, hidden pairs en basischains.
In Expert- en Master-roosters waar singles, locked candidates, subsets en zelfs Swordfish geen uitslag meer geven, is Jellyfish het scannen waard. Omdat het patroon zeldzaam is, kost het weinig extra tijd: een grondige review van elke kandidaat in combinaties van vier rijen duurt na wat oefening maar een minuut.
Een belangrijk signaal: na alle eenvoudigere technieken blijft een bepaald cijfer overal als kandidaat rondzweven, verspreid over meerdere rijen en kolommen, zonder duidelijke plaatsing. Precies zo'n spreiding is het ideale voedingsbodem voor fish-patronen, inclusief Jellyfish. En wil je nog een stap verder gaan, dan breidt Kraken Fish die logica uit met inferentieketens.
Wil je Expert-puzzels oefenen? Speel de puzzel van vandaag en werk jezelf omhoog door de fish-familie.
Veelgestelde vragen
Wat is de Jellyfish-techniek in Sudoku?
Jellyfish is een geavanceerd eliminatiepatroon waarbij een kandidaat in precies vier rijen voorkomt, telkens in hooguit vier kolommen, en die vier kolommen samen dezelfde vier zijn voor alle vier rijen. Elke kandidaat buiten die rijen kan worden weggehaald.
Hoe verschilt Jellyfish van Swordfish?
Swordfish gebruikt drie rijen en drie kolommen; Jellyfish schaalt dat op naar vier rijen en vier kolommen. Beide werken op hetzelfde logische principe. Jellyfish is zeldzamer en lastiger te zien, maar verwijdert meer kandidaten wanneer je het vindt.
Wanneer heb je de Jellyfish-techniek nodig?
Jellyfish verschijnt alleen in erg moeilijke en expertpuzzels, wanneer eenvoudigere technieken zijn uitgeput. In de praktijk komen de meeste spelers het zelden tegen - X-Wing en Swordfish dekken het grootste deel van de fish-eliminaties af.