Nurikabe est un puzzle de remplissage de grille basé sur des contraintes, semblable à celui du Démineur / Nonogrammes; les nombres sont placés sur une grille qui doit être remplie avec des valeurs d'activation / désactivation pour chaque cellule, chaque nombre indiquant une région de cellules connectées «on» de cette taille, et quelques contraintes mineures sur la région des cellules «off» (il doit être connecté et ne peut pas contenir de régions 2x2 contiguës). La page Wikipedia contient des règles plus explicites et des exemples d'énigmes.
De manière générale, les puzzles de ce type ont tendance à être NP-complets, et Nurikabe ne fait pas exception; ils tombent dans NP parce que la solution elle-même sert de témoin (polynomialement vérifiable) du problème. Mais contrairement à la plupart des puzzles similaires, les instances Nurikabe peuvent être succinctes: le Sudoku sur une grille nécessite que g ( n ) données soient résolubles (si moins de n - 1 données sont proposées, alors il n'y a aucun moyen de distinguer les symboles manquants) , Les nonogrammes nécessitent évidemment au moins une donnée pour chaque ligne ou colonne, et le démineur doit avoir des données sur au moins 1 des cellules ou il y aura des cellules pas à côté d'une donnée (et dont le statut ne peut donc pas être déterminé). Mais alors que les Givens d'un cassetête Nurikabe doivent totaliserΘ(n2), il est possible d'avoirO(1)givens chacun de cette taille,sorte quethetav(log(n))bits peut être suffisant pour spécifier un cassetête Nurikabe de taillen- ou inversant,kbits peuvent être suffisants pour spécifier une instance Nurikabe de taille exponentielle enk, ce qui signifie que la seule garantie est que le problème réside dans NEXP.
Malheureusement, les preuves de la dureté de Nurikabe ont trouvé toutes les constructions d'utilisation avec des données de taille constante, de sorte que leurs instances sont polynomiales dans la taille de la grille plutôt que logarithmiques, et je ne peux pas exclure que toutes les solutions solubles soient succinctes «Les puzzles Nurikabe ont une structure supplémentaire de sorte que les solutions peuvent être décrites et vérifiées tout aussi succinctement; par exemple, l'exemple je sais d'un puzzle avec 2 Givens de taille Θ ( n 2 ) conduit à des régions à la fois sur et hors des cellules qui sont chacune l'union de O ( 1 )rectangles, et ont donc une description succincte de leurs propres. Quelqu'un connaît-il des recherches supplémentaires qui ont été effectuées dans ce casse-tête au-delà du résultat de base de la complétude NP, et en particulier d'autres résultats de complexité pour les cas éventuellement succincts?
(Remarque: cela a été initialement demandé à math.SE , mais il n'y a pas encore de réponse et cela semble convenir au niveau de la recherche pour ce site)