グラフ理論において、ハーバート・ロビンス (1939)にちなんで名付けられたロビンスの定理は、強い向きを持つグラフはまさに2 辺連結グラフであると述べている。つまり、無向グラフGの各辺の方向を選択して、Gが連結でブリッジがない場合に限り、すべての頂点から他のすべての頂点へのパスを持つ有向グラフにすることができる。
方向付け可能なグラフ

強い方向性を持つグラフに対するロビンズの特徴付けは、このタスクのためにロビンズが導入したツールである ear decomposition を使用して証明できます。
グラフにブリッジがある場合、ブリッジにどの方向が選択されても、ブリッジの 2 つのエンドポイントの一方から他方へのパスが存在しないため、強く方向付けることはできません。
反対に、連結されたブリッジレス グラフはすべて強く方向付けられることを示す必要があります。ロビンズが証明したように、このようなグラフはすべて、「耳」と呼ばれるサブグラフのシーケンスに分割されます。このシーケンスの最初のサブグラフはサイクルで、後続の各サブグラフはパスであり、2 つのパスのエンドポイントは両方ともシーケンスの前の耳に属します。(2 つのパスのエンドポイントが等しい場合、サブグラフはサイクルになります。) 各耳内のエッジを方向付けて、有向サイクルまたは有向パスを形成すると、グラフ全体の強く連結された方向付けが実現します。[1]
関連する結果
Boesch & Tindell (1980) による混合グラフへのロビンズの定理の拡張では、G が一部の辺が有向で他の辺が無向であるグラフであり、Gがすべての頂点から他のすべての頂点への辺の向きを考慮したパスを含む場合、Gのブリッジではない無向辺はGの接続性を変更することなく有向にできることが示されています。特に、ブリッジのない無向グラフは、すべての頂点のペア間のパスの存在を維持しながら辺を1つずつ有向にする貪欲アルゴリズムによって、強く接続された有向グラフにすることができます。このようなアルゴリズムでは、追加の向きの決定ができない状況に陥ることは不可能です。
アルゴリズムと複雑さ
与えられた橋のない無向グラフの強い向きは、グラフの深さ優先探索を実行し、深さ優先探索木内のすべての辺を木の根から離して向きを変え、残りのすべての辺(深さ優先探索木で祖先と子孫を必ず接続する必要がある)を子孫から祖先に向けることで、線形時間で見つけることができます。[2]このアルゴリズムは、深さ優先探索を実行するのが難しいため、並列コンピュータには適していませんが、並列モデルで効率的に問題を解決する代替アルゴリズムが利用可能です。 [3]並列アルゴリズムは、混合グラフの強く接続された向きを見つけるためにも知られています。[4]
アプリケーション
ロビンズはもともと、都市の一方通行の設計への応用を研究の動機としていた。別の応用は、構造剛性、つまりグリッドブレース理論に見られる。この理論は、柔軟なジョイントで接続された剛性ロッドから構成される正方形グリッドを、グリッドの対角線上にクロスブレースとしてロッドまたはワイヤを追加することで剛性にする問題に関する。追加されたロッドのセットは、関連する無向グラフが接続されている場合はグリッドを剛性にし、さらにブリッジがない場合には二重にブレースされる(どのエッジも削除されても剛性は維持される)。同様に、追加されたワイヤのセット(接続するポイント間の距離を縮めるために曲げることはできるが、拡張することはできない)は、関連する有向グラフが強く接続されている場合はグリッドを剛性にする。[5]したがって、この応用のためにロビンズの定理を再解釈すると、二重にブレースされた構造は、ロッドをワイヤに置き換えても剛性を維持できる構造とまったく同じである。
注記
- ^ グロス&イエレン(2006年)。
- ^ Vishkin (1985) はこの観察を Atallah (1984) の所見であるとし、Balakrishnan (1996) は Roberts (1978) の所見であるとしています。しかし、Clark & Holton (1991) が指摘しているように、同じアルゴリズムは、Hopcroft & Tarjan (1973) の深さ優先探索に関する初期の重要な研究にすでに含まれています ( 2 辺接続ではなく 2 頂点接続を前提としています)。
- ^ ヴィシュキン(1985年)。
- ^ ソロカー(1988年)。
- ^ バグリボ&グレイバー(1983年)。
参考文献
- アタラ、ミハイル J. (1984)、「無向グラフの並列強配向」、情報処理レター、18 (1): 37–39、doi :10.1016/0020-0190(84)90072-3、MR 0742079。
- Baglivo, Jenny A. ; Graver, Jack E. (1983)、「3.10 ブレース構造」、デザインと建築における発生と対称性、ケンブリッジ都市建築研究、ケンブリッジ、英国: ケンブリッジ大学出版局、pp. 76–87、ISBN 9780521297844
- Balakrishnan, VK (1996)、「4.6 グラフの強い配向」、Introductory Discrete Mathematics、Mineola、NY: Dover Publications Inc.、p. 135、ISBN 978-0-486-69115-2、MR 1402469。
- Boesch, Frank; Tindell, Ralph (1980)、「混合マルチグラフに対するロビンズの定理」、アメリカ数学月刊誌、87 (9): 716–719、doi :10.2307/2321858、JSTOR 2321858、MR 0602828。
- クラーク、ジョン、ホルトン、デレク・アラン (1991)、「7.4 トラフィックフロー」、グラフ理論の初見、ニュージャージー州ティーネック: World Scientific Publishing Co. Inc.、pp. 254–260、ISBN 978-981-02-0489-1、MR 1119781。
- Gross, Jonathan L.; Yellen, Jay (2006)、「強く方向付け可能なグラフの特徴付け」、グラフ理論とその応用、離散数学とその応用 (第 2 版)、フロリダ州ボカラトン: Chapman & Hall/CRC、pp. 498–499、ISBN 978-1-58488-505-4、MR 2181153。
- ホップクロフト、ジョン;タージャン、ロバート(1973)、「アルゴリズム 447: グラフ操作のための効率的なアルゴリズム」、Communications of the ACM、16 (6): 372–378、doi : 10.1145/362248.362272、S2CID 14772567。
- ロビンズ、HE (1939)、「グラフに関する定理と交通管制の問題への応用」、アメリカ数学月刊誌、46 (5): 281–283、doi :10.2307/2303897、JSTOR 2303897。
- ロバーツ、フレッド S. (1978)、「第 2 章 一方通行問題」、グラフ理論と社会問題への応用、CBMS-NSF 応用数学地域会議シリーズ、第 29 巻、ペンシルベニア州フィラデルフィア: 工業応用数学協会 (SIAM)、pp. 7–14、ISBN 9780898710267、MR 0508050。
- ソロカー、ダニー(1988)、「混合グラフの高速並列強配向と関連する拡張問題」、アルゴリズムジャーナル、9(2):205–223、doi:10.1016 / 0196-6774(88)90038-7、MR 0936106。
- Vishkin, Uzi (1985)、「効率的な並列強配向について」、Information Processing Letters、20 (5): 235–240、doi :10.1016/0020-0190(85)90025-0、MR 0801988。
