Váltakozó következtetési láncok

ExtrémKlasszikus + killer34. lépés / 384 perc olvasás

A váltakozó következtetési láncok (Alternating Inference Chains, AIC) a sudoku minden láncos technikájának általános formája. Nem egyetlen számjegyet követsz, hanem számjegyek és mezők között ugrálsz, két kapcsolattípust váltogatva, és a végekről olvasod le, minek kell igaznak lennie. Ha megtanultad építeni őket, az X-Wing-ek, a wingek és az egyszámjegyes ciklusok mind különleges esetekké válnak.

Mi a minta

A lánc jelöltek sorozata, mindegyik egy számjegy egy adott mezőben. Két kapcsolattípus köti össze őket:

KapcsolatJelentésHonnan ered
Erős kapcsolatha az egyik hamis, a másik igazegy számjegy, amelynek csak két helye van egy egységben, vagy egy mező, amelynek csak két jelöltje van
Gyenge kapcsolatnem lehetnek egyszerre igazakegy számjegy két jelöltje egy közös egységben, vagy két jelölt egy mezőben

A váltakozó következtetési lánc erős kapcsolattal kezdődik, erős kapcsolattal végződik, és végig váltakozik: erős, gyenge, erős, gyenge. Ez a szerkezet egy dolgot garantál: a két végjelölt közül legalább az egyik igaz. Hogy melyik, azt nem tudod meg, és nem is kell.

Mikor keresd

Akkor nyúlj a láncokhoz, ha a Single-k, zárt halmazok, halak és wingek elfogytak, a tábla pedig tele van kétjelöltes mezőkkel. A láncokhoz teljes, megbízható jegyzetek kellenek; egyetlen elavult jelölt olyan kapcsolatokat talál ki, amelyek nem léteznek. Indulj kétjelöltes mezőből vagy olyan számjegyből, amelynek pontosan két helye van valamelyik egységben, mert ezek az erős kapcsolatok, amelyekből minden kiindul.

Lépésről lépésre

  1. Válassz egy kiinduló jelöltet és egy belőle induló erős kapcsolatot.
  2. A jelöltről, ahová érkeztél, indíts gyenge kapcsolatot: ugyanaz a mező, másik számjegy, vagy ugyanaz a számjegy ugyanabban az egységben.
  3. Onnan indíts újabb erős kapcsolatot. Váltakozz tovább.
  4. Állj meg erős kapcsolaton, hogy legalább az egyik vég igaz legyen.
  5. Zárj ki minden jelöltet, amelyet mindkét vég kizár. Ha a két vég ugyanaz a számjegy, ez minden mező, amely mindkét véget látja. Eltérő számjegyeknél magukat a végmezőket nézd (lásd a példát).

Ha a lánc ehelyett önmagába zárul ép váltakozással, folytonos hurkod van: minden gyenge kapcsolata kizárólagossá válik, így az adott számjegy minden más jelöltje kiesik a közös egységből, és a hurokban lévő mezők minden többletjelöltje is. Ha a váltakozás egy csomópontnál megszakad, a lánc szakadt: az a csomópont, amelyre két gyenge kapcsolat mutat, hamis, az, amelyre két erős mutat, igaz.

Egy kidolgozott példa

A 3, 8 és 9 számjegy az 5. és 8. blokkon át. A láncnak három erős és két gyenge kapcsolata van, és két ugrása egy mezőn belül marad (H6 és F5).

  1. Az egyszerűbb technikák elfogytak. Nézd a 3-asokat, 8-asokat és 9-eseket az 5. és 8. blokkban.

  2. A 6. oszlopban a 9-nek csak két helye van: F6 és H6. Ha F6 nem 9, akkor H6 az. Ez egy erős kapcsolat.

  3. Ha H6 értéke 9, nem lehet egyben 8 is: ez gyenge kapcsolat a mezőn belül.

  4. A 8. blokkban a 8-nak csak két helye van: H6 és H5. Ha H6 nem 8, akkor H5 az: újabb erős kapcsolat.

  5. H5 és F5 közös oszlopban (5) van, ezért nem lehet mindkettő 8 (gyenge kapcsolat).

    F5 csak 3-at és 8-at tartalmaz, így ha nem 8, akkor 3 (erős kapcsolat). A lánc itt ér véget.

  6. Tegyük fel, hogy F6 nem 9. Ekkor H6 a 9, tehát nem 8; H5 a 8; F5 nem 8, tehát F5 értéke 3. A lánc egyik vége mindig igaz: F6 a 9, vagy F5 a 3.

    Ha F6 a 9, akkor nem 3. Ha F5 a 3, akkor F6 nem lehet 3, mert közös sorban (F) vannak.

  7. A 3 kiesik F6-ból, mert a lánc bármelyik vége kizárja.

Az egyszerűbb technikák elfogytak. Nézd a 3-asokat, 8-asokat és 9-eseket az 5. és 8. blokkban.

Leírva: F6:9 = H6:9 - H6:8 = H5:8 - F5:8 = F5:3

  • A 6. oszlopban a 9 csak F6-ban és H6-ban van (erős).
  • H6 , így a 9 és a 8 H6-ban kizárja egymást (gyenge).
  • A 8. blokkban a 8 csak H6-ban és H5-ben van (erős).
  • H5 és F5 az 5. oszlopban osztozik (gyenge).
  • F5 (erős).

Tehát F6 a 9, vagy F5 a 3. A végek itt különböző számjegyet hordoznak, és a kizárás az egyik végmezőben van. Ha F6 a 9, akkor nem 3. Ha F5 a 3, F6 az F soron át látja F5-öt, tehát az sem 3. F6 egyik esetben sem lehet 3.

Ha mindkét vég ugyanazt a számjegyet tartja, a szabály egyszerűbb: minden mező, amely mindkét véget látja, elveszti azt a számjegyet.

Gyakori hibák

  • Gyenge kapcsolat használata ott, ahol a minta csak a „nem lehet mindkettő igaz” állítást támasztja alá, majd erős kapcsolatként olvasása. A három jelöltes mező gyenge kapcsolatot ad, nem erőset.
  • Gyenge kapcsolaton végződés. Az utolsó kapcsolatnak erősnek kell lennie, különben az utolsó csomópont nincs kikényszerítve.
  • Kizárás olyan mezőkből, amelyek csak az egyik véget látják.
  • Láncolás olyan jegyzetekből, amelyeket az utolsó beírás óta nem frissítettél.

Hol találkozol vele

A váltakozó következtetési láncok ott veszik át a szót, ahol az X-ciklusok véget érnek, mert minden mezőnél szabadon válthatnak számjegyet. Számíthatsz rájuk a mester feladványokban, a legendás szinten pedig állandóan támaszkodsz rájuk. Előbb építs rövideket: egy ötcsomópontos lánc sokkal több állást old meg, mint amit a legtöbb megoldó vár.