説明 弧図では、グラフの頂点はユークリッド平面 上の線に沿って配置されます。辺は、線によって囲まれた 2 つの半平面の 1 つまたは両方に半円 として描画されるか、または一連の半円によって形成される滑らかな曲線として描画されます。場合によっては、線自体の線分も辺として使用できますが、その場合は、線に沿って連続する頂点のみを接続している必要があります。半円を他の種類の凸曲線に置き換えたこの描画スタイルのバリエーションも、一般的に弧図と呼ばれます。
有向グラフ の描画では、各弧を時計回りに描くのが一般的な慣例であり、シーケンス内の前の頂点から後の頂点に向かう弧は頂点線の上に描かれ、後の頂点から前の頂点に向かう弧は線の下に描かれる。[ 2 ]
平面グラフ ニコルソン(1968) が指摘したように、平面上のグラフのあらゆる図は、交点の数を変えることなく、円弧図に変形することができる。特に、すべての平面グラフは 平面円弧図を持つ。ただし、この埋め込みでは、一部の辺に複数の半円を使用する必要があるかもしれない。
グラフが各辺が単一の半円である弧図を使用して交差なしで描画される場合、その図は 2 ページのブック埋め込みに なります。この種の図は、平面グラフの真部分集合であるサブハミルトングラフ でのみ可能です。 [ 7 ] 例えば、極大平面グラフ がこのような埋め込みを持つのは、ハミルトン閉路を含む場合のみです。したがって、 ゴールドナー・ハラリーグラフ のような非ハミルトン極大平面グラフは、辺ごとに 1 つの半円を持つ平面埋め込みを持つことはできません。[ 8 ] 与えられたグラフがこの種の交差のない弧図を持つかどうか (または同等に、ページ番号が 2 であるかどうか) をテストすることはNP 完全 です。
しかし、すべての平面グラフには、各辺が最大で2つの半円を持つ双弧 として描かれる弧図が存在します。さらに強く言えば、すべてのst 平面有向グラフ(外側面に単一の始点と単一の終点を持つ平面有向非巡回グラフ )には、各辺が単調曲線を形成し、これらの曲線がすべて頂点線の一方の端から他方の端に向かって一貫して方向付けられる弧図が存在します。無向平面グラフの場合、各辺に最大で2つの半円を持つ弧図を構築する1つの方法は、グラフを細分化して追加の辺を追加し、結果として得られるグラフがハミルトン閉路 を持つように(そして各辺が最大で1回細分化されるように)、ハミルトン閉路上の頂点の順序を線に沿った順序として使用することです。n {\displaystyle n} 頂点、最大n / 2 {\displaystyle n/2} バイアスアークが必要です。
アプリケーション 情報可視化 のアプリケーションに関して、Heer、Bostock 、 Ogievetsky (2010) は、アーク図は「2 次元レイアウトほどグラフの全体構造を効果的に伝えることはできないかもしれない」が、そのレイアウトによりグラフの頂点に関連付けられた多変量データを簡単に表示できると述べている。アーク図は、Brandes (1999)によって シフトレジスタ の状態図 を可視化するために使用され、[ 16 ] Djidjev & Vrt'o (2002) によってすべてのグラフの交差数がその カット幅 と頂点次数の組み合わせによって下限が定められることを示すために使用され、 Byrne ら (2007) によってBluetooth デバイス間の相互作用を可視化するために使用され、 Owens & Jankun-Kelly (2013) によってアメリカンフットボール の試合のプレーのヤード数を可視化するために使用された。この可視化手法のその他の応用例については、Nagel & Duval (2013) が概説している。
ファレイ図 有理数 の集合を表すファレイ図 は、幾何学的に弧図として表現できる構造です。この図では、数直線 上に配置された各数に対応する頂点と、数同士を結ぶ線の上に半円形の辺があります。p / q {\displaystyle p/q} そしてr / s {\displaystyle r/s} (最も簡単に言うと)| p s − r q | = 1 {\displaystyle |ps-rq|=1} 図の半円は、双曲平面 のポアンカレ半平面モデル における線と考えることができ、頂点はこのモデルの境界線上の無限点に配置されます。ポアンカレ半平面モデルには、境界線上の点として表されない無限点があり、これはモデル内のすべての垂直光線の共通の終点であり、これは「分数」1/0(数値として定義されていない)で表すことができ、その隣接関係を決定する規則は同じです。任意の有理数の集合のファレイ図は平面グラフであり、すべての有理数の集合のファレイ図は、双曲平面を理想三角形で テセレーション します。
アーク図または回路図は、タンパク質や核酸 (DNA、RNA)などの折り畳まれた生体高分子の研究によく使用されます。生体高分子は通常、図の線に沿ってその主要なモノマー配列で表され、線より上のアークは、配列順序では隣接していなくてもポリマーの物理的構造では隣接しているモノマー(例えば、タンパク質のアミノ酸、RNAまたはDNAの塩基)間の結合を表します。次に、回路トポロジー の理論的枠組みを適用して、局所的および全体的なトポロジー情報を抽出し、折り畳まれた分子の生物学的機能に関連付けることができます。 アークが交差しない場合、2つのアークの配置は、平行(P)または直列(S)のいずれかになります。交差がある場合、その交差は、回路トポロジーでX配置と呼ばれることが多いものを表します。P、S、およびXの統計は、これらのポリマーの折り畳み速度論について学ぶために使用できます。
参考文献 Bekos, Michael A.; Kaufmann, Michael; Kobourov, Stephen G.; Symvonis, Antonios (2013)、「滑らかな直交レイアウト」、Graph Drawing: 20th International Symposium, GD 2012 、米国ワシントン州レドモンド、2012年9月19~21日、改訂版選集 、Lecture Notes in Computer Science、vol. 7704、Springer、pp. 150–161 、doi : 10.1007/978-3-642-36763-2_14 、ISBN 978-3-642-36762-5 。Bekos, Michael A.; Gronemann, Martin; Pupyrev, Sergey; Raftopoulou, Chrysanthi N. (2014)、「完全滑らかな直交描画」、Bourbakis, Nikolaos G.; Tsihrintzis, George A.; Virvou, Maria (編)、第5回情報、知能、システムおよびアプリケーションに関する国際会議、IISA 2014、ギリシャ、クレタ島、ハニア、2014年7月7日~9日、 {IEEE}、pp. 76–81 、doi : 10.1109/IISA.2014.6878731、ISBN 978-1-4799-6171-9 Bernhart, Frank R.; Kainen, Paul C. (1979)、「グラフのブックの厚さ」、Journal of Combinatorial Theory 、シリーズB、27 (3): 320–331 、doi : 10.1016/0095-8956(79)90021-2 。ブランデス、ウルリク (1999)「グラフBの探索」、グラフ描画:第7回国際シンポジウム、GD'99 、チェコ共和国シュティジーン城、1999年9月15日~19日、議事録 、Lecture Notes in Computer Science、vol. 1731、Springer、pp. 410–415 、doi :10.1007/3-540-46648-7_42 、ISBN 978-3-540-66904-3 。Byrne, Daragh; Lavelle, Barry; Jones, Gareth JF; Smeaton, Alan F. (2007)、「Bluetoothインタラクションの可視化:アークダイアグラムとDocuBurstテクニックの組み合わせ」(PDF) 、Ormerod, Thomas C.、Sas, Corina (編)、『第21回英国HCIグループ年次会議HCI 2007:HCI…だが、我々が知っているようなものではない - 第2巻』、BCS HCI 2007、英国ランカスター大学、2007年9月3日~7日 、英国コンピュータ協会、pp. 129–132 。Cardinal, Jean; Hoffmann, Michael; Kusters, Vincent; Tóth, Csaba D.; Wettstein, Manuel (2018)、「アーク図、フリップ距離、およびハミルトニアン三角形分割」、Computational Geometry 、68 : 206–225 、arXiv : 1611.02541 、doi : 10.1016/j.comgeo.2017.06.001、MR 3715053、S2CID 1169465 Chung, Fan RK ; Leighton, Frank Thompson ; Rosenberg, Arnold L. (1987)、「書籍へのグラフの埋め込み:VLSI設計への応用を伴うレイアウト問題」(PDF) 、SIAM Journal on Algebraic and Discrete Methods 、8 (1):33–58 、doi :10.1137/0608002 。Cimikowski, Robert (2002)、「固定線形交差数問題のアルゴリズム」、Discrete Applied Mathematics 、122 ( 1–3 ): 93–115 、doi : 10.1016/S0166-218X(01)00314-6 、MR 1907825 。Cimikowski, Robert; Mumey, Brendan (2007)、「固定線形交差数の近似」、Discrete Applied Mathematics 、155 (17): 2202–2210 、doi : 10.1016/j.dam.2007.05.009 、MR 2360650 。Cimikowski, Robert; Shope, Paul (1996)、「グラフレイアウト問題のためのニューラルネットワークアルゴリズム」、IEEE Transactions on Neural Networks 、7 (2): 341–345 、Bibcode : 1996ITNN....7..341C、doi : 10.1109/72.485670、PMID 18255588 。Djidjev, Hristo; Vrt'o, Imrich (2002)、「交差数に対する改良された下限」、Graph Drawing: 9th International Symposium, GD 2001 、ウィーン、オーストリア、2001年9月23日~26日、Revised Papers 、Lecture Notes in Computer Science、vol. 2265、Springer、pp. 96–101 、doi : 10.1007/3-540-45848-4_8 、ISBN 978-3-540-43309-5 。Efrat, Alon; Erten, Cesim; Kobourov, Stephen G. (2007)、「平面グラフの固定位置円弧描画」、Journal of Graph Algorithms and Applications 、11 (1): 145–164 、doi : 10.7155/jgaa.00140 。Fekete, Jean-Daniel; Wang, David; Dang, Niem; Aris, Aleks; Plaisant, Catherine (2003)、「ツリーマップへのグラフリンクの重ね合わせ」、IEEE Symp. on Information Visualization、ポスター集 、pp. 82–83 。ギルマン、ジェーン ;キーン、リンダ (2002)「単語列と交差数」(PDF) 、『複素多様体と双曲幾何学(グアナファト、2001) 』、現代数学、第 311巻、ロードアイランド州プロビデンス:アメリカ数学会、pp. 231–249 、doi :10.1090/conm/311/05455、ISBN 978-0-8218-2957-8 MR 1940172 (2.4節「ファレイ図と連分数」を参照)Giordano, Francesco; Liotta, Giuseppe; Mchedlidze, Tamara; Symvonis, Antonios (2007)、「上向き平面有向グラフの上向きトポロジカルブック埋め込みの計算」、アルゴリズムと計算:第18回国際シンポジウム、ISAAC 2007、仙台、日本、2007年12月17-19日、議事録 、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 。Goldner, A.; Harary, F. (1975)、「最小の非ハミルトン最大平面グラフに関する注記」、Bull. Malaysian Math. Soc. 、6 ( 1): 41–42 同じ雑誌の6 (2):33(1975)と8 :104-106(1977)も参照のこと。参照元はハラリーの出版物一覧。He, Hongmei; Sýkora, Ondrej; Vrt'o, Imrich (2005)、「2ページ図面のための交差最小化ヒューリスティクス」、Electronic Notes in Discrete Mathematics 、22 : 527–534 、doi : 10.1016/j.endm.2005.06.088 。Heer, Jeffrey; Bostock, Michael; Ogievetsky, Vadim (2010)、「視覚化動物園ツアー」、Communications of the ACM 、53 (6): 59–67 、doi : 10.1145/1743546.1743567 。Kabakçıoğlu, A.; Stella, AL (2005年11月)、「崩壊するポリマーに隠されたスケールフリーネットワーク」、Physical Review E 、72 (5)、055102(R)、arXiv : cond-mat/0409584 、Bibcode : 2005PhRvE..72e5102K、doi : 10.1103/physreve.72.055102、PMID 16383674、S2CID 29977757 。Mashaghi, Alireza; van der Veen, Roland (2021年9月)、「分子回路トポロジーの多項式不変量」、Symmetry 、13 (9)、MDPI AG: 1751、arXiv : 2109.02391 、Bibcode : 2021Symm...13.1751M、doi : 10.3390/sym13091751 。マシャギ、アリレザ。ファン・ワイク、ローランド・J. Tans、Sander J. (2014)、「Circuit Topology of Proteins and Nucleic Acids」、Structure 、22 (9): 1227–1237 、doi : 10.1016/j.str.2014.06.015 、PMID 25126961 増田澄夫、中島和夫、柏原俊信、藤沢俊夫 (1990)、「グラフの線形埋め込みにおける交差最小化」、IEEE Transactions on Computers 、39 (1): 124–127 、Bibcode : 1990ITCmp..39..124M、doi : 10.1109/12.46286、MR 1032144 。Mugler, Andrew; Tans, Sander J.; Mashaghi, Alireza (2014)、「自己相互作用鎖の回路トポロジー:折り畳みと展開ダイナミクスへの影響」、Physical Chemistry Chemical Physics 、16 (41): 22537–22544 、Bibcode : 2014PCCP...1622537M、doi : 10.1039/C4CP03402C、PMID 25228051 。Nagel, Till; Duval, Erik (2013)、「アーク図の視覚的調査」(PDF) 、2013 VIS Posters 、IEEE Nicholson, TAJ (1968)、「ネットワークにおける交差数を最小化するための順列手順」、Proceedings of the Institution of Electrical Engineers 、115 : 21–26 、doi : 10.1049/piee.1968.0004、MR 0311416 。Owens, Sean Gabriel; Jankun-Kelly, TJ (2013)、「アメリカンフットボールのシーズンとプレイデータの探索のための可視化」(PDF) 、第1回IEEE VISスポーツデータ可視化ワークショップ 、IEEE Pretorius, AJ; van Wijk, JJ (2007)、「意味ギャップを埋める:ユーザー定義図による遷移グラフの可視化」、IEEE Computer Graphics and Applications 、27 (5): 58–66 、Bibcode : 2007ICGA...27e..58P、doi : 10.1109/MCG.2007.121、PMID 17913025、S2CID 8643133 。Saaty, Thomas L. (1964)、「完全グラフにおける最小交点数」、米国科学アカデミー紀要 、52 (3): 688–690 、Bibcode : 1964PNAS...52..688S、doi : 10.1073/pnas.52.3.688 、MR 0166772、PMC 300329 、PMID 16591215 。Wattenberg, M. (2002), "Arc diagrams: visualizing structure in strings", Proc. IEEE Symposium on Information Visualization (INFOVIS 2002) , pp. 110–116 , doi : 10.1109/INFVIS.2002.1173155 , ISBN 0-7695-1751-X S2CID 881989 。