5頂点の平面的グラフ における円充填
円充填定理 [ 1] (えんじゅうてんていり、英 : circle packing theorem )、サークルパッキング定理 [ 2] 、あるいはケーベ–アンドレエーフ [ 注釈 1] –サーストンの定理 (Koebe–Andreev–Thurston theorem )は、内部に共通部分を持たない複数の円 について、それらが外接する条件について述べる定理 である。サークルパッキング (英 : circle packing )とは、一般にはリーマン面 上において、内部に共通部分を持たない(則ち内部が互いに素 な)繋げられた円の集まりである。サークルパッキングの交差グラフ (英語版 ) は、それぞれの円を頂点 として持ち、接する円の組を辺とするグラフ である。平面 上あるいは球面 上におけるサークルパッキングの交差グラフは coin graph と呼ばれる。より一般に内部が互いに素な幾何学的対象の交差グラフは tangency graph または contact graph (英語版 ) と呼ばれる。coin graph は常に連結 、単純 、平面 的なグラフである。 円充填定理は円の集合が coin graph になる条件に関する定理である。
任意の有限連結単純平面的グラフG について、交差グラフがG と同型 なサークルパッキングが存在する。
一意性
極大(maximal )な平面的グラフ G とは、平面的であることを保ちながらそれ以上辺を加えることのできない有限単純平面的グラフである。平面への埋め込み方は一意 であり、(外側も含め)すべての面が三角形 になる。換言すれば、任意の極大平面的グラフは球に位相同型 な複体 の1骨格 (英語版 ) である。円充填定理は、有限個の円から成り交差グラフがG に同型なサークルパッキングの存在を保証している。より形式的に言えば、任意の極大な平面的グラフは高々1つのサークルパッキングを持ちうる。
ケーベ–アンドレエーフ–サーストンの定理 : 有限 極大平面的グラフG について、メビウス変換 と直線による鏡映の違いを除いて 、tangency graph がG に同型となるようなサークルパッキングが一意に存在する。
サーストンはこの一意性がモストウの剛性定理 から得られることに気づいた。G をサークルパッキングによって表現することを考える。円が充填された平面を、3次元双曲空間 (英語版 ) の半平面モデル の境界として見ると、それぞれの円は双曲空間内のある平面の境界になる。このようにして、サークルパッキングを成す円から、互いに素な平面の集合を定義することができる。また、サークルパッキングを成す3円に囲まれた三角形型の隙間に外接する円によって定義される平面の集合を考える。この2つの集合に属する平面は互いに垂直に交わり、基本領域 (英語版 ) を双曲多様体 として捉えることのできるような鏡映群 (英語版 ) の生成元 を形成する。コストウの剛性によって、等長性 の違いを除き、この基本領域の双曲構造を一意に決定できる。この際の等長性は、半平面の境界上のユークリッド平面 の作用で考えれば、メビウス変換による違いに対応する[ 4] 。
有限集合に最大元 が存在する事を基にした、初等的な一意性の証明も発見されている。互いに接する3つの円の中心をつなげて三角形を作る。三角形の内角は、頂点となる円の半径 の増加に応じて減少し、他の2円の半径の増加に応じて増加する。今、グラフG に2つのサークルパッキングX 1 , X 2 が存在すると仮定する。サークルパッキングの境界上の頂点において、対応する頂点のX 1 , X 2 の円がそれぞれ同じ半径を持つように鏡映変換とメビウス変換を施すことができる。G の頂点v を、X 1 , X 2 のv に対応する円の半径をそれぞれr 1 , r 2 として、r 1 / r 2 が最大となるようにとる。v を含むG の三角形型の面について、X 1 におけるv の頂角θ 1 は、X 2 におけるv の頂角θ 2 以下になる。面の他の2頂点における円の比がr 1 / r 2 と等しいときはθ 1 = θ 2 である。しかし、X 1 , X 2 どちらであってもある頂点を取り巻く角は2π であるから、結果的にv に隣接する頂点における半径比はすべてr 1 / r 2 に等しくなる必要がある。同様の議論を隣接する頂点に展開していくと、すべての辺において半径比はr 1 / r 2 と等しくなる。境界の点の円について、半径が等しく、つまりr 1 / r 2 = 1 となるように変換を施していた。したがってすべての頂点においてX 1 , X 2 の円の半径は等しくなり、X 1 , X 2 は同じものと証明される。
この初等的証明は2008年以前に、オデッド・シュラム が英語版Wikipedia に投稿したもので、Rohde 2011 によって美しくてかつ簡潔だと評価されている。
等角写像との関係
特定の領域間では、サークルパッキングを等角写像に近似することができる。 左の円は右の円に対応している。
2つの開集合 間における等角写像 は、任意の曲線部分において角度 が保存された連続写像 である。1851年にベルンハルト・リーマン によって定式化されたリーマンの写像定理 によれば、開円板 に位相同型な平面上の2つの対象について、一方をもう一方へ移す等角写像が存在する。等角写像は計算格子 や投影法 に応用される。しかし、与えられた2つの領域について等角写像を構成する明確な方法は存在しない[ 5] 。
1985年、ビーベルバッハ会議にて、ウィリアム・サーストン は等角写像を近似するために、サークルパッキングを使うことができると予想した。より正確に言えば、サーストンは、任意の開円板A からその内部へ変換する等角写像を求めるために、サークルパッキングを用いた。開円板に位相同型な図形A, B について、A からB への写像は、A から円への写像と、B から円への写像の逆 の合成によって求めることができる[ 5] 。
サーストンのアイデアは、領域A 内の平面の六角形 タイル に半径r の小さい円を充填して、A の境界の付近に、これ以上半径r の円を詰めることのできない幅r の狭い領域を作るものであった。交差グラフに、サークルパッキングの境界上のすべての円と繋がった頂点を追加して、極大な平面定グラフを構築する。円充填定理の主張により、(新しく頂点を追加した際に出現したものも含め)すべての辺が円の接触を表すようなサークルパッキングC を用いて、この平面的グラフを表現することができる。A の境界に対応するC の境界の円を除いて、A のサークルパッキングを成す円はC の円に一対一対応 する。 この円の対応は、3円の隙間がメビウス変換 によって別の隙間に移されるような、A からC への連続写像を構築するのに使うことができる。サーストンは、r が極限の場合である0に近づくにつれて、A からC への円の対応は、リーマンの写像定理によって存在の保証された等角写像に近づいていくことを予想した[ 5] 。
サーストンの予想はRodin & Sullivan (1987) によって解決された。より正確に表現すれば、n が極限に近づくと、半径1 / n の円による六角形充填のサーストンの方法によって定められた関数fn は、A のコンパクト補集合 上においてA からC への等角写像に一様収束 することが示された[ 5] 。
予想の成立は確認されたものの、サークルパッキングは計算が難しく、また収束速度が相対的に遅かったために、この方法を実践することは困難を極めた[ 6] 。しかし、非単連結 な領域に適用するときや、シュワルツ=クリストッフェル写像 (英語版 ) を計算する際の最初の近似値の決定をする場面などには幾つかの利点がある[ 5] 。
証明
円充填定理の証明は様々なものが知られている。パウル・ケーベ による最初の証明は、有限連結平面領域は円領域と共形同値 であるという定理を基にしている。位相幾何学による証明は複数存在する。サーストンはブラウワーの不動点定理 を用いた。オデッド・シュラム は大学院時代にプリンストン大学 にてサーストンの指導を受けた。 Rohde (2011 , p. 1628) が詳しく述べているように、不動点定理から円充填定理をどのように演繹するかについてのシュラムの論文には、"詩的な供述"がある。
One can just see the terrible monster swinging its arms in sheer rage, the tentacles causing a frightful hiss, as they rub against each other.
ディリクレ問題 の解の構築におけるペロン法 (英語版 ) の変種を用いた方法もある[ 7] 。イヴ・コリン・ド・ヴェルディエール (英語版 、フランス語版 ) はある配置空間 (英語版 ) 上の凸関数 を最小値化するものとして、サークルパッキングの存在を証明した。
応用
円充填定理は、平面的グラフ幾何学や等角写像の様々な問題を研究するための有用な道具である。リプトン (英語版 ) とタージャン によって最初に証明された平面グラフ分離定理 (英語版 ) の別証明も円充填定理によって得られている。頂点の次数 が制限された平面的グラフの distributional limit はほとんど確実に再帰的であるという定理にも応用される。他に種数 の制限されたグラフの最大の固有値 や cover time への影響などへの応用もある。
グラフ描画 (英語版 ) において、サークルパッキングは角分解能 (英語版 ) とSlope number (英語版 ) に制限のついた平面的グラフを求める際に利用される。曲線の辺を用いて描ける交差の無いすべてのグラフは、交差の無い状態を保ったまま線分 の辺で描きかえられることを主張する定理であるFáryの定理 (英語版 ) は円充填定理の単純な系である。円の中心を頂点とし、頂点の間に辺を引くと直線的平面埋め込みが得られる。
多面体とその中接球 (英語版 ) 。円充填定理によれば、任意の多面体グラフ は中接球を持つ多面体で表現できる。
円充填定理のより強い形式として次の定理が得られる。任意の多面体グラフ とその双対グラフ は、2つのサークルパッキングで表すことができる。また Primal graph の辺を表す2つの相接円と、その辺の双対を表す2つの相接円は、常に平面上の同一の点で互いに直角に接している。このタイプのサークルパッキングは与えられたグラフを表現し、また中接球 (英語版 ) (多面体 のすべての辺に接する球)を持つような凸多面体 を構築するのに使うことができる。逆に、多面体が中接球を持つならば、多面体の表面と球との交線が成す円と、多面体の各頂点 から見た球面上の地平線から成る円は、このタイプの双対のサークルパッキングを作る。
アルゴリズム的な側面
Collins & Stephenson (2003) は、 ウィリアム・サーストン の考えを基に、サークルパッキングを求めるための数値的な緩和法 (英語版 ) について記述した。彼らの解いた円充填問題では、内部のすべての面が三角形で、外部の頂点に正の数をラベリングしてある、平面的グラフを入力とする。出力されるものは、与えられたグラフによって接触が表されるサークルパッキングである。外部の頂点の円の半径は、入力した正の数と等しい。彼らの示唆したように、この問題の鍵は、最初に円の半径を計算することだが、一旦半径が定められれば、幾何学的な円の位置を計算によって求めることは困難ではない。まず、妥当なサークルパッキングには対応しない仮の半径を設定して、次の方法を繰り返す。
入力したグラフの内部の頂点v を選ぶ。
仮の半径を用いて、v に隣接するk つの頂点の円が互いに接しており、またv の円にも接している場合の、k つの円がv の円を囲む角度 (英語版 ) の総和θ を求める。
半径r のk 個の円が、v の隣接円と同様に角θ で囲まれるように、r の値を決定する。
θ = 2π となるようにv の円の半径を改める。
これらの操作は三角法 の簡単な計算によって実行できる。また、コリンズとスティーヴンソンの主張したように、半径のシステムはすべてのθ が2π となるように急速に一意な不動点 に収束する。一度収束してしまえば、各段階で2つの隣接する円の位置と半径を用いて連続的に円を定めていき、円を配置することができる。
Mohar (1993) は多面体グラフ とその双対のパッキングを同時に求めるための反復的な技術を開発した。このとき、双対の円は primal circle に対して垂直である。Mohar はこの方法で計算をした場合、その多項式時間 は、円の個数とlog 1 / ε (ε は、算出されたパッキングの中心と半径と、最適なパッキングの中心と半径との距離の上界)に依ることを証明した。
一般化
サークルパッキングは有限でないグラフにも適用されうる。特に、端点を1つしか持たずに、無限に平面を三角形へ分割する場合、これはユークリッド平面か双曲平面 かの、いずれかでしか起こらない。ユークリッド平面の場合は相似性の違いを除いて、双曲平面の場合は等長性の違いを除いて、サークルパッキングは一意である。
円充填定理は平面でないグラフにも一般化できる。G を曲面S に埋め込むことができるならば、S 上において一定の曲率 リーマン計量 d が存在し、またG に同型な contacts graph を持つ(S , d ) におけるサークルパッキングが存在する。S が閉じていて(コンパクト で境界 がなく)、S を三角形に分割してG を得ることができるならば、(S , d ) とサークルパッキングは共形同値 の違いを除いてそれぞれ一意である。S が球面ならばこの共形同値はメビウス変換、トーラス ならば定数倍のスケーリングと等長写像までとなる。S の種数 が少なくとも2以上ならば等長写像までとなる。
円充填定理における接触をある一定の角度で交わる円に換えた一般化もなされている。G を有限3連結 平面的グラフ(多面体グラフ )とすると、X 1 の交差グラフがG と同型で、X 2 の交差グラフがG の双対に同型であり、G の任意の頂点及びそれに隣接する面について、その頂点に対応するX 1 の円が、その面に対応するX 2 の円と垂直に交わるような、2つのサークルパッキングX 1 , X 2 が存在する。例えば、この結果を四面体のグラフに適用してみると、4つの相接する円について、それぞれそのうち3つに直交するような相異なる4つの相接円が存在している。更なる一般化に、交わる角を反転距離 に置き換えたものがあり、交差しておらず、離れていてもよいようなサークルパッキングが認められる。
他の一般化に円でないものを充填するものがある。有限平面的グラフG = (V , E ) を定め、G の頂点v を図形
K
v
⊂
R
2
{\displaystyle K_{v}\subset \mathbb {R} ^{2}}
に対応させる。ここでKv は閉円板 に同型 で境界は滑らかであるとする。このとき、平面上に
K
v
′
∩
K
u
′
≠
∅
{\displaystyle K'_{v}\cap K'_{u}\neq \varnothing }
を満たすパッキング
P
=
(
K
v
′
:
v
∈
V
)
{\displaystyle P=(K'_{v}:v\in V)}
が存在することと、
[
v
,
u
]
∈
E
{\displaystyle [v,u]\in E}
であるかつ、それぞれの頂点
v
∈
V
{\displaystyle v\in V}
であって、Kv のスケーリングと移動によって集合Kv ' を得られることとは同値である。もとの円充填定理では、頂点ごとに3つの変数があり、2つが円の中心、1つが半径に費やされることに注意されたい。この一般化の証明の一つはケーベの元の証明[ 20] とブラントの定理[ 21] 、ハリントンの定理(任意の有限連結領域は境界要素が特定の形状をもつ平面領域と、平行移動とスケーリングの違いを除いて共形同値 であるという定理)を用いる。
歴史
円充填の研究は1910年には始まっており、葉序 のドイル螺旋 (英語版 ) に関するアルノルト・エミヒ (英語版 ) の研究に見られる。円充填定理はパウル・ケーベ によって最初に証明された[ 20] 。ウィリアム・サーストン は円充填定理を再発見し[ 4] 、E. M. アンドレエーフ(E. M. Andreev)の仕事から導けるものだと述べた。サーストンは円充填定理を用いて、単位円の内部に単純連結真部分集合 の位相同型 物を得る方法を提案した。 Thurston Conjecture for Circle Packings は、この位相同型は円の半径が0に近づけば、リーマン写像 に近づくという予想である。後年にバートン・ロディン (英語版 ) とデニス・サリヴァン によって解決された。この功績によって円充填定理の拡張や、等角写像との関係、応用の研究が活発になったと言われる。
脚注
注釈
出典
参考文献
Beardon, Alan F.; Stephenson, Kenneth (1990), “The uniformization theorem for circle packings” , Indiana Univ. Math. J. 39 (4): 1383–1425, doi :10.1512/iumj.1990.39.39062 , http://www.iumj.indiana.edu/docs/39062/39062.asp
Beardon, Alan F.; Stephenson, Kenneth (1991), “The Schwarz-Pick lemma for circle packings” , Illinois J. Math. 35 (4): 577–606, doi :10.1215/ijm/1255987673 , https://projecteuclid.org/euclid.ijm/1255987673
Andreev, E. M. (1970), “Convex polyhedra of finite volume in Lobačevskiĭ space”, Mat. Sb. , New Series 83 (125): 256–260, Bibcode : 1970SbMat..12..255A , doi :10.1070/SM1970v012n02ABEH000920 , MR 0273510
Benjamini, Itai ; Schramm, Oded (2001), “Recurrence of distributional limits of finite planar graphs” , Electronic Journal of Probability 6 , doi :10.1214/EJP.v6-96 , MR 1873300 , http://www.math.washington.edu/~ejpecp/viewarticle.php?id=1298&layout=abstract
Brandt, M. (1980), “Ein Abbildungssatz fur endlich-vielfach zusammenhangende Gebiete”, Bull. De la Soc. Des Sc. Et des Lettr. De Łódź 30
Brightwell, Graham R.; Scheinerman, Edward R. (1993), “Representations of planar graphs”, SIAM J. Discrete Math. 6 (2): 214–229, doi :10.1137/0406017
Carter, Ithiel; Rodin, Burt (1992), “An inverse problem for circle packing and conformal mapping” , Trans. Amer. Math. Soc. 334 (2): 861–875, doi :10.1090/S0002-9947-1992-1081937-X , https://www.ams.org/journals/tran/1992-334-02/S0002-9947-1992-1081937-X/home.html
Colin de Verdière, Yves (1991), “Une principe variationnel pour les empilements de cercles”, Inventiones Mathematicae 104 (1): 655–669, Bibcode : 1991InMat.104..655C , doi :10.1007/BF01245096
Collins, Charles R.; Stephenson, Kenneth (2003), “A circle packing algorithm”, Computational Geometry. Theory and Applications 25 (3): 233–256, doi :10.1016/S0925-7721(02)00099-8 , MR 1975216
Coxeter, H. S. M. (2006), “An absolute property of four mutually tangent circles”, Non-Euclidean geometries , Math. Appl. (N. Y.), 581 , New York: Springer, pp. 109–114, doi :10.1007/0-387-29555-0_5 , ISBN 978-0-387-29554-1 , MR 2191243
Emch, Arnold (1910), “Sur quelques exemples mathématiques dans les sciences naturelles” (フランス語), L'Enseignement mathématique 12 : 114–123, https://www.e-periodica.ch/digbib/view?pid=ens-001%3A1910%3A12%3A%3A417&referrer=search
Harrington, Andrew N. (1982), “Conformal mappings onto domains with arbitrarily specified boundary shapes”, Journal d'Analyse Mathématique 41 (1): 39–53, doi :10.1007/BF02803393
He, Zheng-Xu; Schramm, O. (1995), “Hyperbolic and parabolic packings”, Discrete & Computational Geometry 14 (2): 123–149, doi :10.1007/BF02570699 , MR 1331923
Jonnason, Johan; Schramm, Oded (2000), “On the cover time of planar graphs” , Electronic Communications in Probability 5 : 85–90, http://www.math.washington.edu/~ejpecp/ECP/viewarticle.php?id=1605&layout=abstract
Kelner, Jonathan A. (2006), “Spectral partitioning, eigenvalue bounds, and circle packings for graphs of bounded genus”, SIAM Journal on Computing 35 (4): 882–902, doi :10.1137/S0097539705447244 , hdl :1721.1/30169
Keszegh, Balázs; Pach, János ; Pálvölgyi, Dömötör (2011), “Drawing planar graphs of bounded degree with few slopes”, in Brandes, Ulrik ; Cornelsen, Sabine, Graph Drawing: 18th International Symposium, GD 2010, Konstanz, Germany, September 21-24, 2010, Revised Selected Papers , Lecture Notes in Computer Science, 6502 , Heidelberg: Springer, pp. 293–304, arXiv :1009.1315 , doi :10.1007/978-3-642-18469-7_27 , ISBN 978-3-642-18468-0 , MR 2781274
Koebe, Paul (1936), “Kontaktprobleme der Konformen Abbildung”, Ber. Sächs. Akad. Wiss. Leipzig, Math.-Phys. Kl. 88 : 141–164
Lipton, Richard J. ; Tarjan, Robert E. (1979), “A separator theorem for planar graphs”, SIAM Journal on Applied Mathematics 36 (2): 177–189, doi :10.1137/0136016
Malitz, Seth; Papakostas, Achilleas (1994), “On the angular resolution of planar graphs”, SIAM Journal on Discrete Mathematics 7 (2): 172–183, doi :10.1137/S0895480193242931 , MR 1271989
Miller, Gary L. ; Teng, Shang-Hua ; Thurston, William ; Vavasis, Stephen A. (1997), “Separators for sphere-packings and nearest neighbor graphs”, J. ACM 44 (1): 1–29, doi :10.1145/256292.256294
Mohar, Bojan (1993), “A polynomial time circle packing algorithm”, Discrete Mathematics 117 (1–3): 257–263, doi :10.1016/0012-365X(93)90340-Y
Rodin, Burton ; Sullivan, Dennis (1987), “The convergence of circle packings to the Riemann mapping” , Journal of Differential Geometry 26 (2): 349–360, doi :10.4310/jdg/1214441375 , http://projecteuclid.org/euclid.jdg/1214441375
Rohde, Steffen (2011), “Oded Schramm: from circle packing to SLE” , Ann. Probab. 39 (5): 1621–1667, arXiv :1007.2007 , doi :10.1214/10-AOP590 , https://projecteuclid.org/download/pdfview_1/euclid.aop/1318940778
Stephenson, Kenneth (1999), “The approximation of conformal structures via circle packing” , Computational methods and function theory 1997 (Nicosia) , Ser. Approx. Decompos., 11 , World Sci. Publ., River Edge, NJ, pp. 551–582, MR 1700374 , http://www.cs.jhu.edu/~misha/Fall09/Stephenson97.pdf
Stephenson, Ken (2003), “Circle packing: a mathematical tale” , Notices Amer. Math. Soc. 50 : 1376–1388, https://www.ams.org/notices/200311/fea-stephenson.pdf
Stephenson, Ken (2005), Introduction to circle packing, the theory of discrete analytic functions , Cambridge: Cambridge University Press
Thurston, William (1985), The finite Riemann mapping theorem , Invited talk at the International Symposium at Purdue University on the occasion of the proof of the Bieberbach conjecture
Thurston, William (1978–1981), The geometry and topology of 3-manifolds , Princeton lecture notes, http://www.msri.org/publications/books/gt3m/
関連項目
外部リンク