Sudoku Flow

Najťažšie sudoku sveta v teste modulu nápovedy

Oficiálne najťažšie sudoku neexistuje: záleží na tom, ako obtiažnosť meriaš. My sme ju merali tak, ako hráč rieši hlavolam, krok za krokom s najľahšou technikou, ktorá funguje, pomocou modulu nápovedy našej sudoku aplikácie.

Rýchla odpoveď

Dva hlavolamy fínskeho matematika Arta Inkalu, AI Escargot (2006) a jeho hlavolam z roku 2012, označovali médiá po celom svete za najťažšie sudoku, aké kedy vzniklo. Modul nápovedy našej aplikácie nedokáže vysvetliť každý krok ani jedného z nich: oba potrebujú techniku Vynucovacia reťaz, pri ktorej skúsiš číslo a sleduješ, k čomu vedie, a oba majú kroky, ktoré nevysvetľuje žiadna technika, ktorú aplikácia pozná. Žiadny z 60 000 hlavolamov aplikácie nepotrebuje ani jedno z toho.

Ako sme to merali

Modul nápovedy používa ten istý kód ako nápoveda v našej aplikácii. Nájde najľahšiu techniku, ktorá doplní číslo, doplní ho a hľadá znova, až kým nie je mriežka plná. Vynucovacia reťaz je posledná technika, ktorú skúša; keď nezaberie ani tá, modul stále pozná správne číslo, ale nemá krok, ktorým by ho vysvetlil. Každý krok si môžeš pozrieť v riešiteľovi sudoku.

Výsledky

HlavolamZadané čísliceKrokyVynucovacia reťazKroky bez vysvetleniaNajťažšia pomenovaná technika
Hlavolam Arta Inkalu z roku 2012216064Vynucovacia reťaz
AI Escargot235832Vynucovacia reťaz
Hlavolam vytvorený proti hrubej sile176400Skrytý jediný kandidát

Hlavolam Arta Inkalu z roku 2012

Uverejnený v júni 2012, keď ho médiá po celom svete označovali za najťažšie sudoku, aké kedy vzniklo.

6 krokov s technikou Vynucovacia reťaz a 4 krokov bez vysvetlenia: ťažšie ako najťažšia úroveň aplikácie, Extrémna.

Vyriešiť krok za krokom →

Zdroj: SudokuWiki: Arto Inkala Sudoku

AI Escargot

Koncom novembra 2006 jeho autor, fínsky matematik Arto Inkala, vyhlásil, že ide o najťažšie sudoku sveta. Pomenoval ho podľa jeho tvaru pripomínajúceho slimáka.

3 krokov s technikou Vynucovacia reťaz a 2 krokov bez vysvetlenia: ťažšie ako najťažšia úroveň aplikácie, Extrémna.

Vyriešiť krok za krokom →

Zdroj: SudokuWiki: Escargot

Hlavolam vytvorený proti hrubej sile

Wikipedia ho uvádza ako sudoku navrhnuté tak, aby sťažovalo prácu programom, ktoré riešia hrubou silou: jeho horný riadok je prázdny a riešenie v tomto riadku je 9 8 7 6 5 4 3 2 1, najhoršie poradie pre program, ktorý skúša najprv 1.

Každý krok má názov. Najťažšia technika je Skrytý jediný kandidát, takže aplikácia by tento hlavolam zaradila do úrovne Stredná.

Vyriešiť krok za krokom →

Zdroj: Wikipedia: Sudoku solving algorithms

Čo z toho vyplýva

  • Menej zadaných číslic nerobí hlavolam ťažším. Hlavolam vytvorený proti hrubej sile má 17 zadaných číslic, najmenej, koľko môže mať sudoku s jedným riešením, a človek ho vyrieši len pomocou jediných kandidátov. Inkalov hlavolam z roku 2012 má 21 zadaných číslic a aj tak vyžaduje skúšanie.
  • Ťažké pre počítač neznamená ťažké pre človeka. Program, ktorý postupne skúša každé číslo, ich musí pri hlavolame vytvorenom proti hrubej sile vyskúšať veľmi veľa; človek pri ňom nikdy nemusí hádať.
  • Najťažšia úroveň aplikácie sa zaobíde bez skúšania. Žiadny z jej 60 000 hlavolamov nepotrebuje techniku Vynucovacia reťaz; o úrovni Extrémna rozhoduje väčšinou technika ALS-XZ, a to v 86,3 % hlavolamov úrovne Extrémna.

Ktorý hlavolam je najťažší, záleží na spôsobe merania. Podľa vlastného hodnotenia SudokuWiki je Inkalov hlavolam z roku 2012 na treťom mieste, za dvoma hlavolamami Davida Filmera. SudokuWiki: Arto Inkala Sudoku

Ikona sudoku aplikácie

Chceš viac takýchto mriežok?

Robíme aj sudoku aplikáciu pre iPhone, iPad, Mac a Android. Nie sú v nej vôbec žiadne reklamy, funguje offline a keď požiadaš o nápovedu, ukáže ti techniku namiesto toho, aby len doplnila číslo.

Sudoku Flow robí Rubigo Games, vývojár sudoku aplikácie odporúčanej na tejto stránke.