Nurikabe è un puzzle di riempimento della griglia basato su vincoli, vagamente simile a Minesweeper / Nonograms; i numeri vengono posizionati su una griglia che deve essere riempita con valori on / off per ogni cella, con ogni numero che indica una regione di celle "on" connesse di quella dimensione e alcuni vincoli minori sulla regione di celle "off" deve essere collegato e non può contenere regioni 2x2 contigue). La pagina di Wikipedia ha regole più esplicite e puzzle di esempio.
Generalmente, i puzzle di questo tipo tendono ad essere NP-completi e Nurikabe non fa eccezione; cadono in NP perché la soluzione stessa funge da testimone (verificabile polinomialmente) del problema. Ma a differenza della maggior parte dei puzzle simili, le istanze di Nurikabe potrebbero essere sintetiche: il Sudoku su una griglia richiede che dati siano risolvibili (se vengono offerti meno di dati, allora non c'è modo di distinguere tra i mancanti simboli), ovviamente i nonogrammi ne richiedono almeno uno per ogni riga o colonna e il dragamine deve avere dei dati su almeno delle celle o ci saranno celle non accanto a un dato (e il cui stato quindi non può essere determinato ). Ma mentre i doni di un puzzle Nurikabe devono riassumereΘ ( n ) n - 1 1 Θ(n2) , è possibile che dia ognuna di quelle dimensioni, in modo che i bit possano essere sufficienti per specificare un puzzle Nurikabe di dimensioni - o capovolgendo, bit può essere sufficiente per specificare un'istanza Nurikabe di dimensioni esponenziali in , il che significa che l'unica garanzia è che il problema risiede nel NEXP.Θ ( log ( n ) ) n k k
Sfortunatamente, le prove della durezza di Nurikabe che ho trovato usano tutte le costruzioni con dati di dimensioni costanti, quindi le loro istanze sono polinomiali nelle dimensioni della griglia piuttosto che logaritmiche, e non posso escludere che tutto sia risolvibile i puzzle Nurikabe "succinti" hanno una struttura aggiuntiva in modo tale che le soluzioni possano essere descritte e verificate altrettanto succintamente; per esempio, l'unico esempio che conosco di un puzzle con 2 dati di dimensione porta a regioni di celle sia dentro che fuori che sono ciascuna l'unione diΘ ( n 2 ) O ( 1 )rettangoli, e quindi hanno una descrizione sintetica del loro. Qualcuno sa di ulteriori ricerche condotte in questo enigma oltre il risultato di base della completezza NP, e in particolare ulteriori risultati di complessità per i casi possibilmente succinti?
(nota: questo è stato originariamente chiesto a math.SE , ma non ci sono ancora state risposte e questo sembra un livello di ricerca appropriato per questo sito)