Le Sudoku le plus dur au monde à l’épreuve d’un moteur d’indices
Il n’existe pas de Sudoku officiellement reconnu comme le plus dur : tout dépend de la façon de mesurer la difficulté. Nous l’avons mesurée comme un joueur résout une grille, une étape à la fois avec la technique la plus simple qui fonctionne, grâce au moteur d’indices de notre application de Sudoku.
Réponse rapide
Deux grilles du mathématicien finlandais Arto Inkala, AI Escargot (2006) et sa grille de 2012, ont été présentées dans le monde entier comme les Sudoku les plus difficiles jamais créés. Le moteur d’indices de notre application ne peut expliquer toutes les étapes d’aucune des deux : toutes deux nécessitent la technique Chaîne de forçage, qui consiste à essayer un chiffre et à suivre ses conséquences, et toutes deux comportent des étapes qu’aucune technique connue de l’application ne permet d’expliquer. Aucune des 60 000 grilles de l’application ne nécessite l’un ou l’autre.
Notre méthode de mesure
Le moteur d’indices utilise le même code que l’indice de notre application. Il trouve la technique la plus simple qui permet de placer un chiffre, le place, puis recommence jusqu’à ce que la grille soit remplie. La technique Chaîne de forçage est la dernière qu’il essaie ; quand elle ne fonctionne pas non plus, le moteur connaît tout de même le chiffre, mais ne dispose d’aucune étape pour l’expliquer. Vous pouvez voir toutes les étapes dans le solveur de Sudoku.
Les résultats
| Grille | Chiffres donnés | Étapes | Chaîne de forçage | Étapes sans explication | Technique nommée la plus difficile |
|---|---|---|---|---|---|
| La grille de 2012 d’Arto Inkala | 21 | 60 | 6 | 4 | Chaîne de forçage |
| AI Escargot | 23 | 58 | 3 | 2 | Chaîne de forçage |
| Une grille conçue pour résister à la force brute | 17 | 64 | 0 | 0 | Singleton caché |