グラフ理論において、部分立方体とは、ハイパーキューブの等長部分グラフであるグラフのことである。[ 1 ]言い換えれば、部分立方体は、部分立方体内の任意の2つの頂点間の距離がハイパーキューブ内のそれらの頂点間の距離と同じになるように、ハイパーキューブの部分グラフと同一視することができる。同等に、部分立方体とは、グラフ内の2つの頂点間の距離がそれらのラベル間のハミング距離に等しくなるように、頂点に同じ長さのビット列でラベル付けできるグラフのことである。このようなラベル付けはハミングラベル付けと呼ばれ、部分立方体のハイパーキューブへの等長埋め込みを表す。
Firsov (1965)は、グラフのハイパーキューブへの等長埋め込みを最初に研究した。このような埋め込みを許容するグラフは、Djoković (1973)とWinkler (1984)によって特徴付けられ、後に部分キューブと呼ばれるようになった。グラフのハイパーキューブラベル付けではなく集合の族という用語で同じ構造に関する別の研究の流れは、Kuzmin & Ovchinnikov (1975)やFalmagne & Doignon (1997)などによって続けられた。[ 2 ]

すべての木は部分立方体です。例えば、木Tにm本の辺があるとします。これらの辺に (任意に) 0からm – 1までの番号を付けます。木のルート頂点r を任意に選び、各頂点vにmビットの文字列をラベル付けします。この文字列では、辺i がT内のrからvへのパス上にある場合、位置iに 1 が含まれます。例えば、r自身にはすべてのビットがゼロのラベルが付き、その隣接頂点には 1 ビットのラベルが付きます。すると、任意の 2 つのラベル間のハミング距離は、木内の 2 つの頂点間の距離になります。したがって、このラベル付けによって、 Tが部分立方体であることが示されます。
すべてのハイパーキューブグラフはそれ自体が部分的なキューブであり、ハイパーキューブの次元に等しい長さのすべての異なるビット列でラベル付けすることができる。
より複雑な例としては、以下のようなものがあります。
部分立方体に関する定理の多くは、グラフのエッジ上で定義されたある二項関係に直接的または間接的に基づいている。この関係は、ジョコビッチ(1973)によって最初に記述され、ウィンクラー(1984)によって距離の観点から同等の定義が与えられ、次のように表される。 2つのエッジそして関係にあると定義される 書かれた、 もし この関係は反射的かつ対称的ですが、一般に推移的ではありません。
ウィンクラーは、連結グラフが部分立方体であるのは、 それが二部グラフであり、かつ関係が成り立つ場合に限ることを示した。 推移的である。[ 8 ]この場合、同値関係が形成され、各同値類はグラフの 2 つの連結部分グラフを互いに分離する。各ラベルの 1 ビットを Djoković–Winkler 関係の各同値類に割り当てることで、ハミング ラベリングが得られる。エッジの同値類によって分離された 2 つの連結部分グラフのうちの 1 つでは、すべての頂点のラベルのその位置に 0 があり、もう 1 つの連結部分グラフでは、すべての頂点の同じ位置に 1 がある。
部分立方体は認識でき、ハミングラベルが構築され、 時間、 はグラフの頂点の数です。[ 9 ]部分立方体が与えられた場合、各頂点から幅優先探索を行うことで、ジョコビッチ・ウィンクラー関係の同値類を簡単に構築できます。合計時間は; その-time 認識アルゴリズムは、ビットレベルの並列処理を使用してグラフを 1 回通過する際に複数の幅優先探索を実行することで処理を高速化し、その後、この計算結果が有効な部分立方体ラベル付けであることを検証する別のアルゴリズムを適用します。
部分立方体の等長次元は、それが等長的に埋め込まれることができる超立方体の最小次元であり、ジョコビッチ・ウィンクラー関係の同値類の数に等しい。例えば、-頂点木はエッジの数です。この次元の超立方体への部分立方体の埋め込みは、超立方体の対称性を除いて一意である。[ 10 ]
すべてのハイパーキューブ、したがってすべての部分キューブは、整数格子に等長的に埋め込むことができます。グラフの格子次元は、グラフを等長的に埋め込むことができる整数格子の最小次元です。格子次元は等長次元よりもかなり小さい場合があります。たとえば、木の場合、格子次元は木の葉の数の半分(最も近い整数に切り上げ)です。任意のグラフの格子次元、および最小次元の格子埋め込みは、補助グラフでの最大マッチングに基づくアルゴリズムによって多項式時間で見つけることができます。 [ 11 ]
部分立方体の他の次元も、より特殊な構造への埋め込みに基づいて定義されている。[ 12 ]
グラフのハイパーキューブへの等長埋め込みは、化学グラフ理論において重要な応用がある。ベンゼノイドグラフは、六角格子内のサイクル上および内部にあるすべての頂点と辺からなるグラフである。このようなグラフは、有機分子の大きなクラスであるベンゼノイド炭化水素の分子グラフである。このようなグラフはすべて部分立方体である。このようなグラフのハミングラベル付けを使用して、対応する分子のウィーナー指数を計算することができ、それによって特定の化学的性質を予測することができる。[ 13 ]