無向ハイパーグラフの例。 X = { v 1 、 v 2 、 v 3 、 v 4 、 v 5 、 v 6 、 v 7 } {\displaystyle X=\{v_{1},v_{2},v_{3},v_{4},v_{5},v_{6},v_{7}\}} そして E = { e 1 、 e 2 、 e 3 、 e 4 } = {\displaystyle E=\{e_{1},e_{2},e_{3},e_{4}\}=} { { v 1 、 v 2 、 v 3 } 、 {\displaystyle \{\{v_{1},v_{2},v_{3}\},} { v 2 、 v 3 } 、 {\displaystyle \{v_{2},v_{3}\},} { v 3 、 v 5 、 v 6 } 、 {\displaystyle \{v_{3},v_{5},v_{6}\},} { v 4 } } {\displaystyle \{v_{4}\}} このハイパーグラフは次数7、サイズ4です。ここでは、辺は2つの頂点だけでなく複数の頂点を結び、色で表現されています。 上の図に示されているハイパーグラフの別の表現で、PAOH と呼ばれます。[ 1 ] エッジは頂点を結ぶ垂直線です。V7 は孤立した頂点です。頂点は左に揃えられています。右側の凡例はエッジの名前を示しています。 与えられた 1 1 := ( { 1 } 、 { 2 } ) {\displaystyle {a_{1}:=\left(\{1\},\{2\}\right)}} そして 1 2 := ( { 2 } 、 { 3 } ) {\displaystyle {a_{2}:=\left(\{2\},\{3\}\right)}} そして 1 3 := ( { 3 } 、 { 1 } ) {\displaystyle {a_{3}:=\left(\{3\},\{1\}\right)}} そして 1 4 := ( { 2 、 3 } 、 { 4 、 5 } ) {\displaystyle {a_{4}:=\left(\{2,3\},\{4,5\}\right)}} そして 1 5 := ( { 3 、 5 } 、 { 6 } ) {\displaystyle {a_{5}:=\left(\{3,5\},\{6\}\right)}} そして E := { 1 1 、 1 2 、 1 3 、 1 4 、 1 5 } {\displaystyle {E:=\{a_{1},a_{2},a_{3},a_{4},a_{5}\}}} そして X := { 1 、 2 、 3 、 4 、 5 、 6 } {\displaystyle {X:=\{1,2,3,4,5,6\}}} 最後に、二人は ( X 、 E ) {\displaystyle {\left(X,E\right)}} 有向ハイパーグラフを記述する。 数学 において、ハイパーグラフ とは、辺が 任意の数の頂点を結ぶことができる グラフ の一般化である。これに対し、通常のグラフでは、辺は正確に2つの頂点を結ぶ。
正式には、有向ハイパーグラフ はペアである( X 、 E ) {\displaystyle (X,E)} 、 どこX {\displaystyle X} ノード 、頂点 、ポイント 、または要素 と呼ばれる要素の集合であり、E {\displaystyle E} は、部分集合のペアの集合です。X {\displaystyle X} これらのペアはそれぞれ( D 、 C ) ∈ E {\displaystyle (D,C)\in E} エッジ またはハイパーエッジ と呼ばれる。頂点部分集合D {\displaystyle D} は尾部 または領域 として知られており、C {\displaystyle C} その中心 または終域 として。
ハイパーグラフの 次数( X 、 E ) {\displaystyle (X,E)} は頂点の数ですX {\displaystyle X} ハイパーグラフのサイズ は、エッジの数です。E {\displaystyle E} エッジの 次数e = ( D 、 C ) {\displaystyle e=(D,C)} 有向ハイパーグラフでは| e | = ( | D | 、 | C | ) {\displaystyle |e|=(|D|,|C|)} つまり、その尾部の頂点の数に続いて、その頭部の頂点の数です。
上記の定義は、各エッジの先頭または末尾を頂点の集合として定義することにより、有向グラフから有向ハイパーグラフに一般化されます( C ⊆ X {\displaystyle C\subseteq X} またはD ⊆ X {\displaystyle D\subseteq X} 単一の頂点としてではなく、複数の要素から構成される集合として扱われます。グラフは、これらの集合のそれぞれが1つの要素のみを含む特殊なケースです。したがって、辺の順序に依存しない標準的なグラフ理論の概念は、| e | {\displaystyle |e|} ハイパーグラフ理論に一般化する。
集合が与えられた X {\displaystyle {X}} そのパワーセットで P ( X ) {\displaystyle {{\mathcal {P}}\left(X\right)}} さらに、 E {\displaystyle {E}} と E ⊆ P ( X ) {\displaystyle {E\subseteq {\mathcal {P}}\left(X\right)}} ペア ( X 、 E ) {\displaystyle {\left(X,E\right)}} これは無向ハイパーグラフと呼ばれる。
ハイパーグラフは、接続構造 として捉えることができます。特に、すべてのハイパーグラフには、対応する二部グラフの「接続グラフ」または「レヴィグラフ」が存在し、逆に、すべての 二部グラフは 、2色で彩色され、ハイパーグラフの頂点と辺に対応する色クラスが示されている場合、ハイパーグラフの接続グラフとみなすことができます。
ハイパーグラフには他にも多くの呼び名があります。計算幾何学 では、無向ハイパーグラフはレンジ空間 と呼ばれることがあり、その場合、ハイパーエッジはレンジ と呼ばれます。[ 2 ] 協力ゲーム 理論 では、ハイパーグラフは単純ゲーム(投票ゲーム)と呼ばれ、この概念は 社会選択理論 の問題解決に応用されます。一部の文献では、エッジはハイパーリンク またはコネクタ と呼ばれています。[ 3 ]
ハイパーグラフの集合は、ハイパーグラフ準同型を射とする圏 で ある 。
グラフから概念を一般化する グラフに関する多くの定理 や概念はハイパーグラフにも適用され、特に以下の通りである。
有向ハイパーグラフでは、推移閉包 と最短経路問題が挙げられます。[ 17 ]
ハイパーグラフの描画 この回路図は 、4つの頂点(白い長方形と円盤で示されている)が、木として描かれた3つのハイパーエッジで接続されているハイパーグラフの図として解釈できる。 ハイパーグラフはグラフよりも紙に描くのが難しいものの、多くの研究者がハイパーグラフの可視化手法を研究してきた。
ハイパーグラフの視覚的表現の 1 つとして、平面上の曲線を使用してグラフのエッジを描写する標準的なグラフ描画スタイルと同様に、ハイパーグラフの頂点は点、円盤、またはボックスとして描かれ、ハイパーエッジは頂点を葉とする木として描かれます。 [ 19 ] [ 20 ] 頂点が点として表現されている場合、ハイパーエッジは点の集合を結ぶ滑らかな曲線、または点の集合を囲む単純な閉曲線 として表示することもできます。[ 21 ] [ 22 ] [ 23 ]
4次のベン図。これは、15個の頂点(15個の色付き領域)と4個のハイパーエッジ(4個の楕円)を持つハイパーグラフの分割図として解釈できる。 ハイパーグラフの可視化の別のスタイルであるハイパーグラフ描画の細分化モデル[ 24 ] では、平面は領域に細分化され、各領域はハイパーグラフの単一の頂点を表します。ハイパーグラフのハイパーエッジは、これらの領域の連続する部分集合によって表され、色付け、周囲に輪郭を描くこと、またはその両方によって示されます。たとえば、n次 ベン図は、 n 個のハイパーエッジ(図を定義する曲線)と 2 n − 1 個の頂点(これらの曲線が平面を細分化する領域によって表される)を持つハイパーグラフの細分化描画と見なすことができます。平面グラフ の多項式時間認識とは対照的に、ハイパーグラフが平面細分化描画を持つかどうかを判断することはNP 完全ですが [ 25 ] 、領域の隣接パターンがパス、サイクル、または木に制約されている場合、この種の描画の存在を効率的にテストできます[ 26 ] 。
ハイパーグラフの別の表現方法として、PAOH [ 1 ] と呼ばれるものが、この記事の冒頭の図に示されています。エッジは頂点を結ぶ垂直線です。頂点は左側に並んでいます。右側の凡例にはエッジの名前が示されています。これは動的ハイパーグラフ用に設計されていますが、単純なハイパーグラフにも使用できます。
ハイパーグラフ彩色 古典的なハイパーグラフ彩色とは、セットから色を割り当てることである。{ 1 、 2 、 3 、 。 。 。 、 λ } {\displaystyle \{1,2,3,...,\lambda \}} ハイパーグラフのすべての頂点に対して、各ハイパーエッジが少なくとも2つの異なる色の頂点を含むように色付けを行う。言い換えれば、濃度が2以上の単色ハイパーエッジは存在してはならない。この意味で、これはグラフ彩色法の直接的な一般化である。すべての彩色法において使用される異なる色の最小数を、ハイパーグラフの彩色数と呼ぶ。
最大k色を用いて彩色可能なハイパーグラフは、 k 彩色可能ハイパー グラフと呼ばれる。2 彩色可能なハイパーグラフは、まさに二部グラフである。
古典的なハイパーグラフ彩色には多くの一般化があります。その一つが、単色エッジが許容される混合ハイパーグラフ彩色です。混合ハイパーグラフの中には、任意の数の色で彩色できないものもあります。彩色不可能性の一般的な基準は知られていません。混合ハイパーグラフが彩色可能な場合、使用される色の最小数と最大数は、それぞれ下側彩色数と上側彩色数と呼ばれます。[ 27 ]
ハイパーグラフのリンクは任意のカーディナリティを持つことができるため、サブグラフの概念には、サブハイパーグラフ 、部分ハイパーグラフ 、セクションハイパーグラフ と呼ばれるいくつかの概念が存在します。
させてH = ( X 、 E ) {\displaystyle H=(X,E)} 頂点からなるハイパーグラフとする
X = { x 私 ∣ 私 ∈ 私 v } 、 {\displaystyle X=\lbrace x_{i}\mid i\in I_{v}\rbrace ,} エッジセット を持つ
E = { e 私 ∣ 私 ∈ 私 e 、 e 私 ⊆ X 、 e 私 ≠ ∅ } 、 {\displaystyle E=\lbrace e_{i}\mid i\in I_{e},e_{i}\subseteq X,e_{i}\neq \emptyset \rbrace ,} どこ私 v {\displaystyle I_{v}} そして私 e {\displaystyle I_{e}} これらはそれぞれ頂点と辺のインデックスセット です。
部分ハイパーグラフ は、いくつかの頂点が削除されたハイパーグラフです。正式には、部分ハイパーグラフはH A {\displaystyle H_{A}} 誘発されるA ⊆ X {\displaystyle A\subseteq X} は次のように定義される。
H A = ( A 、 { e ∩ A ∣ e ∈ E 、 e ∩ A ≠ ∅ } ) 。 {\displaystyle H_{A}=\left(A,\lbrace e\cap A\mid e\in E,e\cap A\neq \emptyset \rbrace \right).} 別の用語としては、Hを A に 制限するという ものがある。[ 29 ] : 468
接続されたコンポーネント H {\displaystyle H} は、最大連結部分ハイパーグラフである。H {\displaystyle H} つまり、部分ハイパーグラフH A {\displaystyle H_{A}} のH {\displaystyle H} 誘発されるA {\displaystyle A} そのためH A {\displaystyle H_{A}} 接続されており、部分ハイパーグラフは存在しないH A ′ {\displaystyle H_{A'}} とA ⊊ A ′ {\displaystyle A\subsetneq A'} 接続されています。
部分ハイパーグラフの拡張 は、各ハイパーエッジがH {\displaystyle H} これは部分的にサブハイパーグラフに含まれているH A {\displaystyle H_{A}} 拡張機能に完全に含まれているE x ( H A ) {\displaystyle Ex(H_{A})} 正式に
E x ( H A ) = ( A ∪ A ′ 、 E ′ ) {\displaystyle Ex(H_{A})=(A\cup A',E')} とA ′ = ⋃ e ∈ E e ∖ A {\displaystyle A'=\bigcup _{e\in E}e\setminus A} そしてE ′ = { e ∈ E ∣ e ⊆ ( A ∪ A ′ ) } {\displaystyle E'=\lbrace e\in E\mid e\subseteq (A\cup A')\rbrace } 。部分ハイパーグラフ とは、一部のエッジが削除されたハイパーグラフのことである。[ 29 ] : 468 部分集合が与えられた場合J ⊂ 私 e {\displaystyle J\subset I_{e}} エッジインデックスセットの、によって生成された部分ハイパーグラフJ {\displaystyle J} ハイパーグラフは
( X 、 { e 私 ∣ 私 ∈ J } ) 。 {\displaystyle \left(X,\lbrace e_{i}\mid i\in J\rbrace \right).} 部分集合が与えられた場合A ⊆ X {\displaystyle A\subseteq X} セクションハイパーグラフ は部分ハイパーグラフである
H × A = ( A 、 { e 私 ∣ 私 ∈ 私 e 、 e 私 ⊆ A } ) 。 {\displaystyle H\times A=\left(A,\lbrace e_{i}\mid i\in I_{e},e_{i}\subseteq A\rbrace \right).} 二重 H * {\displaystyle H^{*}} のH {\displaystyle H} は頂点と辺が入れ替わったハイパーグラフであり、頂点は次のように与えられる。{ e 私 } {\displaystyle \lbrace e_{i}\rbrace } そしてその辺は{ X m } {\displaystyle \lbrace X_{m}\rbrace } どこ
X m = { e 私 ∣ x m ∈ e 私 } 。 {\displaystyle X_{m}=\lbrace e_{i}\mid x_{m}\in e_{i}\rbrace .} 等号の概念が以下のように適切に定義されると、ハイパーグラフの双対を取る操作は対合 、すなわち、
( H * ) * = H 。 {\displaystyle \left(H^{*}\right)^{*}=H.} 連結ハイパーグラフH と同じ頂点集合を持つ連結グラフ G は、 H のすべてのハイパーエッジがG に連結部分グラフを誘導する場合、 H のホストグラフ である。非連結ハイパーグラフH の場合、G とH の連結成分 の間に全単射が存在し、 G の各連結成分G ' が対応するH ' のホスト である場合、G はホストグラフである。
ハイパーグラフの2セクション (またはクリークグラフ 、表現グラフ 、プライマルグラフ 、ガイフマングラフ )とは、ハイパーグラフと同じ頂点を持ち、すべての頂点のペア間のエッジが同じハイパーエッジに含まれるグラフのことです。
隣接行列 ハイパーグラフの隣接行列は、グラフの隣接行列 から類似したものを導き出すことができる。グラフの場合、隣接行列は頂点のペアが隣接して いるかどうかを示す正方行列である。同様に、隣接行列を定義することができる。A = ( 1 私 j ) {\displaystyle A=(a_{ij})} ハイパーエッジが一般的にハイパーグラフである場合e k ≤ m {\displaystyle e_{k\leq m}} 実際の重みを持つw e k ∈ R {\displaystyle w_{e_{k}}\in \mathbb {R} } と
1 私 j = { w e k 私 f ( v 私 、 v j ) ∈ E 0 o t h e r w 私 s e 。 {\displaystyle a_{ij}=\left\{{\begin{matrix}w_{e_{k}}&\mathrm {if} ~(v_{i},v_{j})\in E\\0&\mathrm {otherwise} .\end{matrix}}\right.}
サイクル 通常の無向グラフでは、サイクル と非巡回グラフ という単一の自然な概念が存在するのに対し、ハイパーグラフでは、サイクルには複数の自然な非等価な定義が存在し、グラフの場合を考慮すると、それらは通常のサイクルの概念に収束する。
α-非環状性ベルジュ非巡回性の定義は非常に制限的であるように見えるかもしれない。例えば、ハイパーグラフに何らかのペアが存在する場合v ≠ v ′ {\displaystyle v\neq v'} 頂点といくつかのペアf ≠ f ′ {\displaystyle f\neq f'} ハイパーエッジのv 、 v ′ ∈ f {\displaystyle v,v'\in f} そしてv 、 v ′ ∈ f ′ {\displaystyle v,v'\in f'} ならば、それはベルジュ循環である。
ハイパーグラフの非巡回性のより弱い概念を定義することができます。[ 5 ] 後に α-非巡回性と呼ばれるようになりました。この非巡回性の概念は、ハイパーグラフが等角(原始グラフのすべてのクリークが何らかのハイパーエッジで覆われている)であり、その原始グラフが弦状 であることと同等です。また、 GYO アルゴリズム [ 37 ] [ 38 ] (グラハムのアルゴリズムとしても知られています)による空グラフへの還元可能性とも同等です。GYO アルゴリズムは、耳の一般化された定義を使用してハイパーエッジを除去する 合流 反復プロセスです。データベース理論 の領域では、データベーススキーマ の基となるハイパーグラフが α-非巡回である場合、そのスキーマは特定の望ましい特性を持つことが知られています。[ 39 ] さらに、α-非巡回性は、一階述語論理 のガード付きフラグメント の表現力とも関連しています。
ハイパーグラフがα-非巡回であるかどうかを線形時間 でテストできます。 [ 40 ]
α-非巡回性には、α-巡回ハイパーグラフにハイパーエッジを追加すると、それがα-非巡回になる可能性があるという直感に反する性質があることに注意してください(たとえば、ハイパーグラフのすべての頂点を含むハイパーエッジを追加すると、常にα-非巡回になります)。この認識された欠点に部分的に動機付けられて、Ronald Fagin [ 41 ] は、β-非巡回性とγ-非巡回性というより強い概念を定義しました。β-非巡回性は、ハイパーグラフのすべてのサブハイパーグラフがα-非巡回であるという要件として述べることができます。これは、Graham [ 38 ] による以前の定義と同等です[ 41 ] 。γ-非 巡回性 の概念は、データベーススキーマのいくつかの望ましい特性と同等で、バッハマン図 に関連する、より制限的な条件です。β-非巡回性とγ-非巡回性はどちらも多項式時間 でテストできます。
これら4つの非巡回性の概念は比較可能である。γ-非巡回性はβ-非巡回性を意味し、β-非巡回性はα-非巡回性を意味する。さらに、ベルジュ非巡回性はそれらすべてを意味する。ベルジュ非巡回性を含め、逆の含意はどれも成り立たない。言い換えれば、これら4つの概念は異なる。[ 41 ]
同型性、対称性、等価性ハイパーグラフ準同型 写像とは、あるハイパーグラフの頂点集合から別のハイパーグラフへの写像であり、各辺が他の1つの辺に対応するものである。
ハイパーグラフH = ( X 、 E ) {\displaystyle H=(X,E)} ハイパーグラフと同型で あるG = ( Y 、 F ) {\displaystyle G=(Y,F)} と表記されるH ≃ G {\displaystyle H\simeq G} 全単射 が存在する場合
ϕ : X → Y {\displaystyle \phi :X\to Y} そして順列 π {\displaystyle \pi } の私 {\displaystyle I} そのため
ϕ ( e 私 ) = f π ( 私 ) {\displaystyle \phi (e_{i})=f_{\pi (i)}} 全単射ϕ {\displaystyle \phi } これはグラフの同型性と呼ばれます。
H ≃ G {\displaystyle H\simeq G} かつその場合に限りH * ≃ G * {\displaystyle H^{*}\simeq G^{*}} 。ハイパーグラフのエッジが明示的にラベル付けされている場合、強同型性 という概念が追加されます。H {\displaystyle H} は G {\displaystyle G} 置換が恒等置換である場合、次のように書く。H ≅ G {\displaystyle H\cong G} 強同型グラフはすべて同型であるが、その逆は必ずしも成り立たないことに注意してください。
ハイパーグラフの頂点が明示的にラベル付けされている場合、同値性 の概念と等価性 の概念が存在する。H {\displaystyle H} と同等 G {\displaystyle G} 、そして、H ≡ G {\displaystyle H\equiv G} 同型性ϕ {\displaystyle \phi } もっている
ϕ ( x n ) = y n {\displaystyle \phi (x_{n})=y_{n}} そして
ϕ ( e 私 ) = f π ( 私 ) {\displaystyle \phi (e_{i})=f_{\pi (i)}} ご了承ください
H ≡ G {\displaystyle H\equiv G} かつその場合に限りH * ≅ G * {\displaystyle H^{*}\cong G^{*}} さらに、順列π {\displaystyle \pi } アイデンティティは、H {\displaystyle H} 等しいG {\displaystyle G} 、そして、H = G {\displaystyle H=G} なお、この等式の定義では、グラフは自己双対性を持つことに注意してください。
( H * ) * = H {\displaystyle \left(H^{*}\right)^{*}=H} ハイパーグラフの自己同型とは、頂点集合からそれ自身への同型写像、つまり頂点のラベル付け替えのことです。ハイパーグラフ H (= ( X , E ))の自己同型写像の集合は合成に関して群 であり、ハイパーグラフの自己同型群と呼ばれ、Aut( H ) と表記されます。
例 ハイパーグラフを考えてみようH {\displaystyle H} エッジ付き
H = { e 1 = { 1 、 b } 、 e 2 = { b 、 c } 、 e 3 = { c 、 d } 、 e 4 = { d 、 1 } 、 e 5 = { b 、 d } 、 e 6 = { 1 、 c } } {\displaystyle H=\lbrace e_{1}=\lbrace a,b\rbrace ,e_{2}=\lbrace b,c\rbrace ,e_{3}=\lbrace c,d\rbrace ,e_{4}=\lbrace d,a\rbrace ,e_{5}=\lbrace b,d\rbrace ,e_{6}=\lbrace a,c\rbrace \rbrace } そして
G = { f 1 = { α 、 β } 、 f 2 = { β 、 γ } 、 f 3 = { γ 、 δ } 、 f 4 = { δ 、 α } 、 f 5 = { α 、 γ } 、 f 6 = { β 、 δ } } {\displaystyle G=\lbrace f_{1}=\lbrace \alpha ,\beta \rbrace ,f_{2}=\lbrace \beta ,\gamma \rbrace ,f_{3}=\lbrace \gamma ,\delta \rbrace ,f_{4}=\lbrace \delta ,\alpha \rbrace ,f_{5}=\lbrace \alpha ,\gamma \rbrace ,f_{6}=\lbrace \beta ,\delta \rbrace \rbrace } すると明らかにH {\displaystyle H} そしてG {\displaystyle G} 同型である(ϕ ( 1 ) = α {\displaystyle \phi (a)=\alpha } など )ですが、それらは強く同型ではありません。したがって、たとえば、H {\displaystyle H} 頂点1 {\displaystyle a} 辺1、4、6と交わるので、
e 1 ∩ e 4 ∩ e 6 = { 1 } {\displaystyle e_{1}\cap e_{4}\cap e_{6}=\lbrace a\rbrace } グラフではG {\displaystyle G} 辺1、4、6と交わる頂点は存在しない。
f 1 ∩ f 4 ∩ f 6 = ∅ {\displaystyle f_{1}\cap f_{4}\cap f_{6}=\varnothing } この例では、H {\displaystyle H} そしてG {\displaystyle G} 同等である、H ≡ G {\displaystyle H\equiv G} 、そして双対は強く同型である。H * ≅ G * {\displaystyle H^{*}\cong G^{*}} 。
対称 のランク r ( H ) {\displaystyle r(H)} ハイパーグラフのH {\displaystyle H} は、ハイパーグラフ内の任意のエッジの最大濃度です。すべてのエッジの濃度がkである場合、ハイパーグラフは 均一 またはk-均一 であると言われ、k-ハイパーグラフ と呼ばれます。グラフは、2-均一ハイパーグラフです。
頂点v の次数d(v) は、その頂点を含む辺の数です。Hは 、すべての頂点の次数がkである場合 、k-正則 です。
一様ハイパーグラフの双対は正則であり、その逆もまた然りである。
H の2 つの頂点x とy は、次のような自己同型が存在する場合に対称で あると呼ばれる。ϕ ( x ) = y {\displaystyle \phi (x)=y} 2つのエッジe 私 {\displaystyle e_{i}} そしてe j {\displaystyle e_{j}} は、次のような自己同型が存在する場合に対称 であると言われる。ϕ ( e 私 ) = e j {\displaystyle \phi (e_{i})=e_{j}} 。
ハイパーグラフは、すべての頂点が対称である場合、頂点推移的 (または頂点対称的 )であると言われます。同様に、すべての辺が対称である場合、ハイパーグラフは辺推移的であると言われます。ハイパーグラフが辺対称的かつ頂点対称的である場合、そのハイパーグラフは単に 推移的で あると言えます。
ハイパーグラフの双対性により、辺推移性の研究は頂点推移性の研究と同一である。
パーティション E. Dauber [ 42 ] による分割定理によれば、辺推移的ハイパーグラフの場合、H = ( X 、 E ) {\displaystyle H=(X,E)} パーティション が存在する
( X 1 、 X 2 、 ⋯ 、 X K ) {\displaystyle (X_{1},X_{2},\cdots ,X_{K})} 頂点集合のX {\displaystyle X} 部分ハイパーグラフがH X k {\displaystyle H_{X_{k}}} によって生成されましたX k {\displaystyle X_{k}} 各1 ≤ k ≤ K {\displaystyle 1\leq k\leq K} 、そして、
∑ k = 1 K r ( H X k ) = r ( H ) {\displaystyle \sum _{k=1}^{K}r\left(H_{X_{k}}\right)=r(H)} どこr ( H ) {\displaystyle r(H)} H のランクです。
その結果として、頂点推移的でない辺推移的なハイパーグラフは双彩色可能である。
グラフ分割 (特にハイパーグラフ分割)は、IC設計[ 43 ] や並列コンピューティング [ 44 ] [ 45 ] [ 46 ] に多くの応用例がある。効率的でスケーラブルなハイパーグラフ分割アルゴリズムは 、機械学習タスクで大規模なハイパーグラフを処理するためにも重要である。[ 6 ]
注記 1 2 Valdivia, Paola; Buono, Paolo; Plaisant, Catherine; Dufournaud, Nicole; Fekete, Jean-Daniel (2020). "Analyzing Dynamic Hypergraphs with Parallel Aggregated Ordered Hypergraph Visualization" (PDF) . IEEE Transactions on Visualization and Computer Graphics . 26 (1). IEEE: 12. doi : 10.1109/TVCG.2019.2933196 . eISSN 1941-0506 . hdl : 11586/518500 . ISSN 1077-2626 . PMID 31398121 . S2CID 199518871 . 2021-01-26 のオリジナルからアーカイブ(PDF) 。 2020年9月8日 に取得 。 ↑ Haussler, David ; Welzl, Emo (1987), "ε-nets and simplex range queries", Discrete and Computational Geometry , 2 (2): 127– 151, doi : 10.1007/BF02187876 , MR 0884223 。↑ パール、ジュデア (1984). ヒューリスティクス:コンピュータ問題解決のためのインテリジェントな探索戦略 . アディソン・ウェスリー出版. p. 25. ISBN 978-0-201-05594-8 2023年2月4日にオリジナルからアーカイブされました。2021年6月12日 に取得 。↑ Feige, Uriel; Kim, Jeong Han; Ofek, Eran (2006). "密なランダム3CNF式の非充足可能性の証拠". 2006 第47回IEEEコンピュータサイエンス基礎シンポジウム(FOCS'06) . IEEE. pp. 497–508. doi : 10.1109 /FOCS.2006.78 . ISBN 0-7695-2720-5 。1 2 Beeri, C.; Fagin, R. ; Maier, D.; Yannakakis, M. (1983). "On the Desirability of Acyclic Database Schemes" (PDF) . Journal of the ACM . 30 (3): 479– 513. doi : 10.1145/2402.322389 . S2CID 2418740 . 2021-04-21 のオリジナルから アーカイブ (PDF) . 2021-01-03 に取得 . 1 2 3 Huang, Jin; Zhang, Rui; Yu, Jeffrey Xu (2015). "スケーラブルなハイパーグラフ学習と処理". 2015 IEEE International Conference on Data Mining (PDF) . pp. 775–780 . doi : 10.1109/ICDM.2015.33 . ISBN 978-1-4673-9504-5 . S2CID 5130573 . 2021年1月26日にオリジナルからアーカイブ(PDF)されました 。 2021年1月8日 に取得。 ↑ Brazil, M; Zachariasen, M (2015). "グラフとハイパーグラフにおけるシュタイナー木" . 平面における最適相互接続木 . アルゴリズムと組み合わせ論. 第 29巻. Springer. pp. 301–317 . doi : 10.1007/978-3-319-13915-9_5 . ISBN 978-3-319-13915-9 2021年1月29日にオリジナルからアーカイブされました。 2021年1月20日 に取得 。↑ Zhou, Dengyong; Huang, Jiayuan; Scholkopf, Bernhard (2006), "Learning with hypergraphs: clustering, classification, and embedding" , Advances in Neural Information Processing Systems , MIT Press, pp. 1601–8 , ISBN 978-0-262-25691-9 2021年10月22日にオリジナルからアーカイブされ、2021年7月24日 に取得されました。 ↑ Ghoshal, Gourab; Zlatic, Vinko; Caldarelli, Guido; Newman, Mark EJ (2009). "ランダムハイパーグラフとその応用". Physical Review E . 79 (6) 066118. arXiv : 0903.0419 . Bibcode : 2009PhRvE..79f6118G . doi : 10.1103/PhysRevE.79.066118 . PMID 19658575 . S2CID 6391099 . ↑ Tan, Shulong; Bu, Jiajun; Chen, Chun; Xu, Bin; Wang, Can; He, Xiaofei (2011年10月)、 「ハイパーグラフモデルによる豊富なソーシャルメディア情報を用いた音楽推薦」 、 ACM Transactions on Multimedia Computing, Communications, and Applications 、 7S (1)、論文22、 Bibcode : 2011smma.book..213T 、 doi : 10.1145/2037676.2037679 、 S2CID 432036 ↑ Liu, Qingshan; Huang, Yuchi; Metaxas, Dimitris N. (2013), "Hypergraph with sampling for image retrieval", Pattern Recognition , 44 ( 10–11 ): 2255–2262 , doi : 10.1016/j.patcog.2010.07.014 ↑ Patro, Rob; Kingsoford, Carl (2013), "Predicting protein interactions via parsimonious network history inference", Bioinformatics , 29 ( 10–11 ): 237–246 , doi : 10.1093/bioinformatics/btt224 , PMC 3694678 , PMID 23812989 ↑ Gao, Tue; Wang, Meng; Zha, Zheng-Jun; Shen, Jialie; Li, Xuelong; Wu, Xindong (2013), "Visual-textual joint relevance learning for tag-based social image search" , IEEE Transactions on Image Processing , 22 (1): 363– 376, Bibcode : 2013ITIP...22..363Y , doi : 10.1109/tip.2012.2202676 , PMID 22692911 , S2CID 7432373 , 2017年9月23日にオリジナルから アーカイブ済み、 2017年9月22日 取得 ↑ Tian, Ze; Hwang, TaeHyun; Kuang, Rui (2009), "事前知識を用いた遺伝子発現およびアレイCGHデータの分類のためのハイパーグラフベース学習アルゴリズム", Bioinformatics , 25 (21): 2831–2838 , doi : 10.1093/bioinformatics/btp467 , PMID 19648139 ↑ Goldstein, A. (1982). "有向ハイパーグラフデータベース:ローカルループ電話プラントのモデル" . Bell System Technical Journal . 61 (9): 2529– 54. doi : 10.1002/j.1538-7305.1982.tb03439.x . S2CID 11290643 . ↑ Ranshous, Stephen; Joslyn, Cliff; Kreyling, Sean; Nowak, Kathleen; Samatova, Nagiza; West, Curtis; Winters, Samuel (2017). Exchange Pattern Mining in the Bitcoin Transaction Directed Hypergraph (PDF) . Financial Cryptography and Data Security. Springer. doi : 10.1007/978-3-319-70278-0_16 . 2021-07-15 のオリジナルから アーカイブ (PDF) 。 2021-01-20 に取得 。 1 2 Ausiello, Giorgio; Laura, Luigi (2017). "有向ハイパーグラフ: 入門と基本アルゴリズム - 概説" . Theoretical Computer Science . 658 : 293–306 . doi : 10.1016/j.tcs.2016.03.016 . 1 2 Gallo, G.; Longo, G.; Pallottino, S.; Nguyen, S. (1993). "有向ハイパーグラフとその応用" . Discrete Applied Mathematics . 42 ( 2– 3): 177– 201. doi : 10.1016/0166-218X(93)90045-P . ↑ Sander, G. (2003), "直交ハイパーエッジを持つ有向ハイパーグラフのレイアウト" , Proc. 11th International Symposium on Graph Drawing (GD 2003) , Lecture Notes in Computer Science , vol. 2912, Springer, pp. 381–6 , ISBN 978-3-540-24595-7 2011年7月18日にオリジナルからアーカイブされ、 2010年5月17日 に取得されました。 。↑ Eschbach, Thomas; Günther, Wolfgang; Becker, Bernd (2006), "Orthogonal hypergraph drawing for improved visibility" (PDF) , Journal of Graph Algorithms and Applications , 10 (2): 141– 157, doi : 10.7155/jgaa.00122 , 2011年7月18日にオリジナルから アーカイブ (PDF)され、 2010年5月17日 に取得 。↑ Mäkinen, Erkki (1990), "ハイパーグラフの描き方", International Journal of Computer Mathematics , 34 (3): 177–185 , doi : 10.1080/00207169008803875 。↑ Bertault, François; Eades, Peter (2001), "Drawing hypergraphs in the subset standard", Graph Drawing , Lecture Notes in Computer Science, vol. 1984, Springer-Verlag, pp. 45–76 , doi : 10.1007/3-540-44541-2_15 , ISBN 978-3-540-41554-1 。↑ Naheed Anjum, Arafat; Bressan, Stéphane (2017), "Hypergraph Drawing by Force-Directed Placement", Database and Expert Systems Applications , Lecture Notes in Computer Science, vol. 10439, Springer International Publishing, pp. 387–394 , doi : 10.1007/978-3-319-64471-4_31 , ISBN 978-3-319-64470-7 。↑ マイケル・カウフマン。マーク・ヴァン・クレフェルト。 Speckmann、Bettina (2009)、「ハイパーグラフの細分割描画」、 グラフ描画 、コンピューター サイエンスの講義ノート、vol. 5417、Springer-Verlag、pp. 396–407 、 doi : 10.1007/978-3-642-00219-9_39 、 ISBN 978-3-642-00218-2 。↑ Johnson, David S. ; Pollak, HO (2006), "ハイパーグラフの平面性とベン図の描画の複雑さ", Journal of Graph Theory , 11 (3): 309– 325, doi : 10.1002/jgt.3190110306 。↑ ブチン、ケビン。マーク・ヴァン・クレフェルト。マイヤー、ヘンク。ベッティーナ・スペックマン。 Verbeek、Kevin (2010)、「ハイパーグラフの平面サポートについて」、 グラフ描画 、コンピューター サイエンスの講義ノート、vol. 5849、Springer-Verlag、pp. 345–356 、 doi : 10.1007/978-3-642-11805-0_33 、 ISBN 978-3-642-11804-3 。↑ "Vitaly Voloshin: Mixed Hypergraph Coloring Website" . spectrum.troy.edu . 2022年1月20日のオリジナルから アーカイブ済み. 2022年4月27日 取得 . ↑ Fagin, Ronald (1983-07-01). "ハイパーグラフと関係データベース スキームの非巡回性の度合い" . Journal of the ACM . 30 (3): 514– 550. doi : 10.1145/2402.322390 . ISSN 0004-5411 . 1 2 Lovász, ラスロー ; プラマー医学博士 (1986 年)、 『マッチング理論』 、『離散数学年報』、第 1 巻。 29、北オランダ、 ISBN 0-444-87916-1 MR 0859549 ↑ ベルジュ、クロード(1973)。 グラフとハイパーグラフ 。アムステルダム:ノースホランド 。ISBN 0-7204-2450-X 。↑ カトナ、G. ;ハーステッド州キーアステッド (1999 年)。 「ハイパーグラフにおけるハミルトニアン連鎖」。 グラフ理論ジャーナル 。 30 (3): 205–212 . 土井 : 10.1002/(SICI)1097-0118(199903)30:3 < 205::AID-JGT5 > 3.0.CO ; 2-O 。 ↑ Zhao, Y. (2016). "ハイパーグラフにおけるディラック型問題の最近の進展". Recent Trends in Combinatorics . The IMA Volumes in Mathematics and its Applications. Vol. 159. pp. 145–165 . arXiv : 1508.06170 . doi : 10.1007/978-3-319-24298-9_6 . ISBN 978-3-319-24296-5 。↑ Kühn, D. ; Osthus, D. (2014). "グラフとハイパーグラフにおけるハミルトンサイクル:極値的視点" (PDF) . 国際数学者会議議事録 : 381–406 . ISBN 978-89-6105-807-0 。↑ Rödl, V. ; Szemerédi, E. ; Ruciński, A. (2008). "k-一様ハイパーグラフに対する近似ディラック型定理". Combinatorica . 28 (2): 229– 260. doi : 10.1007/s00493-008-2295-z . ↑ Janzer, B. (2021). "Large hypergraphs without tight cycles". Combinatorial Theory . 1 : Paper No. 12, 4. arXiv : 2012.07726 . doi : 10.5070/C61055374 . ↑ Letzter, S. (2023). "タイトサイクルを持たないハイパーグラフ". Proceedings of the American Mathematical Society . 151 : 455– 462. arXiv : 2106.12082v2 . doi : 10.1090/proc/16043 . ↑ Yu, CT; Özsoyoğlu, MZ (1979). "分散クエリのツリークエリメンバーシップのためのアルゴリズム" (PDF) . COMPSAC 79. Proceedings. Computer Software and the IEEE Computer Society's Third International Applications Conference, 1979 . pp. 306– 312. doi : 10.1109/CMPSAC.1979.762509 . 2018-09-02 の オリジナル (PDF)からアーカイブ済み。2018-09-02 に 取得 。 1 2 Graham, MH (1979). 「普遍関係について」。 技術報告書 。カナダ、オンタリオ州トロント:トロント大学。 ↑ Abiteboul, S. ; Hull, RB ; Vianu, V. (1995). Foundations of Databases . Addison-Wesley. ISBN 0-201-53771-0 。↑ Tarjan, RE ; Yannakakis, M. (1984). "グラフの弦性、ハイパーグラフの非巡回性をテストし、非巡回ハイパーグラフを選択的に削減する単純な線形時間アルゴリズム". SIAM Journal on Computing . 13 (3): 566– 579. doi : 10.1137/0213035 . 1 2 3 Fagin, Ronald (1983). "ハイパーグラフと関係データベーススキームの非巡回性の度合い" . Journal of the ACM . 30 (3): 514– 550. doi : 10.1145/2402.322390 . S2CID 597990 . ↑ Harary, F. (2018) [1969]. グラフ理論 . CRC Press. p. 172. ISBN 978-0-429-96231-8 . 2023年2月4日にオリジナルからアーカイブされました。2021年6月12日 に取得。次に、Elayne Dauberによる定理を述べます。その系は、線対称グラフの性質を記述しています。すべての線対称グラフは線正則であるという、明白だが重要な観察に注目してください。 ↑ Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. (1999年3月)、「マルチレベルハイパーグラフ分割:VLSI領域における応用」、 IEEE Transactions on Very Large Scale Integration (VLSI) Systems 、 7 (1): 69– 79、 Bibcode : 1999ITVL....7...69K 、 CiteSeerX 10.1.1.553.2367 、 doi : 10.1109/92.748202 。 {{citation}}: CS1 maint: 複数の名前: 著者リスト (リンク)↑ Hendrickson, B., Kolda, TG (2000), "並列コンピューティングのためのグラフ分割モデル" , Parallel Computing (投稿原稿), 26 (12): 1519– 1545, Bibcode : 2000ParC...26.1519H , doi : 10.1016/S0167-8191(00)00048-X , OSTI 4179 , 2021-01-26 にオリジナルから アーカイブ済み、 2018-10-13 に 取得 。 {{citation}}: CS1 maint: 複数の名前: 著者リスト (リンク)↑ Catalyurek, UV; Aykanat, C. (1995). 繰り返し行われる疎行列とベクトルの積の計算をマルチコンピュータにマッピングするためのハイパーグラフモデル 。国際高性能コンピューティング会議 (HiPC'95) 議事録。 ↑ Catalyurek, UV; Aykanat, C. (1999), "Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication", IEEE Transactions on Parallel and Distributed Systems , 10 (7): 673– 693, Bibcode : 1999ITPDS..10..673C , CiteSeerX 10.1.1.67.2498 , doi : 10.1109/71.780863 . 1 2 「ハイパーグラフ数学への優しい入門 — HyperNetX 2.4.1 ドキュメント」 . HyperNetX . 2021 . 2025 年 11 月 19 日 取得 . 1 2 3 Devlin, Keith (1993). 「第 7 章 非整礎集合論」『 集合の喜び: 現代集合論の基礎』 (第 2 版)pp. 143–184 . doi : 10.1007/978-1-4612-0903-4_7 . ↑ Vepstas, Linas (2013-03-24). "なぜハイパーグラフなのか?" . OpenCog Brainwave . 2025-11-19 に取得。 ↑ バーツィンガー、ダニエル;エル・マーロウリー、ニコラス。クライスト、リンダ。ミルツォウ、ティルマン。ウェーバー、サイモン (2025)。 「幾何学的ハイパーグラフの認識の複雑さ」 。 グラフ理論の革新 (フランス語)。 2 : 157–190 . 土井 : 10.5802/igt.9 。 ISSN 3050-743X 。 ↑ Kannin, Ravi; Hopcroft, John. "第4章" (PDF) . 4 ランダムグラフ (PDF) . p. 16. ↑ Assari, Amir; Hosseinzadeh, Narges; Macpherson, Dugald (2023). "Set-homogeneous hypergraphs" . Journal of the London Mathematical Society . 108 (5): 1852– 1885. doi : 10.1112/jlms.12796 . ISSN 1469-7750 . ↑ ポップ、メルテン。シュラーク、セバスチャン。シュルツ、クリスチャン。ゼーマイヤー、ダニエル (2020-10-15)。 「マルチレベル非巡回ハイパーグラフパーティショニング」。 arXiv : 2002.02962 [ cs.DS ]。 ↑ Bushaw, Neal; Kettle, Nathan (2011年11月) 「複数のパスと等二部森のトゥラン数」 Combinatorics , Probability and Computing . 20 (6): 837– 853. arXiv : 1106.5904 . doi : 10.1017/S0963548311000460 . ISSN 1469-2163 . ↑ Pisanski, T.; Boben, M.; Marušič, D.; Orbanić, A.; Graovac, A. (2004-01-28). "The 10-cages and derived configurations" . Discrete Mathematics . 275 (1): 265– 276. doi : 10.1016/S0012-365X(03)00110-9 . ISSN 0012-365X . ↑ Parui, Samiron (2025). "ハイパーグラフの接続行列について". Linear and Multilinear Algebra . 73 (17): 3861–3880 . arXiv : 2409.16055 . doi : 10.1080/03081087.2025.2568155 .
参考文献 ベルジュ、クロード(1984)。ハイパーグラフ:有限集合の組み合わせ論 。エルゼビア。ISBN 978-0-08-088023-5 。 Berge, C.; Ray-Chaudhuri, D. (2006).ハイパー グラフセミナー:オハイオ州立大学、1972年 。数学講義ノート。第 411巻。Springer。ISBN 978-3-540-37803-7 。 「ハイパーグラフ」、数学百科事典 、EMS Press 、2001年 [1994年] ブレット、アラン(2013)。ハイパーグラフ理論入門 。シュプリンガー。ISBN 978-3-319-00080-0 。 Voloshin, Vitaly I. (2002). Coloring Mixed Hypergraphs: Theory, Algorithms and Applications: Theory, Algorithms, and Applications . Fields Institute Monographs. Vol. 17. American Mathematical Society. ISBN 978-0-8218-2812-0 。 Voloshin, Vitaly I. (2009).グラフ理論とハイパーグラフ理論入門 . Nova Science. ISBN 978-1-61470-112-5 。 この記事は、PlanetMath のhypergraphの素材を組み込んでおり、Creative Commons Attribution-Share-Alike Licenseの下でライセンスされています。
外部リンク PAOHVis:動的ハイパーグラフを可視化するためのオープンソースのPAOHVisシステム。