円弧グラフ

円弧の集合の交差グラフ
円弧グラフ (左) と対応する円弧モデル (右)。

グラフ理論において円弧グラフとは、円周上のの集合の交差グラフです。集合内の弧ごとに1つの頂点を持ち、交差する弧に対応する頂点のペアごとに 辺を持ちます。

正式には、

1 2 n C 1 {\displaystyle I_{1},I_{2},\ldots ,I_{n}\subset C_{1}}

円弧の集合とする。対応する円弧グラフはG = ( VE )で、

V { 1 2 n } {\displaystyle V=\{I_{1},I_{2},\ldots ,I_{n}\}}

そして

{ α β } E α β {\displaystyle \{I_{\alpha},I_{\beta}\}\in E\iff I_{\alpha}\cap I_{\beta}\neq \varnothing .}

G に対応する弧のファミリーは弧モデルと呼ばれます。

認識

Tucker (1980) は、円弧グラフに対する最初の多項式認識アルゴリズムを実証しました。これは時間で実行されます。McConnell (2003) は、最初の線形時間認識アルゴリズムを提示しました。ここで、は辺の数です。最近では、Kaplan と Nussbaum [1]がより単純な線形時間認識アルゴリズムを開発しました。 n 3 {\displaystyle {\mathcal {O}}(n^{3})} n + メートル {\displaystyle ({\mathcal {O}}(n+m))} メートル {\displaystyle m}

他のグラフクラスとの関係

円弧グラフは区間グラフの自然な一般化である。円弧グラフG が円の一部の点を覆わない円弧モデルを持つ場合、その点で円を切断し、直線まで引き伸ばすことで区間表現が得られる。しかし、区間グラフとは異なり、円弧グラフは常に完全とは限らない。奇弦閉路C 5C 7などは円弧グラフである。

いくつかのサブクラス

以下では、任意のグラフを とします。 G V E {\displaystyle G=(V,E)}

単位円弧グラフ

G {\displaystyle G} 各弧の長さが等しい対応する弧モデルが存在する場合、グラフ は単位円弧グラフです。

n頂点のラベル付き単位円弧グラフの数はで与えられる[2] n + 2 2 n 1 n 1 2 2 n 1 {\displaystyle (n+2){\binom {2n-1}{n-1}}-2^{2n-1}}

真円弧グラフ

G {\displaystyle G} 対応する弧モデルが存在し、どの弧も他の弧を適切に包含しないとき、真円弧グラフ(円弧区間グラフとも呼ばれる[3]は真円弧グラフである。これらのグラフの認識と真円弧モデルの構築はどちらも線形時間で実行できる。[4]これらはクローフリーグラフ の基本的なサブクラスの1つを形成する[3] n + メートル {\displaystyle ({\mathcal {O}}(n+m))}

ヘリー円弧グラフ

G {\displaystyle G} 対応する弧モデルが存在し、その弧がHelly族を構成する場合、Helly円弧グラフである。Gavril (1974)は、このクラスの特徴づけを行い、認識アルゴリズムを示唆している。 n 3 {\displaystyle {{\mathcal {O}}(n^{3})}}

Joerisら (2009) はこのクラスの他の特徴付けを示しており、入力がグラフである場合にO(n+m)時間で実行される認識アルゴリズムを示唆している。入力グラフがHelly円弧グラフでない場合、このアルゴリズムは禁制誘導部分グラフの形でその事実の証明を返す。彼らはまた、与えられた円弧モデルがHelly特性を持つかどうかを判定する O(n)時間アルゴリズムも提示した。

アプリケーション

円弧グラフは、オペレーションズ・リサーチにおける周期的な資源配分問題をモデル化する際に役立ちます。各区間は、特定の期間における資源の要求を時間的に繰り返し表します。

注記

  1. ^ Kaplan, Haim; Nussbaum, Yahav (2011-11-01). 「円弧グラフのよりシンプルな線形時間認識」. Algorithmica . 61 (3): 694– 737. CiteSeerX  10.1.1.76.2480 . doi :10.1007/s00453-010-9432-y. ISSN  0178-4617.
  2. ^ Alexandersson, Per; Panova, Greta (2018年12月). 「LLT多項式、彩色準対称関数、サイクル付きグラフ」.離散数学. 341 (12): 3453– 3482. arXiv : 1705.10353 . doi :10.1016/j.disc.2018.09.001.
  3. ^ ab Chudnovsky & Seymour (2008) による異なるが同等の定義で説明されている。
  4. ^ Deng、Hell、Huang (1996) pg. ?

参考文献

  • 円弧グラフ、グラフクラス包含に関する情報システム
「https://en.wikipedia.org/w/index.php?title=Circular-arc_graph&oldid=1180433566」から取得