ビデオゲームのニブラーとスネークの複雑さに関する小さな記事を書いている間。平面グラフ上の再構成の問題として両方ともモデル化できることがわかりました。そして、そのような問題がモーションプランニングエリアで十分に研究されていない可能性は低いようです(たとえば、リンクされたキャリッジまたはロボットのチェーンを想像してください)。ゲームはよく知られていますが、これは関連する再構成モデルの簡単な説明です:
蛇の問題
入力:平面グラフ、l小石p 1、. 。。、P Lは、ノード上に配置されるU 1、。。。、U L単純な経路を形成します。小石は蛇を表し、最初の小石p 1は彼の頭です。頭は、現在の位置から隣接する空きノードに移動でき、本体はそれに続きます。一部のノードにはドットが付いています。頭がドットでノードに到達すると、ボディは次の小石のEヘッドの移動。ノードのドットは、ヘビの横断後に削除されます。
問題:スネークをグラフに沿って移動して、ターゲット構成 到達できるかどうかを尋ねます。ターゲット構成は、スネークの位置、つまり小石の位置の完全な説明です。
SNAKE問題は、ドットが使用されていない場合でも最大次数3の平面グラフ上で、また任意の数のドットを使用できる場合はソリッドグリッドグラフ上でNP困難であることを証明するのは簡単です。ドットのないソリッドグリッドグラフでは事態が複雑になります(別の未解決の問題に関連しています)。
問題が別の名前で研究されているかどうかを知りたい。
そして、特に、それがNPにあるという証拠があれば...
編集:問題は平面グラフ上でもPSPACE完全であることが判明し、結果は非常に興味深いように見えるため、それが新しい問題であるかどうか、およびそれについて既知の結果があるかどうかを調べることは残っています。
簡単な例(小石は緑色で表示され、ヘビの頭はP1です)。