Sudoku-tips: Swordfish-guide för avancerad kandidateliminering
Av OnlineSudoku för 9 dagar sedan 14 visningar
Lär dig hur Swordfish fungerar i Sudoku, hur tekniken bygger vidare på X-Wing-logiken och hur du använder den för avancerad kandidateliminering utan att gissa.
Swordfish är en av de mer kända avancerade Sudoku-teknikerna. Den tillhör samma familj som X-Wing, men den är större och svårare att upptäcka.
Där X-Wing använder två rader och två kolumner, använder Swordfish tre rader och tre kolumner.
Idén är inte komplicerad när strukturen är tydlig. Swordfish placerar vanligtvis inte ett tal direkt. Liksom många avancerade tekniker är dess syfte att ta bort kandidater. Ibland räcker den elimineringen för att avslöja en singel. Andra gånger gör det helt enkelt rutnätet renare och låter en annan teknik fungera.
Nyckeln är att förstå att Swordfish inte är en gissning, och det är inte ett mönster du tvingar in på rutnätet. Det är en exakt kandidatbegränsning.
Vad är en Swordfish?
En Swordfish inträffar när en kandidat är begränsad över tre rader och tre kolumner.
I en radbaserad Swordfish:
- Välj en kandidat.
- Hitta tre rader där den kandidaten endast visas i samma tre kolumner.
- Dessa tre rader måste placera kandidaten någonstans inom dessa tre kolumner.
- Därför kan samma kandidat tas bort från andra celler i dessa kolumner.
Samma idé fungerar även omvänt med kolumner och rader.
Kort sagt:
| Mönster | Basenheter | Täckande enheter | Eliminera från |
|---|---|---|---|
| Radbaserad Swordfish | 3 rader | 3 kolumner | Andra celler i dessa kolumner |
| Kolumnbaserad Swordfish | 3 kolumner | 3 rader | Andra celler i dessa rader |
Swordfish förstås bäst som en större X-Wing. En X-Wing använder två basenheter och två täckande enheter. En Swordfish använder tre.
Ett enkelt radbaserat exempel
Anta att du kontrollerar kandidat 8.
Du lägger märke till följande kandidatpositioner:
| Rad | Möjliga positioner för 8 |
|---|---|
| Rad 2 | Kolumn 1, Kolumn 5 |
| Rad 5 | Kolumn 1, Kolumn 9 |
| Rad 8 | Kolumn 5, Kolumn 9 |
Titta noga på kolumnerna.
Över dessa tre rader visas kandidat 8 endast i:
- Kolumn 1
- Kolumn 5
- Kolumn 9
Det skapar en Swordfish.
Kandidaten 8 i raderna 2, 5 och 8 måste ockupera kolumnerna 1, 5 och 9 i något arrangemang. Eftersom dessa tre rader kommer att använda 8:orna i dessa tre kolumner, kan alla andra kandidat-8:or i kolumn 1, 5 eller 9 tas bort.
Till exempel:
- r1c1 kan inte vara 8
- r4c5 kan inte vara 8
- r6c9 kan inte vara 8
- r9c1 kan inte vara 8
Dessa celler är utanför de tre Swordfish-raderna, så de kan inte innehålla 8.
Varför Swordfish fungerar
Logiken bakom Swordfish är baserad på balans.
Tre rader måste vardera innehålla kandidaten en gång. Om kandidaten i dessa tre rader är begränsad till samma tre kolumner, är dessa tre kolumner redan reserverade för kandidaten.
Oavsett hur det slutliga arrangemanget fungerar kommer var och en av de tre valda raderna att placera kandidaten i en av de tre valda kolumnerna.
Det betyder att kandidaten inte kan visas någon annanstans i dessa kolumner.
Det här är den viktiga delen:
Swordfish berättar inte exakt var kandidaten går. Den talar om vart kandidaten inte kan gå.
Det är därför Swordfish är en elimineringsteknik snarare än en placeringsteknik.
Kolumnbaserad Swordfish
Swordfish fungerar även vertikalt.
En kolumnbaserad Swordfish uppstår när en kandidat förekommer i tre kolumner, och inom dessa kolumner är den begränsad till samma tre rader.
Till exempel:
| Kolumn | Möjliga positioner för 6 |
|---|---|
| Kolumn 2 | Rad 1, rad 7 |
| Kolumn 4 | Rad 1, rad 9 |
| Kolumn 8 | Rad 7, rad 9 |
I kolumnerna 2, 4 och 8 visas kandidat 6 endast i:
- Rad 1
- Rad 7
- Rad 9
Det bildar en kolumnbaserad Swordfish.
Elimineringarna sker nu över raderna. Alla andra kandidat 6:or i raderna 1, 7 eller 9 kan tas bort, så länge de är utanför kolumn 2, 4 och 8.
Så riktningen är omvänd:
- Radbaserad Swordfish eliminerar från kolumner.
- Kolumnbaserad Swordfish eliminerar från rader.
Detta är samma riktningsregel som används i X-Wing, precis utökad till tre enheter.
Swordfish vs X-Wing
Swordfish introduceras ofta efter X-Wing eftersom logiken är nästan identisk.
Skillnaden är storleken.
| Teknik | Struktur | Svårighet |
|---|---|---|
| X-Wing | 2 rader och 2 kolumner | Lättare att upptäcka |
| Swordfish | 3 rader och 3 kolumner | Svårare att upptäcka |
En X-Wing är vanligtvis ren och rektangulär. En Swordfish är ofta mindre visuellt uppenbar.
Kandidatpositionerna bildar inte alltid en snygg form på rutnätet. Vissa rader kan ha två kandidatpositioner, medan andra kan ha tre.
Det är därför många spelare missar Swordfish även när logiken är tillgänglig.
Mönstret handlar inte om att göra en vacker form. Det handlar om kandidatbegränsning.
Vad gör en giltig Swordfish?
En giltig Swordfish kräver några specifika villkor.
1. Endast en kandidat
Swordfish fungerar alltid på en enda kandidat.
Du kan inte kombinera olika tal till ett Swordfish-mönster. Om du markerar 8, måste varje del av mönstret involvera kandidat 8.
2. Tre basenheter
En radbaserad Swordfish använder tre rader.
En kolumnbaserad Swordfish använder tre kolumner.
Det är dessa enheter där kandidaten är begränsad.
3. Tre täckande enheter
Kandidatplatserna i basenheterna måste begränsas till exakt tre täckningsenheter.
För en radbaserad Swordfish är dessa täckande enheter kolumner.
För en kolumnbaserad Swordfish är dessa täckningsenheter rader.
Om kandidaten sprider sig till en fjärde täckenhet är Swordfish inte giltig.
4. Endast säkra elimineringar
Kandidater tas bort från täckande enheterna utanför basenheterna.
Till exempel, i en radbaserad Swordfish tar du bort kandidaten från de valda kolumnerna, men bara i rader som inte är en del av Swordfish.
Du tar inte bort kandidaten från själva Swordfish-cellerna. Dessa celler är anledningen till att mönstret finns.
Hur man hittar Swordfish
Det mest tillförlitliga sättet att hitta Swordfish är att skanna en kandidat i taget.
Leta inte efter Swordfish slumpmässigt över hela rutnätet. Det brukar leda till förvirring.
En bättre metod:
- Välj en kandidat, till exempel 3.
- Skanna varje rad.
- Markera rader där den kandidaten förekommer på två eller tre positioner.
- Jämför dessa rader.
- Leta efter tre rader vars kandidatpositioner är begränsade till samma tre kolumner.
- Om mönstret är giltigt, eliminera den kandidaten från resten av dessa kolumner.
Upprepa sedan samma process med kolumner som basenheter.
Till en början kan det här kännas långsamt. Det är normalt. Swordfish är inte avsedd att hittas genom tillfällig skanning. Det blir lättare först efter att du utvecklat vanan att läsa kandidater systematiskt.
Ett mer realistiskt Swordfish-mönster
Många exempel får Swordfish att se för perfekt ut.
I riktiga pussel uppträder det ofta i en mindre symmetrisk form.
För kandidat 4 kan du se detta:
| Rad | Möjliga positioner för 4 |
|---|---|
| Rad 1 | Kolumn 2, Kolumn 6, Kolumn 8 |
| Rad 4 | Kolumn 2, Kolumn 8 |
| Rad 7 | Kolumn 6, Kolumn 8 |
De tre inblandade raderna är:
- Rad 1
- Rad 4
- Rad 7
De enda kolumner som är involverade är:
- Kolumn 2
- Kolumn 6
- Kolumn 8
Detta är fortfarande en Swordfish.
Raderna behöver inte ha identiska kandidatpositioner. De behöver bara begränsas till samma tre kolumner totalt sett.

Den detaljen spelar roll. Många spelare letar bara efter tre rader med identiska kandidatlayouter. Det är för snävt och kommer att missa många giltiga Swordfish-mönster.
Vanliga misstag
Misstag 1: Att förvänta sig en perfekt form
Swordfish ser inte alltid ut som en ren rektangel eller ett rutmönster.
Vissa rader kan innehålla två kandidatpositioner. Andra kan innehålla tre. Den visuella formen kan vara ojämn.
Det som spelar roll är om tre rader är låsta i samma tre kolumner, eller om tre kolumner är låsta i samma tre rader.
Misstag 2: Eliminera från fel håll
Detta är det vanligaste tekniska felet.
Om Swordfish börjar från rader, eliminera från kolumner.
Om det börjar från kolumner, eliminera från rader.
Basenheterna definierar mönstret. Täckande enheterna tar emot elimineringarna.
Misstag 3: Inkludera en rad eller kolumn med extrakandidater
En Swordfish misslyckas om en av basraderna eller kolumnerna har kandidaten utanför de tre täckningsenheterna.
Till exempel, om du bygger en radbaserad Swordfish och en av de tre raderna också har kandidat 8 i en fjärde kolumn, är mönstret ogiltigt.
Begränsningen är inte längre tillräckligt hård.
Misstag 4: Ta bort kandidater från Swordfish-cellerna
Själva Swordfish-cellerna måste förbli möjliga.
Du tar bara bort kandidater från andra celler i omslagsenheterna.
Om Swordfish använder raderna 2, 5 och 8 med kolumnerna 1, 5 och 9, ta inte bort kandidaten från skärningspunkterna mellan dessa rader och kolumner.
Dessa korsningar är de möjliga placeringarna.
När ska du leta efter Swordfish?
Swordfish är vanligtvis inte en tidig spelteknik.
Innan du letar efter det, kolla först enklare strategier:
- Naked Singles
- Hidden Singles
- Naked Pairs
- Hidden Pairs
- Locked Candidates
- X-Wing
Om dessa tekniker inte längre ger framsteg, blir Swordfish värt att kontrollera.
Det är särskilt användbart när en kandidat visas i upprepade tvåpositions- eller trepositionsmönster över flera rader eller kolumner.
I många pussel visas Swordfish efter att rutnätet redan har städats upp med enklare elimineringar.
Varför Swordfish är svårt att se
Swordfish är svårt främst eftersom det kräver att man jämför flera enheter samtidigt.
Med X-Wing jämför du två rader eller två kolumner. Med Swordfish jämför du tre.
Den extra enheten gör mönstret mycket mindre uppenbart. Det skapar också fler falska positiva resultat.
En grupp kandidater kan se nära Swordfish men misslyckas för att en rad innehåller en extra position, eller för att kolumnerna inte står i linje med varandra.
Det är därför som patientverifiering är viktigt. Swordfish belönar noggrann skanning mer än hastighet.
Öva metod
Det bästa sättet att lära sig Swordfish är att inte söka efter det i varje pussel omedelbart.
Öva det istället medvetet.
Prova detta tillvägagångssätt:
- Välj en kandidat.
- Lista raderna där den kandidaten förekommer två eller tre gånger.
- Skriv ner kolumnerna för dessa framträdanden.
- Jämför grupper om tre rader.
- Kontrollera om den totala kolumnuppsättningen är exakt tre kolumner.
- Leta efter elimineringar utanför mönstret.
Denna metod kan kännas mekanisk, men den lär strukturen tydligt.
Efter tillräckligt med träning kommer du att börja känna igen Swordfish-mönster utan att skriva ut allt.
Swordfish och fiskfamiljen
Swordfish är en del av en större grupp av Sudoku-tekniker som ofta kallas fiskmönster.
De vanligaste formerna är:
| Teknik | Storlek |
|---|---|
| X-Wing | 2 och 2 |
| Swordfish | 3 av 3 |
| Jellyfish | 4 av 4 |
De använder alla samma grundläggande logik.
Om en kandidat är begränsad till ett matchande antal rader och kolumner, blir eliminering möjlig utanför mönstret.
Att förstå Swordfish gör Jellyfish lättare att lära sig senare, även om Jellyfish är mer sällsynt och vanligtvis svårare att upptäcka.
Slutliga tankar
Swordfish är ett seriöst steg upp från X-Wing. Logiken är fortfarande ren, men mönstret är större och lättare att förbise.
Det viktigaste är att inte memorera namnet. Det är att förstå begränsningen:
tre rader knutna till tre kolumner, eller tre kolumner knutna till tre rader.
När den begränsningen är verklig är elimineringarna säkra.
Swordfish ger en viktig lektion om avancerad Sudoku. Hårda pussel löses inte genom att gissa djupare. De löses genom att lägga märke till hur kandidater är begränsade över nätet.
När du kan se dessa begränsningar tydligt, blir även svåra pussel mycket mer hanterbara.
