小石運動問題、またはグラフ上の小石運動は、グラフ理論における一連の関連問題であり、グラフ内の頂点から頂点への複数のオブジェクト (「小石」) の移動を扱います。この移動には、頂点を一度に占めることができる小石の数の制約があります。小石運動問題は、複数ロボットの 動作計画(小石はロボット) やネットワーク ルーティング(小石はデータパケット) などの領域で発生します。小石運動問題の最もよく知られている例は、有名な15 パズルです。このパズルでは、15 個のタイルの無秩序なグループを、一度に 1 個のタイルをスライドさせて 4x4 グリッド内で再配置する必要があります。
理論的定式化
小石運動問題の一般的な形式はグラフ上の小石運動[1]であり、以下のように定式化される。
を頂点を持つグラフとします。をを持つ小石の集合とします。小石の配置とは、に対してとなる写像です。移動とは、小石を頂点から隣接する空いている頂点へ移動させることです。グラフ上の小石の移動問題とは、2 つの配置と が与えられた場合に、を に変換する移動のシーケンスが存在するかどうかを判断することです。
バリエーション
この問題の一般的なバリエーションでは、グラフの構造が次のように制限されます。
別のバリエーションでは、小石の 一部[5]またはすべて[3]にラベルが付いておらず、交換可能である場合を考えています。
この問題の他のバージョンでは、到達可能性を証明するだけでなく、変換を実行する(潜在的に最適な)一連の動作(つまり、計画)を見つけることも求められます。
複雑
グラフ上の小石の移動問題(ラベル付き小石を使用)における最短解シーケンスを見つけることは、NP困難[6]かつAPX困難[3]であることが知られています。 ラベルなし問題は、上記のコストメトリック(隣接頂点への移動の総数を最小化する)を使用すると多項式時間で解決できますが、他の自然なコストメトリックではNP困難です。 [3]
参考文献
- ^ Kornhauser, Daniel; Miller, Gary ; Spirakis, Paul (1984)、「グラフ上の小石の動きの調整、順列群の直径、およびアプリケーション」、第 25 回コンピュータ サイエンスの基礎に関する年次シンポジウム (FOCS 1984) の議事録、IEEE Computer Society Press、pp. 241–250、CiteSeerX 10.1.1.17.3556、doi :10.1109/sfcs.1984.715921、ISBN 978-0-8186-0591-8、S2CID 40949575
- ^ Auletta, V.; Monti, A.; Parente, M.; Persiano, P. (1999)、「木々の上での小石の動きの実現可能性に関する線形時間アルゴリズム」、Algorithmica、23 (3): 223–245、doi :10.1007/PL00009259、MR 1664708、S2CID 672515
- ^ abcd カリネスク、グルイア;ドゥミトレスク、エイドリアン。Pach、János (2008)、「グラフとグリッドの再構成」、離散数学に関する SIAM ジャーナル、22 (1): 124–138、CiteSeerX 10.1.1.75.1525、doi :10.1137/060652063、MR 2383232
- ^ Surynek, Pavel (2009)、「双方向連結グラフにおける複数ロボットの経路計画に対する新しいアプローチ」、IEEE国際ロボット工学・自動化会議 (ICRA 2009) の議事録、IEEE、pp. 3613–3619、doi :10.1109/robot.2009.5152326、ISBN 978-1-4244-2788-8、S2CID 6621773
- ^ Papadimitriou, Christos H. ; Raghavan, Prabhakar ; Sudan, Madhu ; Tamaki, Hisao (1994)、「グラフ上のモーション プランニング」、Proceedings of the 35th Annual Symposium on Foundations of Computer Science (FOCS 1994)、IEEE Computer Society Press、pp. 511–520、doi :10.1109/sfcs.1994.365740、ISBN 978-0-8186-6580-6、S2CID 1998334
- ^ ラトナー、ダニエル;ウォームス、マンフレッド(1990)、「-パズルと関連する再配置問題」、Journal of Symbolic Computation、10 (2): 111–137、doi : 10.1016/S0747-7171(08)80001-6、MR 1080669
