Самое сложное судоку в мире: проверка движком подсказок
Официального самого сложного судоку нет: всё зависит от способа оценки. Мы оценили сложность так, как решает игрок: шаг за шагом, каждый раз выбирая самую простую подходящую технику с помощью движка подсказок нашего приложения судоку.
Короткий ответ
Две головоломки финского математика Арто Инкала, AI Escargot (2006) и его головоломка 2012 года, получили всемирную известность как самые сложные судоку из когда-либо созданных. Движок подсказок нашего приложения не может объяснить каждый шаг ни в одной из них: обеим нужна техника «Форсирующая цепочка», при которой вы пробуете число и прослеживаете, к чему оно приводит, и в обеих есть шаги, которые не объясняет ни одна известная приложению техника. Ни одной из 60 000 головоломок приложения не требуется ни то ни другое.
Как мы оценивали сложность
Движок подсказок использует тот же код, что и подсказка в нашем приложении. Он находит самую простую технику, позволяющую поставить число, ставит его и снова ищет, пока поле не будет заполнено. Технику «Форсирующая цепочка» он пробует последней; когда даже она не помогает, движок всё равно знает число, но не может объяснить шаг, который к нему ведёт. Вы можете посмотреть каждый шаг в решателе судоку.
Результаты
| Головоломка | Исходные числа | Шаги | Техника «Форсирующая цепочка» | Шаги без объяснения | Самая сложная именованная техника |
|---|---|---|---|---|---|
| Головоломка Арто Инкала 2012 года | 21 | 60 | 6 | 4 | Форсирующая цепочка |
| AI Escargot | 23 | 58 | 3 | 2 | Форсирующая цепочка |
| Головоломка против полного перебора | 17 | 64 | 0 | 0 | Скрытая одиночка |