Sudoku Flow

Dünyanın en zor Sudoku'sunu ipucu motoruyla denedik

Resmî olarak en zor kabul edilen bir Sudoku yok: bu, nasıl ölçtüğüne bağlı. Biz, Sudoku uygulamamızın ipucu motorunu kullanarak bir oyuncunun çözdüğü gibi ölçtük: her seferinde işe yarayan en kolay teknikle, adım adım.

Kısa cevap

Finlandiyalı matematikçi Arto Inkala'nın iki bulmacası, AI Escargot (2006) ve 2012 bulmacası, dünya çapında şimdiye kadar yapılmış en zor Sudoku olarak haber oldu. Uygulamamızın ipucu motoru, ikisinin de her adımını açıklayamıyor: ikisinde de bir sayıyı deneyip sonuçlarını takip ettiğin Zorlama Zinciri gerekiyor ve ikisinde de uygulamanın bildiği hiçbir tekniğin açıklayamadığı adımlar var. Uygulamadaki 60.000 bulmacanın hiçbirinde ne Zorlama Zinciri ne de açıklanamayan bir adım gerekiyor.

Nasıl ölçtük?

İpucu motoru, uygulamamızdaki ipucuyla aynı kodu kullanıyor. Bir sayı yerleştiren en kolay tekniği buluyor, sayıyı yerleştiriyor ve tablo dolana kadar yeniden arıyor. Denediği son teknik Zorlama Zinciri; o bile işe yaramadığında motor sayıyı yine biliyor ama onu açıklayacak bir adım bulamıyor. Sudoku çözücüde her adımı izleyebilirsin.

Sonuçlar

BulmacaHazır sayılarAdımlarZorlama ZinciriAçıklanamayan adımlarAdı olan en zor teknik
Arto Inkala'nın 2012 bulmacası216064Zorlama Zinciri
AI Escargot235832Zorlama Zinciri
Kaba kuvvet yöntemini zorlamak için hazırlanmış bir bulmaca176400Gizli Tekil

Arto Inkala'nın 2012 bulmacası

June 2012 tarihinde yayımlandı ve o dönemde dünya çapında haber kaynakları tarafından şimdiye kadar yapılmış en zor Sudoku olarak duyuruldu.

6 Zorlama Zinciri ve açıklanamayan 4 adım: uygulamanın en zor seviyesi olan Aşırı Zor seviyesinin de ötesinde.

Adım adım çöz →

Kaynak: SudokuWiki: Arto Inkala Sudoku

AI Escargot

November 2006 sonlarında, bulmacayı hazırlayan Finlandiyalı matematikçi Arto Inkala bunun dünyanın en zor Sudoku'su olduğunu söyledi. Salyangoza benzeyen şekli nedeniyle bu adı verdi.

3 Zorlama Zinciri ve açıklanamayan 2 adım: uygulamanın en zor seviyesi olan Aşırı Zor seviyesinin de ötesinde.

Adım adım çöz →

Kaynak: SudokuWiki: Escargot

Kaba kuvvet yöntemini zorlamak için hazırlanmış bir bulmaca

Wikipedia bunu, kaba kuvvet yöntemiyle çalışan çözüm programlarını zorlamak için tasarlanmış bir Sudoku olarak gösteriyor: en üst satırı boş ve o satırın çözümü 9 8 7 6 5 4 3 2 1. Önce 1'i deneyen bir program için en kötü sıralama bu.

Her adımın bir adı var. En zoru Gizli Tekil, bu yüzden uygulama bu bulmacayı Orta seviyesinde sayardı.

Adım adım çöz →

Kaynak: Wikipedia: Sudoku solving algorithms

Bu bize ne gösteriyor?

  • Daha az hazır sayı, bulmacayı daha zor yapmaz. Kaba kuvvet yöntemini zorlayan bulmacada 17 hazır sayı var; bu, tek çözümü olan bir Sudoku'da mümkün olan en az sayı. Bir insan bu bulmacayı yalnızca tekillerle çözebilir. Inkala'nın 2012 bulmacasında ise 21 hazır sayı var ve yine de deneme gerekiyor.
  • Bir bilgisayar için zor olan, bir insan için de zor olmak zorunda değil. Her sayıyı sırayla deneyen bir program, kaba kuvvet yöntemini zorlayan bulmacada çok sayıda deneme yapmak zorunda kalır; bir insanın ise bu bulmacada hiç tahmin yürütmesi gerekmez.
  • Uygulamanın en zor seviyesinde bile deneme gerekmez. 60.000 bulmacasının hiçbiri Zorlama Zinciri gerektirmez; Aşırı Zor seviyesini çoğunlukla ALS-XZ belirler. Bu teknik, Aşırı Zor seviyesindeki bulmacaların %86,3 kadarında belirleyicidir.

Hangi bulmacanın en zor olduğu, kullanılan ölçüte bağlı. SudokuWiki'nin kendi ölçütüne göre Inkala'nın 2012 bulmacası, David Filmer'ın iki bulmacasının ardından üçüncü sırada. SudokuWiki: Arto Inkala Sudoku

Sudoku uygulaması simgesi

Böyle daha fazla tahta ister misin?

iPhone, iPad, Mac ve Android için bir Sudoku uygulaması da yapıyoruz. Hiç reklam yok, çevrimdışı çalışıyor. İpucu istediğinde yalnızca bir rakamı doldurmak yerine kullanılan tekniği gösteriyor.

Sudoku Flow'u, bu sitede önerilen Sudoku uygulamasının geliştiricisi Rubigo Games yapıyor.