完全グラフ K 5 の 3 ページの書籍埋め込み。これは平面グラフ ではないため、より少ないページで交差なしにこのグラフを埋め込むことは不可能であり、そのため書籍の厚さは 3 になります。グラフ理論 において、ブック埋め込みとは、 グラフ の平面埋め込みを 、境界が同じ線である 半平面 の集合であるブック への埋め込みに一般化したものです。通常、グラフの頂点はこの境界線(背表紙 と呼ばれる)上に位置し、辺は単一の半平面内に収まる必要があります。グラフのブック厚 さは、グラフの任意のブック埋め込みで可能な最小の半平面数です。ブック厚さは、ページ数、 スタック数 、または固定外厚 とも呼ばれます。ブック埋め込みは、ページ幅やブック交差数など、他のいくつかのグラフ不変量 を定義するためにも使用されています。
n 個の頂点を持つすべてのグラフは、最大で本の厚さを持ちます。⌈ n / 2 ⌉ {\displaystyle \lceil n/2\rceil } 、この式は完全グラフ の正確な本の厚さを与えます。本の厚さが 1 のグラフは外平面グラフ です。本の厚さが最大 2 のグラフはサブハミルトングラフ であり、常に平面 です。より一般的には、すべての平面グラフの本の厚さは最大 4 です。本の背表紙に沿った固定された頂点順序を知っているかどうかにかかわらず、与えられたグラフの正確な本の厚さを決定することはNP 困難 です。埋め込みの背表紙に沿った固定された頂点順序が与えられた場合、グラフの 3 ページの本埋め込みの存在をテストすることは、計算複雑度が不明です。多項式時間で解けることも、NP 困難であることも知られていません。
ブック埋め込みの研究の当初の動機の一つは、VLSI 設計への応用でした。ブック埋め込みでは、頂点が回路の構成要素を表し、ワイヤがそれらの間の接続を表します。ブック埋め込みはグラフ描画 にも応用されており、グラフの標準的な視覚化スタイルである円弧図 と円形レイアウト は、ブック埋め込みを用いて構築できます。
交通計画 において、信号機 で出会い相互作用する歩行者と車両のさまざまな出発地と目的地は、グラフの頂点として数学的にモデル化でき、異なる出発地と目的地のペアを辺で結びます。このグラフのブック埋め込みを使用すると、すべての交通が可能な限り少ない信号フェーズで交差点を通過できるようなスケジュールを設計できます。RNAの折り畳み構造に関するバイオインフォマティクスの 問題では、1ページのブック埋め込みは核酸の二次構造 の古典的な形式を表し、2ページのブック埋め込みは擬似結び目 を表します。ブック埋め込みの他の応用例としては、 抽象 代数 や結び目理論 などがあります。
歴史 位相空間としての書籍の概念は、1960年代にCA PersingerとGail Atneosenによって定義されました。[ 1 ] [ 2 ] この研究の一環として、Atneosenはすでに書籍へのグラフの埋め込みを検討していました。彼が研究した埋め込みは、他の位相空間へのグラフの埋め込みと同じ定義を使用しており、頂点は異なる点で表され、エッジは曲線で表され、2つのエッジが交差できる唯一の方法は、それらが共通の終点で出会うことです。
1970年代初頭、 ポール・C・カイネン とL・テイラー・オルマンは、その後のほとんどの研究で使用されるようになった、より制限されたタイプの埋め込みを開発しました。彼らの定式化では、グラフの頂点は本の背表紙に沿って配置され、各エッジは単一のページ内になければなりません。[ 3 ] [ 4 ] 本の埋め込みのその後の発展における重要なマイルストーンには、1980年代後半のミハリス・ヤナカキスによる 平面グラフの 本の厚さが最大で4で ある証明[ 5 ] [ 6 ] 、および1990年代後半の本の埋め込みとバイオインフォマティクスの密接な関連性の発見 [ 7 ] が含まれます。
定義 効用グラフ K 3,3 は 2 ページブック埋め込みを持たないが、交差が 1 つだけの 2 ページブックに図示することができる。したがって、その 2 ページブック交差数は 1 である。 このひし形グラフ の1ページ埋め込みでは、 黄色の光線が3つの辺を横切るため、ページ幅は3になります。本は 、半平面の扇 とも呼ばれる、特殊な位相空間 の一種です。 [ 1 ] [ 8 ] 本は、背表紙 または本の裏 表紙と呼ばれる1本の線 ℓ と、本のページ または葉 と呼ばれる1つ以上の半平面の集合から構成され、 [ 9 ] 各半平面は背表紙を境界としています。ページ数が有限の本は、例えば ℓを デカルト座標系のz軸とし、 xz 平面に対する 二面 角が 2π / k の 整数倍であるk個 の半平面をページとすることで、3次元空間に埋め込むことができます 。[ 10 ]
有限グラフG を本B に描画するとは 、 G のすべての頂点がB の背表紙上の点として描画され、 Gのすべての辺が B の 1 ページ内に収まる曲線として描画されるような、B 上のG の描画のことである。G の kページ本 の交差数は 、 k ページの本の描画における交差の 最小数である。[ 11 ]
G のB へのブック埋め込みとは、 G をB にグラフとして埋め込む ブック描画のことです。つまり、エッジの交差がないB 上のG のブック描画です。すべての有限グラフは、十分なページ数を持つブックへのブック埋め込みを持ちます。たとえば、グラフの各エッジをそれぞれ別のページに埋め込むことは常に可能です。Gのブック の厚さ 、ページ数 、またはスタック数は、 G のブック埋め込みに必要な最小ページ数です。ブック埋め込みの品質を測るもう 1 つのパラメータは、ページ数以外に、ページ幅です。これは、1 ページ内で背表紙に垂直な 光線 が交差できるエッジの最大数として、カット幅 と同様に定義されます。同様に (各エッジが単調曲線として描画されるブック埋め込みの場合)、これは、エッジの端点のペアによって背表紙上で定義される区間が すべて交差するような、1 ページ内のエッジのサブセットの最大サイズです。[ 12 ] [ 13 ] [ 14 ]
これらの定義において重要なのは、エッジが本の単一ページ内に留まることが許されるという点です。アトネオセンが既に指摘したように、エッジが本の背表紙を横切ってページ間を移動できる場合、すべてのグラフは3ページの本に埋め込むことができます。[ 15 ] [ 2 ] [ 16 ] 背表紙の交差が許されるこのような3ページのトポロジカルな本 の埋め込みでは、すべてのグラフはエッジあたり最大で対数個の背表紙の交差で埋め込むことができ、[ 15 ] いくつかのグラフはこの数の背表紙の交差を必要とします。[ 17 ]
具体的なグラフ 最初の図に示すように、完全グラフ K 5 のブックの厚さは3 です。非平面グラフであるため、ブックの厚さは 2 より大きいですが、3 ページのブック埋め込みが存在します。より一般的には、n ≥ 4 の 頂点を持つすべての完全グラフのブックの厚さは正確に です。⌈ n / 2 ⌉ {\displaystyle \lceil n/2\rceil } この結果は、任意のn 頂点グラフの最大可能な本の厚さの上限も与える。 [ 10 ]
完全グラフK n の 2 ページ交差数は
1 4 ⌊ n 2 ⌋ ⌊ n − 1 2 ⌋ ⌊ n − 2 2 ⌋ ⌊ n − 3 2 ⌋ 、 {\displaystyle {\frac {1}{4}}{\biggl \lfloor }{\frac {n}{2}}{\biggr \rfloor }{\biggl \lfloor }{\frac {n-1}{2}}{\biggr \rfloor }{\biggl \lfloor }{\frac {n-2}{2}}{\biggr \rfloor }{\biggl \lfloor }{\frac {n-3}{2}}{\biggr \rfloor },} これは、このグラフの無制限の交差数がどうなるかという、アンソニー・ヒル の未だ証明されていない予想と一致する。つまり、ヒルの予想が正しければ、交差数を最小化するこのグラフの図は2ページの図になる。[ 18 ]
完全二部グラフ K a , b のブックの厚さは最大でmin( a , b ) です。このブックの厚さで図を作成するには、二部グラフの小さい側の各頂点について、その頂点に接続する辺をそれぞれのページに配置することができます。この上限は常に厳密ではありません。たとえば、K 4,4 の ブックの厚さは 4 ではなく 3 です。ただし、グラフの両側が非常に不均衡で、b > a ( a − 1)の場合、 K a , b のブックの厚さはちょうどa になります。[ 10 ] [ 19 ]
Turánグラフ T ( kr , r ) (r個の 独立した集合 から構成される完全な多部グラフ Kk , k ,... で、 各独立集合はk 個の頂点を持ち、異なる独立集合の2つの頂点間には辺がある)の場合、本の厚さt は、
⌈ k ( r − 1 ) 2 ⌉ ≤ t ≤ ⌈ k r 2 ⌉ {\displaystyle \left\lceil {\frac {k(r-1)}{2}}\right\rceil \leq t\leq \left\lceil {\frac {kr}{2}}\right\rceil } r が奇数の場合、上限は次のように改善できます。
t ≤ ( r − 1 ) ⌈ k 2 ⌉ + ⌈ k 4 ⌉ 。 {\displaystyle t\leq (r-1)\left\lceil {\frac {k}{2}}\right\rceil +\left\lceil {\frac {k}{4}}\right\rceil .} [ 10 ] [ 20 ] バイナリデブルイングラフ 、シャッフル交換グラフ 、および立方体連結サイクル (これらのグラフが非平面になるほど大きい場合)の本の厚さは ちょうど3です。 [ 21 ]
不動産
平面性と外平面性 ゴールドナー・ハラリーグラフは 、本の厚さが3の平面グラフである。 与えられたグラフG の本の厚さが最大で 1 であるのは、G が 外平面グラフ である場合に限る。外平面グラフとは、すべての頂点が埋め込みの外側の面に属する平面埋め込みを持つグラフのことである。このようなグラフの場合、外面と同じ順序で頂点を背表紙に沿って配置すると、与えられたグラフの 1 ページの本埋め込みが得られる。(グラフの関節点は 、外面の周りの頂点の巡回順序に必ず複数回現れるが、それらのコピーのうち 1 つだけが本埋め込みに含まれるべきである。)逆に、1 ページの本埋め込みは自動的に外平面埋め込みとなる。なぜなら、グラフが 1 ページに埋め込まれ、そのページを完全な平面に拡張するために別の半平面が背表紙に取り付けられると、埋め込みの外面には追加された半平面全体が含まれ、すべての頂点がこの外面上に位置するからである。[ 10 ] [ 12 ]
2 ページ分の書籍埋め込みはすべて平面埋め込みの特殊なケースです。なぜなら、書籍の 2 ページの和集合は、位相的に平面全体と等価な空間だからです。したがって、書籍の厚さが 2 のグラフはすべて自動的に平面グラフ になります。より正確には、グラフG の書籍の厚さが最大で 2 になるのは、G が ハミルトン閉路を 持つ平面グラフの部分グラフ である場合のみです。[ 10 ] グラフに 2 ページ埋め込みが与えられた場合、既に隣接していない背骨に沿った任意の 2 つの連続する頂点間、および最初と最後の背骨の頂点間に (任意のページに) 追加のエッジを追加することにより、平面ハミルトングラフに拡張できます。ゴールドナー・ハラリー グラフは 、書籍の厚さが 2 ではない平面グラフの例です。これは極大平面グラフ であるため、平面性を維持しながらエッジを追加することはできず、ハミルトン閉路もありません。[ 10 ] ハミルトン閉路によるこの特徴付けにより、2ページ分の書籍埋め込みを持つグラフは、サブハミルトングラフ としても知られています。[ 12 ]
最大次数 が最大で 4 であるすべての平面グラフは、最大で 2 のブック厚さを持ちます。 [ 22 ] 平面 3-ツリーは、 最大 で 3 のブック厚さを持ちます。[ 23 ] より一般的には、すべての平面グラフは 4 のブック厚さを持ちます。[ 5 ] [ 6 ] [ 24 ] 1986 年にMihalis Yannakakisは 、 ブック厚さがちょうど 4 である平面グラフが存在すると主張しました。 [ 6 ] しかし、この主張の詳細な証明は、その後のジャーナル論文で発表されましたが、 [ 5 ] 2020 年に Bekos らが、任意のブック埋め込みで 4 ページを必要とする木幅 4 の平面グラフを発表するまで知られていませんでした。 [ 24 ]
細分化された区分における行動 辺の分割後、ひし形グラフの厚みが増加する。 グラフの各辺を2辺パスに分割し、各辺内に新しい頂点を追加すると、ブックの厚さが増加する場合があります。たとえば、 ダイヤモンドグラフ のブックの厚さは1(外平面グラフ)ですが、その分割グラフのブックの厚さは2(平面グラフであり、サブハミルトングラフですが、外平面グラフではありません)になります。しかし、この分割プロセスによって、分割されたグラフのブックの厚さが大幅に減少する場合もあります。たとえば、完全グラフ K n のブックの厚さは頂点の数に比例しますが、各辺を2辺パスに分割すると、ブックの厚さがはるかに小さい分割グラフが生成されます。O ( n ) {\displaystyle O({\sqrt {n}})} [ 25 ] このような例が存在するにもかかわらず、Blankenship & Oporowski (1999)は 、 分割された グラフのブックの厚さは元のグラフのブックの厚さよりも小さくなりすぎることはないだろうと推測した。具体的には、任意のグラフGと、 Gのすべてのエッジ を 2 エッジのパスに置き換えて形成されたグラフHに対して、 Hのブックの厚さが t であれば、 G のブックの厚さは最大でf ( t ) となるような関数f が存在すると推測した。[ 16 ] 彼らの推測は誤りであることが判明した。星 型グラフと三角形タイリング のデカルト積 によって形成されるグラフのブックの厚さは無限大であるが、エッジを 6 エッジのパスに分割すると、ブックの厚さは 3 に減少する。[ 26 ]
他のグラフ不変量との関係 本の厚さは、与えられたグラフのエッジを覆うために必要な平面グラフの数である厚さと関連しています。グラフ G は 、 平面上に描画でき、エッジがθ 色で着色され 、同じ色のエッジ同士が交差しない場合に、厚さ θ を持ちます。同様に、グラフGは、半平面上に描画でき、頂点が半平面の境界上にあり、エッジが θ 色で着色され、同じ色の 2 つのエッジが交差しない場合に、本の厚さ θ を 持ち ます。この 本の厚さの定式化では、エッジの色は本の埋め込みのページに対応します。ただし、厚さと本の厚さは互いに大きく異なる場合があります。厚さが 2 であるにもかかわらず、無制限 の本の厚さを持つグラフ (完全グラフの細分化)が 存在 し ます。 [ 25 ] [ 15 ] [ 16 ]
木幅 k のグラフのブック厚は最大でk + 1であり[ 27 ] [ 28 ] 、この上限は k > 2 の場合にタイトである。[ 27 ] m エッジのグラフのブック厚はO ( m ) {\displaystyle O({\sqrt {m}})} [ 29 ] また、種数 g のグラフは本の厚さを持つO ( g ) {\displaystyle O({\sqrt {g}})} [ 30 ] より一般的には、マイナーで閉じたグラフ族は すべてブックの厚さが制限されていると述べられています。 [ 31 ] [ 32 ] しかし、この主張の証明は、向き付け不可能な曲面に埋め込まれたグラフはブックの厚さが制限されているという以前の主張に基づいています。この主張の詳細な証明は提供されていません。[ 33 ]マイナー で閉じていない1 平面グラフは 、ブックの厚さが制限されていますが、[ 31 ] K 2,2,2,2 を含むいくつかの 1 平面グラフは、少なくとも 4 のブックの厚さを持っています。 [ 35 ]
ブックの厚さが制限されているグラフの浅いマイナーは すべて疎グラフ であり、そのエッジと頂点の比率は、マイナーの深さとブックの厚さのみに依存する定数によって制限されます。つまり、Nešetřil & Ossona de Mendez (2012) の用語では、ブックの厚さが制限されているグラフは拡張が制限さ れています。[ 31 ] しかし、拡張が制限されているよりもはるかに強い要件である次数が制限されているグラフでさえ、 ブックの厚さが制限されない場合があります。[ 36 ]
本の厚さが2のグラフは平面グラフであるため、平面分離定理 に従います。つまり、分離点、つまり頂点のサブセットが存在し、それを取り除くとグラフはそれぞれ最大で2n /3個の頂点を持つ断片に分割され、 O ( n ) {\displaystyle O({\sqrt {n}})} セパレータ内の頂点。ここで、n は グラフ内の頂点の数を表します。ただし、サブリニアサイズのセパレータを持たないブック厚さ 3 のグラフも存在します。[ 37 ]
書籍埋め込みの単一ページ内のエッジは、ある意味でスタックデータ構造 のように振る舞います。これは、スタックに対する任意のプッシュ操作とポップ操作のシーケンスを考え、スタック操作がグラフの頂点に対応し、書籍埋め込みの背表紙に沿って順序どおりに配置されたグラフを形成することで形式化できます。次に、スタックからオブジェクトxをポップする各ポップ操作から、 x をプッシュした前のプッシュ操作にエッジを引くと、結果として得られるグラフは自動的に 1 ページの埋め込みになります。このため、グラフのページ番号はスタック番号 とも呼ばれています。同様に、キューデータ構造 の任意のエンキュー操作とデキュー操作のシーケンスを考え、これらの操作を頂点とし、単一ページの背表紙に順序どおりに配置され、各エンキュー操作と対応するデキュー操作の間にエッジを持つグラフを形成することもできます。すると、このグラフでは、2 つのエッジは背表紙上の互いに素な区間を交差するか、またはカバーします。類推により、研究者たちはグラフのキュー埋め込みを、各頂点が背表紙上にあり、各辺が単一のページにあり、同じページ内の任意の 2 つの辺が背表紙上の互いに素な区間を交差するか覆うような、トポロジーの本への埋め込みとして定義した。グラフのキュー埋め込みに必要な最小ページ数をキュー番号 と呼ぶ。[ 31 ] [ 38 ] [ 39 ]
計算複雑性 円グラフと は、円を構成する弦の交差グラフ のことです。頂点の順序が固定されたブック埋め込みの場合、ブックの厚さを求めることは、派生円グラフに色を付けることと同等です。 グラフのブックの厚さを求めることはNP困難 である。これは、極大平面グラフにおけるハミルトン閉路の発見がNP完全で あるという事実から導かれる。[ 40 ] 極大平面グラフでは、ハミルトン閉路が存在する場合に限り、ブックの厚さは2となる。したがって、与えられた極大平面グラフのブックの厚さが2であるかどうかをテストすることもNP完全である。[ 41 ]
埋め込みのスパインに沿ったグラフの頂点の順序が固定されている場合、与えられたグラフにスパイン順序で頂点を結ぶサイクルを追加して形成されるグラフの平面性テストのインスタンスとして、2 ページ埋め込み (存在する場合) を線形時間 で見つけることができます。[ 7 ] Unger ( 1992) は、固定されたスパイン順序を持つ 3 ページ埋め込みを見つけることも多項式時間 で実行できると主張しましたが、この結果の記述では多くの詳細が省略されています。[ 42 ] しかし、4 ページ以上を必要とするグラフの場合、円 の弦の 交差グラフ である円グラフ の彩色という NP 困難問題との等価性により、可能な限り最小のページ数を持つ 埋め込みを見つける問題は NP 困難のままです。頂点の背表紙の順序が固定されたグラフG が与えられた場合、これらの頂点を円周上に同じ順序で描画し、G の辺を線分として描画すると、 G を表す弦の集合が生成されます。次に、この図の弦を頂点とし、交差する弦のペアを辺とする円グラフを形成できます。円グラフの彩色は、G の辺を、1 ページに交差せずに描画できる部分集合に分割することを表します。したがって、最適な彩色は最適な本の埋め込みと同等です。4 色以上の円グラフ彩色は NP 困難であり、任意の円グラフは何らかの本の埋め込み問題からこのように形成できるため、最適な本の埋め込みも NP 困難であることがわかります。[ 43 ] [ 44 ] [ 45 ] 2 ページの本の描画の背表紙上の頂点の順序が固定されている場合、交差数がゼロでない場合、交差数を最小化することも NP 困難です。[ 44 ]
スパイン順序が不明だが、エッジを 2 ページに分割することが与えられている場合、SPQR ツリー に基づくアルゴリズムによって、 2 ページ埋め込み (存在する場合) を線形時間 で見つけることが可能です。[ 46 ] [ 47 ] ただし、スパイン順序もエッジ分割も不明な場合、2 ページ埋め込みを見つけることは NP 完全です。グラフのブッククロッシング数を見つけることも NP 困難です。これは、2 ページクロッシング数がゼロかどうかをテストする特殊なケースが NP 完全であるためです。
拡張が限定されている結果として、より大きなグラフのブックの厚さが限定されている場合、サイズが限定されたパターン グラフがより大きなグラフのサブグラフとして存在するかどうかを調べるサブグラフ 同型問題は線形時間で解くことができます。パターン グラフがより大きなグラフの誘導サブグラフ であるかどうか、またはより大きなグラフとのグラフ準同型性を持つかどうかを検出する場合も同様です。 [ 48 ] [ 49 ] 同じ理由で、ブックの厚さが限定されたグラフが与えられた一階述語論理 の式に従うかどうかをテストする問題は、固定パラメータで扱いやすい です。[ 50 ]
Bekos、Kaufmann 、 Zielke(2015)は、問題を ブール充足可能性問題 のインスタンスに変換し、結果として得られる問題にSATソルバーを適用することで、最適な書籍埋め込みを見つけるシステムについて説明しています。彼らは、このシステムが400頂点の最大平面グラフ の最適な埋め込みを約20分で見つけることができると述べています。[ 35 ]
アプリケーション
耐障害性マルチプロセッシング Chung、Leighton 、 Rosenberg (1987) が挙げたブックエンベディング研究の主な動機の一つは、 VLSI設計における フォールトトレラント マルチプロセッサ の構成への応用である。これらの著者らが開発した DIOGENES システムでは、マルチプロセッサ システムのCPU は、本の背表紙に対応する論理的な順序で配置される (ただし、この順序は必ずしもシステムの 物理的な レイアウトで一直線上に配置されるとは限らない)。これらのプロセッサを接続する通信リンクは、本のページに対応する「バンドル」にグループ化され、スタック のように機能する。あるプロセッサを新しい通信リンクの先頭に接続すると、バンドル内の以前のすべてのリンクが上に押し上げられ、別のプロセッサを通信リンクの末尾に接続すると、バンドルの一番下のリンクに接続され、他のすべてのリンクが下に押し下げられる。このスタック動作により、単一のバンドルで、ブックエンベディングの 1 ページの端を形成する一連の通信リンクを処理できる。このようにリンクを整理することで、ネットワークを実装するのに十分な数の正常なプロセッサが残っている限り、どのプロセッサが故障したかに関係なく、さまざまなネットワークトポロジを実装できます。このシステムで実装できるネットワークトポロジは、利用可能なバンドルの数に等しいブックの厚さを持つものと正確に一致します。[ 41 ] ブック埋め込みは、VLSIコンポーネントを回路の層に接続するワイヤの配置をモデル化するためにも使用できます。[ 51 ]
交通規制 交差点。進入車線4組、退出車線4組、右折レーン2箇所、横断歩道コーナー4箇所は、本の背表紙上の14個の頂点として表現でき、辺はこれらの点間の接続を表します。 カイネン(1990) が説明したように、ブック埋め込みは、制御された交差点における交通信号 のフェーズを記述するために使用できます。交差点では、交通の流入車線と流出車線(歩行者横断歩道や自転車レーンの終端、自動車レーンを含む)は、グラフの頂点として表現され、交差点の周囲を時計回りの順序でブック埋め込みの背表紙に配置されます。交通が流入車線から流出車線に移動するために交差点を通過する経路は、無向グラフのエッジとして表現できます。たとえば、このグラフには、同じ道路セグメントに属する流入車線から流出車線へのエッジがあり、交差点でUターンが許可されている場合に限り、そのセグメントからそのセグメントに戻るUターンを表します。これらのエッジの特定の部分集合について、その部分集合は、2 つのエッジをブック埋め込みの 1 つのページに配置した場合、交差するエッジのペアをその部分集合に含まない場合のみ、互いに干渉することなく通過できるパスの集合を表します。したがって、このグラフのブック埋め込みは、パスを干渉しない部分集合に分割したものを表し、このグラフのブックの厚さ (背表紙に固定された埋め込み) は、交差点を通過するすべての可能な交通経路を含む信号スケジュールに必要な最小の異なるフェーズ数を与えます。[ 53 ]
グラフ描画 ゴールドナー・ハラリーグラフ の弧図 。平面図を作成するために、グラフの2つの三角形が赤い破線によって4つに分割されており、その結果、グラフの辺の1つが破線の上と下の両方に伸びています。ブック埋め込みは、ネットワークデータの可視化にも頻繁に適用されています。グラフ描画 の標準的なレイアウトであるアーク図[ 54 ] と円形レイアウト[ 55 ]は、ブック埋め込みと見なすことができ、ブック埋め込みはクラスタレイアウト [ 46 ] 、同時埋め込み[ 56 ] 、および3次元グラフ描画[ 57 ] の構築にも適用されています。
アーク図 [ 54 ] または線形埋め込み[ 44 ] は、グラフの頂点を線上に配置し、グラフのエッジをこの線の上または下の半円として描画します。場合によっては、エッジを線分上に描画することもできます。この描画スタイルは、1 ページ (すべての半円が線の上にある場合) または 2 ページ (線の両側を使用する場合) のブック埋め込みに対応し、元々はグラフの交差数を研究する方法として導入されました。 [ 58 ] [ 59 ] 2 ページのブック埋め込みを持たない平面グラフも、エッジを線の上下に複数の半円で表現することで同様の方法で描画できます。このような描画は通常の定義によるブック埋め込みではありませんが、トポロジカルブック埋め込みと呼ばれています。 [ 60 ]すべて の平面グラフに対して、各エッジが背表紙を最大 1 回だけ横切るような埋め込みを常に見つけることができます。[ 61 ]
Chvátalグラフ の円形レイアウト別の描画スタイルである円形レイアウト では、グラフの頂点が円上に配置され、辺は円の内側または外側に描かれます。[ 55 ] また、辺を円の内側に配置する(例えば直線セグメントとして)と、1ページの本の図に対応し、円の内側と外側の両方に配置すると、2ページの本の図に対応します。[ 62 ]
どちらのスタイルの 1 ページ図面でも、図面の視覚的な煩雑さを軽減する方法として、交差の数を少なく保つことが重要です。交差の数を最小化することはNP 完全 ですが、[ 44 ] 頂点の数をn とすると、 O (log 2 n ) の近似比で近似できます。 [ 63 ] 1 ページまたは 2 ページの交差数を最小化することは、与えられたグラフのサイクロマチック数 、または交差数とグラフの木幅 の組み合わせによってパラメータ化されている場合、固定パラメータで扱い可能です。 [ 64 ] [ 65 ] 交差の複雑さを軽減するためのヒューリスティックな方法も考案されており、たとえば、慎重な頂点挿入順序と局所最適化 に基づいています。[ 55 ]
エッジをページに固定した2ページブック埋め込みは、クラスタリングされた平面性 の一形態として解釈できます。この場合、与えられたグラフは、グラフの一部(エッジの2つのサブセット)がクラスタリングを反映するように描画される必要があります。[ 46 ] 2ページブック埋め込みは、グラフの同時埋め込みを 見つけるためにも使用されています。同時埋め込みでは、同じ頂点セット上に2つのグラフが与えられ、両方のグラフが直線エッジで平面的に描画されるような頂点の配置を見つける必要があります。[ 56 ]
2ページを超える書籍埋め込みも、グラフの3次元図を作成するために使用されてきました。特に、Wood (2002)は、各ページ内の各頂点の 次数 を低く保つ書籍埋め込みの構成を、低体積の3次元グリッドにグラフを埋め込む方法の一部として使用しました。[ 57 ]
RNAの折り畳み ヒトテロメラーゼ の断片に擬似 結び目が見られる。この断片を本の背表紙に沿ってまっすぐに伸ばすと、青色の塩基対が背表紙の上と下に交差しない2つのサブセットとして描画され、この擬似結び目が二重二次構造を形成していることがわかる。RNA 分子がどのように折り畳まれて構造を形成するかを研究する際、核酸二次構造の標準的な形式は、線に沿って描かれた塩基の鎖(RNA配列自体)と、その線より上にある構造の 塩基対 を表す弧の集合として図式的に記述できます。つまり、これらの構造は実際には複雑な三次元形状を持っていますが、その接続性(二次構造が存在する場合)は、より抽象的な構造、つまり1ページの本の埋め込みによって記述できます。しかし、すべてのRNAの折り畳みがこのように単純に振る舞うわけではありません。Haslingerと Stadler(1999) は 、特定のRNA擬似結び目 に対して、2ページの本の埋め込みの形をとるいわゆる「二重二次構造」を提案しました。RNA配列は再び線に沿って描かれますが、塩基対はこの線の上と下の両方に弧として描かれます。二重二次構造を形成するには、グラフの最大次数が3以下である必要があります。各塩基は、塩基配列内の隣接する塩基への2つのリンクに加えて、図の1つの弧にのみ参加できます。この定式化の利点としては、実際に空間的に結び目になっている構造を除外できること、そして既知のほとんどのRNA擬似結び目に一致することが挙げられる。[ 7 ]
このアプリケーションでは、脊椎の順序が事前にわかっているため、与えられた塩基対に対して二部構造が存在するかどうかをテストするのは簡単です。 2 つのページに互換性のある方法でエッジを割り当てる問題は、2-充足可能性 のインスタンスとして、または頂点が塩基対であり、エッジが塩基対間の交差を表す円グラフの 二部グラフ性を テストする問題として定式化できます。 [ 7 ] あるいは、 Haslinger と Stadler (1999) が示すように、より効率的に 、入力のダイアグラムグラフ (塩基をその配列順にサイクルに接続し、与えられた塩基対をエッジとして追加することによって形成されるグラフ) が平面グラフ である場合に限り、二部構造が存在します。[ 7 ] この特徴付けにより、二部構造は平面性テスト のインスタンスとして線形時間 で認識できます。
Blin ら (2007) は、 RNA 二次構造比較における特定の問題のNP 困難性 の証明の一部として、二次構造と書籍埋め込みの関係を利用しました。 [ 66 ] また、RNA 構造が 2 つの二次構造ではなく三次構造である場合 (つまり、図に 2 ページ以上必要な場合)、ページ番号の決定は再び NP 困難になります。[ 67 ]
参考文献 1 2 Persinger, CA (1966)、「E 3 におけるn 冊の本の部分集合」、Pacific Journal of Mathematics 、18 : 169–173 、doi : 10.2140/pjm.1966.18.169 、MR 0195077 。1 2 Atneosen, Gail Adele (1968)、 「n -booksへのコンパクトの埋め込み可能性について :内在的および外在的特性」 、博士論文、 ミシガン州立大学 、79ページ 、 MR 2617705 。Atneosen, Gail H. (1972)、 「One-Dimensional n -leaved continua」 (PDF) 、 Fundamenta Mathematicae 、 74 (1): 43–45 、 doi : 10.4064/fm-74-1-43-45 、 MR 0293592 も参照してください。 。↑ Kainen, Paul C. (1974), "位相グラフ理論における最近のいくつかの結果", Bari, Ruth A.; Harary, Frank (編), Graphs and Combinatorics (Proceedings of the Capital Conference on Graph Theory and Combinatorics at the George Washington University June 18–22, 1973) , Lecture Notes in Mathematics, vol. 406, pp . 76–108 。↑ Ollmann, L. Taylor (1973)、「様々なグラフのブックの厚さについて」、Hoffman, Frederick、Levow, Roy B.、Thomas, Robert SD (編)、 第4回南東部組合せ論、グラフ理論および計算に関する会議議事録 、Congressus Numerantium、第VIII巻、 459 ページ 。1 2 3 Yannakakis, Mihalis (1989)、「平面グラフを4ページに埋め込む」、 Journal of Computer and System Sciences 、 38 : 36–67 、 doi : 10.1016/0022-0000(89)90032-9 1 2 3 Yannakakis, Mihalis (1986)、「平面グラフには4ページが必要かつ十分である」、 第18回ACM理論計算機科学シンポジウム(STOC '86)論文集 、pp. 104–108 、 doi : 10.1145/12130.12141 、 ISBN 0-89791-193-8 S2CID 5359519 。1 2 3 4 5 Haslinger, Christian; Stadler, Peter F. (1999), "擬似結び目を持つRNA構造:グラフ理論的、組み合わせ論的、統計的性質", Bulletin of Mathematical Biology , 61 (3): 437–467 , doi : 10.1006/bulm.1998.0085 , PMC 7197269 , PMID 17883226 。↑ Hales, TC (1997)、「球体充填 II」、 Discrete and Computational Geometry 、 18 (2): 135–149 、 doi : 10.1007/PL00009312 、 hdl : 2027.42/42419 、 MR 1455511 。↑ 「背表紙」と「ページ」という用語は、この主題に対する現代のグラフ理論的アプローチにおいてより標準的です。「裏表紙」と「葉」の用語については、 Persinger (1966) を参照してください。 1 2 3 4 5 6 7 Bernhart, Frank R.; Kainen, Paul C. (1979), "グラフのブックの厚さ", Journal of Combinatorial Theory , Series B, 27 (3): 320–331 , doi : 10.1016/0095-8956(79)90021-2 , MR 0554297 。↑ ファルハド州シャホロキ。セーケリー、ラズロ A.シコラ、オンドレイ。 Vrťo、Imrich (1996)、「グラフのブック交差数」、 Journal of Graph Theory 、 21 (4): 413–424 、 doi : 10.1002/(SICI)1097-0118(199604)21:4 < 413::AID-JGT7 > 3.3.CO ; 2-5 、 MR 1377615 。1 2 3 Heath, Lenwood S. (1987), "Embedding outerplanar graphs in small books", SIAM Journal on Algebraic and Discrete Methods , 8 (2): 198– 218, doi : 10.1137/0608018 , MR 0881181 。↑ Stöhr, Elena (1988), "グラフの書籍埋め込みにおけるページ数とページ幅のトレードオフ", Information and Computation , 79 (2): 155–162 , doi : 10.1016/0890-5401(88)90036-3 , MR 0968104 。↑ Stöhr, Elena (1991), "三価平面グラフのページ幅", Discrete Mathematics , 89 (1): 43–49 , doi : 10.1016/0012-365X(91)90398-L , MR 1108073 。1 2 3 榎本彦江、宮内美紀、島原(1999)、「 背表紙上のエッジの交差数が O ( M log N )である3ページの本へのグラフの埋め込み」、 SIAM Journal on Discrete Mathematics 、 12 (3): 337–341 、 doi : 10.1137/S0895480195280319 、 MR 1710241 。1 2 3 Blankenship, Robin; Oporowski, Bogdan (1999), Drawing Subdivisions Of Complete And Complete Bipartite Graphs On Books , Technical Report 1999-4, Department of Mathematics, Louisiana State University, CiteSeerX 10.1.1.36.4358 。↑ 榎本彦江、宮内美紀、島原太田勝弘 (1999)、「グラフの位相的ブック埋め込みにおける背骨上のエッジ交差数の下限」、 離散応用数学 、 92 ( 2–3 ): 149–155 、 doi : 10.1016/S0166-218X(99)00044-X 、 MR 1697548 。↑ Ábrego, Bernardo M.; Aichholzer, Oswin; Fernández-Merchant, Silvia; Ramos, Pedro; Salazar, Gelasio (2012), "The 2-page crossing number of K n (extended abstract)", Proceedings of the 28th Annual Symposium on Computational Geometry (SCG'12) , ACM, New York, pp. 397– 403, doi : 10.1145/2261250.2261310 , MR 3050657 , S2CID 8344088 。↑ 完全二部グラフのブック厚さに関する追加結果については、 Enomoto, Hikoe; Nakamigawa, Tomoki; Ota, Katsuhiro (1997), "On the pagenumber of complete bipartite graphs", Journal of Combinatorial Theory , Series B, 71 (1): 111– 120, doi : 10.1006/jctb.1997.1773 , MR 1469870を参照のこと。 ; de Klerk, Etienne; Pasechnik, Dmitrii V.; Salazar, Gelasio (2014), "完全二部グラフの書籍図", Discrete Applied Mathematics , 167 : 80–93 , arXiv : 1210.2918 , doi : 10.1016/j.dam.2013.11.001 , MR 3166108 , S2CID 40920263 。 ↑ Sperfeld, Konrad (2013), "完全な奇数部グラフのページ番号について", Discrete Mathematics , 313 (17): 1689–1696 , doi : 10.1016/j.disc.2013.04.028 , MR 3061004 。↑ 蓮沼徹、柴田幸雄 (1997)、「書籍へのデ・ブルイン、カウツ、シャッフル交換ネットワークの埋め込み」、 離散応用数学 、 78 ( 1–3 ): 103–116 、 doi : 10.1016/S0166-218X(97)00009-7 、 MR 1475820 田中悠樹、柴田幸雄(2010)「立方体連結サイクルのページ番号について」、 Mathematics in Computer Science 、 3 (1): 109–117 、 doi : 10.1007/s11786-009-0012-y 、 MR 2596254 、 S2CID 11830437 参照:Obrenić, Bojana (1993)、「5ページでde Bruijnグラフとシャッフル交換グラフを埋め込む」、 SIAM Journal on Discrete Mathematics 、 6 (4): 642–654 、 doi : 10.1137/0406049 、 MR 1241401 。↑ Bekos, Michael A.; Gronemann, Martin; Raftopoulou, Chrysanthi N. (2014), "4-平面グラフの2ページブック埋め込み", Proceedings of the 31st Symposium on Theoretical Aspects of Computer Science , Leibniz International Proceedings in Informatics (LIPIcs), vol. 25, pp. 137– 148, arXiv : 1401.0684 , doi : 10.4230/LIPIcs.STACS.2014.137 , ISBN 9783939897651 。↑ Heath, Lenny (1984)、「平面グラフの埋め込みを7ページで」、 第25回コンピュータサイエンス基礎に関する年次シンポジウム議事録 、pp. 74–83 、 doi : 10.1109/SFCS.1984.715903 、 ISBN 0-8186-0591-X 。1 2 Bekos, Michael A.; Kaufmann, Micheal; Klute, Fabian; Pupyrev, Sergey; Raftopoulou, Chrysanthi; Ueckerdt, Torsten (2020), "Four Pages Are Indeed Necessary for Planar Graphs", Journal of Computational Geomerty , 1 (11): 332– 353, arXiv : 2004.07630 。1 2 3 エプスタイン、デイビッド (2001)、「幾何学的厚さと書籍の厚さの分離」、 arXiv : math.CO/0109195 {{cite arXiv}}: CS1 maint: 上書きされた設定 (リンク) 。↑ Dujmović, Vida ; Eppstein, David ; Hickingbotham, Robert; Morin, Pat ; Wood, David R. (2021年8月)、「スタック数はキュー数によって制限されない」、 Combinatorica 、 42 (2): 151– 164、 arXiv : 2011.04195 、 doi : 10.1007/s00493-021-4585-7 、 S2CID 226281691 1 2 Dujmović, Vida ; Wood, David R. (2007), "Graph treewidth and geometric thickness parameters", Discrete and Computational Geometry , 37 (4): 641– 670, arXiv : math/0503553 , doi : 10.1007/s00454-007-1318-7 , S2CID 9141367 。↑ Ganley, Joseph L.; Heath, Lenwood S. (2001), " k- 木 のページ数は O ( k ) である", Discrete Applied Mathematics , 109 (3): 215–221 , doi : 10.1016/S0166-218X(00)00178-5 , MR 1818238 。↑ Malitz, Seth M. (1994), "Graphs with E edges have pagenumber O (√ E ) ", Journal of Algorithms , 17 (1): 71– 84, doi : 10.1006/jagm.1994.1027 , MR 1279269 。↑ Malitz, Seth M. (1994), "種数 g の グラフのページ番号は O (√ g ) である", Journal of Algorithms , 17 (1): 85– 109, doi : 10.1006/jagm.1994.1028 , MR 1279270 。1 2 3 4 Nešetřil, Jaroslav ; Ossona de Mendez, Patrice (2012), Sparsity: Graphs, Structures, and Algorithms , Algorithms and Combinatorics, vol. 28, Springer, pp. 321– 328, doi : 10.1007/978-3-642-27875-4 , ISBN 978-3-642-27874-7 MR 2920058 。↑ Blankenship, R. (2003), Book Embeddings of Graphs , Ph.D. thesis, Department of Mathematics, Louisiana State University 。Nešetřil & Ossona de Mendez (2012) によって引用されています。↑ 尾関、健太。中本篤弘;野沢 貴之 (2019)、 「射影平面上のグラフのブック埋め込み」 (PDF) 、 SIAM Journal on Discrete Mathematics 、 33 (4): 1801–1836 、 doi : 10.1137/16M1076174 、 MR 4013917 ↑ Bekos, Michael A.; Bruckdorfer, Till; Kaufmann, Michael; Raftopoulou, Chrysanthi (2015), "1-Planar graphs have constant book thickness", Algorithms – ESA 2015 , Lecture Notes in Computer Science, vol. 9294, Springer, pp. 130– 141, doi : 10.1007/978-3-662-48350-3_12 , ISBN 978-3-662-48349-7 。1 2 Bekos, Michael; Kaufmann, Michael; Zielke, Christian (2015)、「SATソルビングの観点から見た書籍埋め込み問題」、 第23回国際グラフ描画およびネットワーク可視化シンポジウム(GD 2015)論文集 、pp . 113–125 。↑ Barát, János; Matoušek, Jiří ; Wood, David R. (2006), "Bounded-degree graphs have arbitrarily large geometric thickness", Electronic Journal of Combinatorics , 13 (1): R3, doi : 10.37236/1029 , MR 2200531 。1 2 ドゥ ジモヴィッチ, ヴィダ ;シディロプロス、アナスタシオス。 Wood、David R. (2015)、「3-Monotone Expanders」、 arXiv : 1501.05020 [ math.CO ] {{cite arXiv}}: CS1 maint: 設定を上書きしました (リンク) 、 Bourgain, Jean (2009)、 「Expanders and dimensional expansion」 、 Comptes Rendus Mathématique 、 347 ( 7–8 ): 357–362 、 doi : 10.1016/j.crma.2009.02.009 、 MR 2537230 による、ページ番号が一定のエキスパンダーの存在を示す以前の結果を改善しました。 ;ジャン・ブルゲン ;アミール・エフダヨフ (2013)、「拡張」 S L 2 ( R ) {\displaystyle \mathrm {SL} _{2}(\mathbb {R} )} および単調拡張子」、幾何および関数解析 、23 (1):1–41 、doi :10.1007/s00039-012-0200-9、MR 3037896、S2CID 121554827 参照:Galil, Zvi ; Kannan, Ravi ; Szemerédi, Endre (1989)、「大きなセパレータを持つ3プッシュダウングラフについて」、 Combinatorica 、 9 (1): 9– 19、 doi : 10.1007/BF02122679 、 MR 1010295 、 S2CID 37506294 Dvir , Zeev; Wigderson, Avi (2010)、「単調拡張器:構成と応用」、 Theory of Computing 、 6 : 291–308 、 doi : 10.4086/toc.2010.v006a012 、 MR 2770077 。↑ Heath, Lenwood S.; Rosenberg, Arnold L. (1992), "キューを使用したグラフのレイアウト", SIAM Journal on Computing , 21 (5): 927–958 , doi : 10.1137/0221055 , MR 1181408 。↑ Dujmović, Vida ; Wood, David R. (2004), "グラフの線形レイアウトについて", Discrete Mathematics & Theoretical Computer Science , 6 (2): 339– 357, MR 2081479 。↑ ウィグダーソン、アヴィ (1982年2月)、「 最大平面グラフにおけるハミルトン回路問題の複雑性」 (技術報告書第298号)、プリンストン大学電気工学・コンピュータ科学科 – 高等研究所経由 1 2 3 Chung, Fan RK ; Leighton, Frank Thompson ; Rosenberg, Arnold L. (1987), "Embedding graphs in books: A layout problem with applications to VLSI design" (PDF) , SIAM Journal on Algebraic and Discrete Methods , 8 (1): 33– 58, doi : 10.1137/0608002 。↑ Unger, Walter (1992), "円グラフの彩色に関する複雑性", STACS 92: 第 9 回コンピュータサイエンス理論に関する年次シンポジウム、フランス、カシャン、1992 年 2 月 13 ~ 15 日、議事録 、Lecture Notes in Computer Science、第 577 巻、ベルリン: Springer、pp. 389 ~ 400、 doi : 10.1007/3-540-55210-3_199 、 ISBN 978-3-540-55210-9 。↑ Unger, Walter (1988), "On the k-colouring of circle-graphs", Proceedings of the 5th Symposium on Theoretical Aspects of Computer Science (STACS '88) , Lecture Notes in Computer Science, vol. 294, Springer-Verlag, pp. 61–72 , doi : 10.1007/BFb0035832 , ISBN 3-540-18834-7 。1 2 3 4 増田澄夫、中島和夫、柏原俊信、藤沢俊夫 (1990)、「グラフの線形埋め込みにおける交差最小化」、 IEEE Transactions on Computers 、 39 (1): 124–127 、 Bibcode : 1990ITCmp..39..124M 、 doi : 10.1109/12.46286 、 MR 1032144 。↑ Garey, MR ; Johnson, DS ; Miller, GL ; Papadimitriou, CH (1980)、「円弧と弦の彩色の複雑さ」、 SIAM Journal on Algebraic and Discrete Methods 、 1 (2): 216– 227、 doi : 10.1137/0601025 、 MR 0578325 。1 2 3 Hong, Seok-Hee ; Nagamochi, Hiroshi (2009), Two-page book embedding and clustered graph planarity (PDF) , Technical report (2009-004 ed.), Dept. of Applied Mathematics and Physics, University of Kyoto, Japan, archived from the original (PDF) on 2020-09-24 , retrieved 2014-06-16 。↑ Angelini, Patrizio; Di Bartolomeo, Marco; Di Battista, Giuseppe (2013), "Implementing a partitioned 2-page book embedding testing algorithm", Graph Drawing: 20th International Symposium, GD 2012, Redmond, WA, USA, September 19–21, 2012, Revised Selected Papers , Lecture Notes in Computer Science, vol. 7704, Springer, pp. 79– 89, arXiv : 1209.0598 , doi : 10.1007/978-3-642-36763-2_8 , ISBN 978-3-642-36762-5 MR 3067219、S2CID 15360191 。↑ Nešetřil & Ossona de Mendez (2012) 、Corollary 18.1、p. 401.↑ Nešetřil, Jaroslav ; Ossona de Mendez, Patrice (2008), "Grad and classes with bounded expansion. II. Algorithmic aspects", European Journal of Combinatorics , 29 (3): 777– 791, arXiv : math/0508324 , doi : 10.1016/j.ejc.2006.07.014 , MR 2397336 , S2CID 1139740 。↑ Nešetřil & Ossona de Mendez (2012) 、定理 18.7、p. 405.↑ Rosenberg, Arnold L. (1986), "Book embeddings and wafer-scale integration", Proceedings of the seventeenth Southeastern international conference on combinatorics, graph theory, and computing (Boca Raton, Fla., 1986) , Congressus Numerantium, vol. 54, pp. 217–224 , MR 0885282 。↑ ドナルド・E・クヌース (1968)、 『コンピュータプログラミングの技法 第1巻』 、ボストン:アディソン・ウェスリー、第2.2.1節、演習4および5、 ISBN 0-201-89683-4 MR 0286317、OCLC 155842391 。↑ Kainen, Paul C. (1990), "グラフの書籍の厚さ II", Proceedings of the Twentieth Southeastern Conference on Combinatorics, Graph Theory, and Computing (Boca Raton, FL, 1989) , Congressus Numerantium, vol. 71, pp. 127–132 , MR 1041623 。1 2 Wattenberg, M. (2002), "Arc diagrams: visualizing structure in strings", Proceedings of IEEE Symposium on Information Visualization (INFOVIS 2002) , pp. 110– 116, doi : 10.1109/INFVIS.2002.1173155 , ISBN 0-7695-1751-X S2CID 881989 。1 2 3 Baur, Michael; Brandes, Ulrik (2005), "Crossing reduction in circular layouts", in van Leeuwen, Jan (ed.), Graph-Theoretic Concepts in Computer Science: 30th International Workshop, WG 2004, Bad Honnef, Germany, June 21-23, 2004, Revised Papers , Lecture Notes in Computer Science, vol. 3353, Springer, pp. 332– 343, doi : 10.1007/978-3-540-30559-0_28 , ISBN 978-3-540-24132-4 。1 2 Angelini, Patrizio; Di Battista, Giuseppe; Frati, Fabrizio; Patrignani, Maurizio; Rutter, Ignaz (2012), "Testing the simultaneous embeddability of two graphs whose intersection is a biconnected or a connected graph", Journal of Discrete Algorithms , 14 : 150– 172, doi : 10.1016/j.jda.2011.12.015 , MR 2922068 。1 2 Wood, David R. (2002), "Bounded degree book embeddings and three-dimensional orthogonal graph drawing", Graph Drawing: 9th International Symposium, GD 2001, Vienna, Austria, September 23–26, 2001, Revised Papers , Lecture Notes in Computer Science, vol. 2265, Springer, Berlin, pp. 312– 327, doi : 10.1007/3-540-45848-4_25 , ISBN 978-3-540-43309-5 MR 1962433 。↑ Saaty, Thomas L. (1964), "完全グラフにおける最小交点数", Proceedings of the National Academy of Sciences of the United States of America , 52 (3): 688– 690, Bibcode : 1964PNAS...52..688S , doi : 10.1073/pnas.52.3.688 , MR 0166772 , PMC 300329 , PMID 16591215 。↑ Nicholson, TAJ (1968)、「ネットワークにおける交差数を最小化するための順列手順」、 Proceedings of the Institution of Electrical Engineers 、 115 : 21–26 、 doi : 10.1049/piee.1968.0004 、 MR 0311416 。↑ 宮内美紀 (2006)「二部グラフのトポロジカルブック埋め込み」 IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences , E89-A (5): 1223– 1226, Bibcode : 2006IEITF..89.1223M , doi : 10.1093/ietfec/e89-a.5.1223 。↑ Giordano, Francesco; Liotta, Giuseppe; Mchedlidze, Tamara; Symvonis, Antonios (2007), "上方平面有向グラフの上方トポロジカルブック埋め込みの計算", Algorithms and Computation: 18th International Symposium, ISAAC 2007, 仙台, 日本, 2007年12月17日–19日, Proceedings , Lecture Notes in Computer Science, vol. 4835, Springer, pp. 172– 183, doi : 10.1007/978-3-540-77120-3_17 , ISBN 978-3-540-77118-0 。↑ He, Hongmei; Sykora, Ondrej (2004)、「新しい円形描画アルゴリズム」、 情報技術-応用と理論に関するワークショップ(ITAT)議事録、スロバキア、2004年9月15日~19日 。↑ Shahrokhi, Farhad; Sýkora, Ondrej; Székely, László A.; Vrt'o, Imrich (1995), "Book embeddings and crossing numbers", Graph-Theoretic Concepts in Computer Science: 20th International Workshop, WG '94, Herrsching, Germany, June 16–18, 1994, Proceedings , Lecture Notes in Computer Science, vol. 903, Springer, pp. 256– 268, doi : 10.1007/3-540-59071-4_53 , ISBN 978-3-540-59071-2 。↑ Bannister, Michael J.; Eppstein, David ; Simons, Joseph A. (2013), "Fixed parameter tractability of crossing minimization of almost-trees", Graph Drawing: 21st International Symposium, GD 2013, Bordeaux, France, September 23–25, 2013, Revised Selected Papers , Lecture Notes in Computer Science, vol. 8242, pp. 340– 351, arXiv : 1308.5741 , doi : 10.1007/978-3-319-03841-4_30 , ISBN 978-3-319-03840-7 S2CID 10142319 。↑ Bannister, Michael J.; Eppstein, David (2014), "Crossing minimization for 1-page and 2-page drawings of graphs with bounded treewidth", Proc. 22nd Int. Symp. Graph Drawing (GD 2014) , Lecture Notes in Computer Science, vol. 8871, Springer-Verlag, pp. 210– 221, arXiv : 1408.6321 , doi : 10.1007/978-3-662-45803-7_18 , ISBN 978-3-319-12567-1 MR 3333228 。↑ Blin, Guillaume; Fertin, Guillaume; Rusu, Irena; Sinoquet, Christine (2007)、「RNA二次構造比較の困難性の拡張」、 組み合わせ論、アルゴリズム、確率論および実験的手法:第1回国際シンポジウム、ESCAPE 2007、中国杭州、2007年4月7日~9日、改訂版選集 (PDF) 、Lecture Notes in Computer Science、vol. 4614、pp. 140–151 、 doi : 10.1007/978-3-540-74450-4_13 、 ISBN 978-3-540-74449-8 。↑ Clote, Peter; Dobrev, Stefan; Dotu, Ivan; Kranakis, Evangelos; Krizanc, Danny; Urrutia, Jorge (2012), "擬似結び目を持つRNA二次構造のページ番号について", Journal of Mathematical Biology , 65 ( 6–7 ): 1337–1357 , doi : 10.1007/s00285-011-0493-6 , PMID 22159642 , S2CID 8700502 。↑ Pavan, A.; Tewari, Raghunath; Vinodchandran, NV (2012), "On the power of unambiguity in log-space", Computational Complexity , 21 (4): 643–670 , arXiv : 1001.2034 , doi : 10.1007/s00037-012-0047-3 , MR 2988774 , S2CID 8666071 。↑ Galil, Zvi ; Kannan, Ravi ; Szemerédi, Endre (1989)、「kページグラフの非自明なセパレータと非決定性1テープチューリングマシンによるシミュレーションについて」、 Journal of Computer and System Sciences 、 38 (1): 134–149 、 doi : 10.1016/0022-0000(89)90036-6 。↑ McKenzie, Thomas; Overbay, Shannon (2010), "Book embeddings and zero divisors", Ars Combinatoria , 95 : 55– 63, MR 2656248 。↑ Dynnikov, IA (1999), "結び目理論への3ページアプローチ。符号化と局所運動", Rossiĭskaya Akademiya Nauk , 33 (4): 25– 37, 96, doi : 10.1007/BF02467109 , MR 1746427 , S2CID 121089736 。↑ Dynnikov, IA (2001), "リンクを表現する新しい方法、一次元形式主義、および技術の解明", Acta Applicandae Mathematicae , 69 (3): 243– 283, doi : 10.1023/A:1014299416618 , MR 1885279 , S2CID 116488382 。