Ein Hidoku ist ein Gitter mit einigen vorgefüllten ganzen Zahlen von 1 bis n 2 . Ziel ist es, einen Pfad für aufeinanderfolgende ganze Zahlen (von 1 bis n 2 ) im Raster zu finden. Genauer gesagt muss jede Zelle des Gitters eine andere ganze Zahl von 1 bis n 2 enthalten, und jede Zelle mit dem Wert z ≠ n 2 muss eine Nachbarzelle mit dem Wert z + 1 haben (kann auch diagonal sein).
Ist es NP schwer zu entscheiden, ob ein bestimmtes Hidoku lösbar ist? Welche Reduzierung könnte verwendet werden?
Edit: nach den Kommentaren gebe ich ein wenig Klarheit. Gegeben ist ein Gitter von Zellen, von denen einige bereits Werte enthalten (ganze Zahlen von 1 bis n²). Wir müssen alle verbleibenden Zellen mit ganzen Zahlen von 1 bis füllen , so dass keine zwei Zellen den gleichen Wert haben und jede Zelle mit dem Wert z ≠ n ² einen Nachbarn mit dem Wert . Das heißt, nach dem Ausfüllen der Zellen müssen wir den Pfad . In dem Raster, das jede Zelle logisch besucht.1 , 2 , 3 , ⋯ , n 2
Ein Beispiel für ein Hidoku wäre http://www.janko.at/Raetsel/Hidoku/018.c.gif . Ein bereits gelöstes Hidoku ist http://diepresse.com/images/uploads/3/f/7/586743/spectrumsommerraetsel_7august_hidoku_schwer_loesung20100810172340.gif , wo Sie den Pfad sehen können, auf den ich mich bezog.