世界一難しいナンプレをヒントエンジンで解いてみました
公式に世界一難しいと認められたナンプレはありません。何を基準にするかで変わります。私たちは、ナンプレアプリのヒントエンジンを使い、プレイヤーが解くときと同じように、その時点で使える最も簡単な解法で1手ずつ進めて調べました。
要点
フィンランドの数学者Arto Inkalaが作ったAI Escargot(2006年)と2012年の問題は、史上最も難しいナンプレとして世界中で報じられました。私たちのアプリのヒントエンジンでは、どちらもすべての手順を説明することはできません。どちらも、数字を1つ仮に置き、その先をたどるフォーシングチェーンが必要で、さらに、アプリが知っているどの解法でも説明できない手順があります。アプリの全60,000問には、そのどちらが必要な問題もありません。
調べ方
ヒントエンジンは、私たちのアプリのヒントと同じコードです。数字を入れられる最も簡単な解法を探して数字を入れ、また探すことを、盤面が埋まるまで繰り返します。最後に試す解法がフォーシングチェーンです。それでも進めない場合、エンジンは入る数字を把握していますが、その根拠を説明できる手順がありません。ナンプレソルバーで、すべての手順を確認できます。
検証結果
| 問題 | 最初の数字の数 | 手数 | フォーシングチェーン | 解説できない手順 | 名前のある解法で最も難しいもの |
|---|---|---|---|---|---|
| Arto Inkalaの2012年の問題 | 21 | 60 | 6 | 4 | フォーシングチェーン |
| AI Escargot | 23 | 58 | 3 | 2 | フォーシングチェーン |
| 総当たりのプログラムを苦戦させるための問題 | 17 | 64 | 0 | 0 | ヒドゥンシングル |