定義 単純多角形の構成要素 単純多角形は、ユークリッド平面 上の閉じた曲線で、 直線の線分が 端と端でつながって多角形の連鎖を形成します。[ 1 ] 2 つ の線分はすべての端点で交わり、線分間に他の交点はありません。線分の真部分集合はどれも同じ性質を持ちません。 [ 2 ] 「単純」 という修飾語は省略されることがあり、その場合は「多角形」 という言葉は単純多角形を意味するものとみなされます。[ 3 ]
多角形を形成する線分は、辺 または側面 と呼ばれます。線分の端点は、頂点 (複数形:頂点)[ 2 ] または角 と呼ばれます。辺 と頂点はより正式な用語ですが、 グラフ の辺と頂点も含まれる文脈では曖昧になる場合があります。この曖昧さを避けるために、より口語的な側面 と角 を使用できます。[ 4 ] 辺の数は常に頂点の数に等しくなります。[ 2 ] 一部の資料では、2 つの線分が直線角 (180°) を形成することを許可していますが、[ 5 ] 他の資料ではこれを許可せず、閉じた多角形の連鎖の共線セグメントを 1 つのより長い辺に結合することを要求しています。[ 6 ] 2 つの頂点は、多角形のいずれかの辺の 2 つの端点である場合、隣接しています。 [ 7 ]
単純多角形は、ジョルダン曲線 であることから、ジョルダン多角形と 呼ばれることがあります。ジョルダン曲線の定理 を用いると、このような多角形が平面を 2 つの領域に分割することが証明できます。[ 8 ] 実際、カミーユ・ジョルダン によるこの定理の元の証明は、単純多角形(証明なしで述べられている)の特殊な場合を出発点としていました。[ 9 ] 多角形の内側の領域(内部 )は、ジョルダン・シェーンフリースの定理により、位相的に開円盤と等価な有界集合を形成します。[2] 面積は有限ですがゼロではありません。[ 10 ]多角形 自体は 位相 的 に 円 と 等価 であり、 外側 の 領域( 外部)は 、面積が無限である非有界連結 開集合 です。[ 12 ] [ 11 ] 単純多角形の正式な定義は通常、線分のシステムとして定義されますが、平面上の閉じた集合 、つまりこれらの線分と多角形の内部との和集合として単純多角形を定義することも可能であり、非公式な使用法では一般的です。[ 2 ]
単純多角形の対角線と は、2つの多角形の頂点を端点とし、それ以外は完全に多角形の内部にある線分のことである。[ 13 ]
特別なケース すべての凸多角形 は単純多角形です。単純多角形のもう1つの重要なクラスは星形多角形 です。星形多角形とは、すべての点が見える点(内部または境界上)を持つ多角形のことです。[ 2 ]
直線に関して単調多角形 L {\displaystyle L} は、 に垂直なすべての線が であるような多角形です。L {\displaystyle L} 多角形の内部と連結した集合で交差する。言い換えれば、境界が 2 つの単調多角形チェーン、つまり頂点を垂直に投影したときに 2 つの単調多角形チェーン、つまり辺のサブシーケンスに分割できる多角形である。L {\displaystyle L} 同じ順序でL {\displaystyle L} 連鎖反応で起こるように。[ 18 ]
リーマン写像定理 によれば、平面の任意の単連結開集合は円盤に等角写像 できる。シュワルツ・クリストッフェル写像は、 指定された頂点角と円盤の境界上の多角形の頂点の逆像を用いて、円盤から任意の単純多角形への写像を明示的に構築する方法を提供する。これらの逆頂点 は通常、数値的に計算される。[ 35 ]
黒い多角形は、すべての赤い点を結ぶ最短のループであり、巡回セールスマン問題の解である。 平面上の任意の有限個の点の集合は、単一の直線上にない限り、単純な多角形の頂点を形成するように接続できます(180°の角度を許容します)。たとえば、そのような多角形の1つは、巡回セールスマン問題 の解です。[ 36 ] このように点を接続して多角形を形成することを多角形化 と呼びます。[ 37 ]
すべての単純多角形は、半平面 の和集合と交差から多角形(内部を含む閉集合として)を構成する 式で表すことができ、多角形の各辺は式の中で半平面として一度だけ現れます。n {\displaystyle n} この表現への 辺多角形の変換は時間で実行できますO ( n ログ n ) {\displaystyle O(n\log n)} [ 38 ]
単純多角形の可視グラフ は、多角形の辺と対角線を表す辺で頂点を結びます。[ 3 ] 常に多角形の辺によって形成されるハミルトン閉路 を含みます。与えられたグラフを可視グラフとし、指定されたハミルトン閉路を辺の閉路とする多角形を再構築する計算複雑度は未解決問題です。[ 39 ]
参考文献 ↑ ミルナー、ジョン W. (1950). 「結び目の全曲率について」.数学年報 . 第 2 シリーズ. 52 : 248– 257. doi : 10.2307/1969467 . 1 2 3 4 5 6 Preparata, Franco P. ; Shamos, Michael Ian (1985). Computational Geometry: An Introduction . Texts and Monographs in Computer Science. Springer-Verlag. p. 18. doi : 10.1007/978-1-4612-1098-6 . ISBN 978-1-4612-1098-6 。1 2 Everett, Hazel; Corneil, Derek (1995). "可視性グラフの特徴付けに関する否定的な結果". Computational Geometry: Theory & Applications . 5 (2): 51– 63. doi : 10.1016/0925-7721(95)00021-Z . MR 1353288 . ↑ Aronov, Boris ; Seidel, Raimund ; Souvaine, Diane (1993). "On compatible triangulations of simple polygons" . Computational Geometry: Theory & Applications . 3 (1): 27– 35. doi : 10.1016/0925-7721(93)90028-5 . MR 1222755 . ↑ マルケビッチ、ジョセフ (2016)。 「厳密な定義は良い考えか?」 。 AMS特集コラム 。アメリカ数学会。 1 2 McCallum, Duncan; Avis, David (1979). "単純多角形の凸包を求めるための線形アルゴリズム". Information Processing Letters . 9 (5): 201–206 . doi : 10.1016/0020-0190(79)90069-3 . MR 0552534 . ↑ 1 2 3 Meisters, GH (1975). "多角形には耳がある". The American Mathematical Monthly . 82 (6): 648– 651. doi : 10.2307/2319703 . JSTOR 2319703 . MR 0367792 . ↑ ヘイルズ、トーマス C. (2007). 「ジョーダン曲線定理のジョーダンの証明」 (PDF) . 洞察から証明へ:アンジェイ・トリブレツ教授記念論文集. 論理学、文法、修辞学研究 . 10 (23). ビャウィストク大学. ↑ Thomassen, Carsten (1992). "The Jordan-Schönflies theorem and the classification of surfaces". The American Mathematical Monthly . 99 (2): 116– 130. doi : 10.1080/00029890.1992.11995820 . JSTOR 2324180 . MR 1144352 . 1 2 3 4 Margalit, Avraham; Knott, Gary D. (1989). "2 つの多角形の和集合、交差集合、または差集合を計算するアルゴリズム". Computers & Graphics . 13 (2): 167– 183. doi : 10.1016/0097-8493(89)90059-9 . 1 2 Niven, Ivan ; Zuckerman, HS (1967). "格子点と多角形の面積". The American Mathematical Monthly . 74 (10): 1195– 1200. doi : 10.1080/00029890.1967.12000095 . JSTOR 2315660 . MR 0225216 . 1 2 Aggarwal, Alok; Suri, Subhash (1990). "単純多角形の最長対角線の計算". Information Processing Letters . 35 (1): 13– 18. doi : 10.1016/0020-0190(90)90167-V . MR 1069001 . ↑ リッチモンド、ベッティーナ ;リッチモンド、トーマス(2023)。 『高等数学への離散的移行』 純粋数学および応用数学学部教科書第 63巻(第2 版)。アメリカ数学会。421 ページ 。ISBN 9781470472047 。↑ Snoeyink, Jack (1999). "交差比と角度によって多角形が決定される" . Discrete & Computational Geometry . 22 (4): 619– 631. doi : 10.1007/PL00009481 . MR 1721028 . ↑ Toussaint, Godfried (1991). "Anthropomorphic polygons". The American Mathematical Monthly . 98 (1): 31– 35. doi : 10.2307/2324033 . JSTOR 2324033 . MR 1083611 . ↑ Fisk, S. (1978). "Chvátalのウォッチマン定理の短い証明" . Journal of Combinatorial Theory, Series B . 24 (3): 374. doi : 10.1016/0095-8956(78)90059-X . ↑ Preparata, Franco P. ; Supowit, Kenneth J. (1981). "単純多角形の単調性のテスト". Information Processing Letters . 12 (4): 161– 164. doi : 10.1016/0020-0190(81)90091-0 . ↑ Schirra, Stefan (2008). "実用的な点と多角形の戦略はどの程度信頼できるか?" (PDF) . In Halperin, Dan; Mehlhorn, Kurt (eds.). Algorithms – ESA 2008、第 16 回年次ヨーロッパシンポジウム、ドイツ、カールスルーエ、2008 年 9 月 15 ~ 17 日。Proceedings . Lecture Notes in Computer Science. Vol. 5193. Springer. pp. 744– 755. doi : 10.1007/978-3-540-87744-8_62 . ↑ Snoeyink, Jack (2017). "Point Location" (PDF) . In Toth, Csaba D.; O'Rourke, Joseph; Goodman, Jacob E. (eds.). Handbook of Discrete and Computational Geometry (3rd ed.). Chapman and Hall/CRC Press. pp. 1005–1023 . ISBN 978-1-498-71139-5 。↑ Braden, Bart (1986). "測量士の面積公式" (PDF) . The College Mathematics Journal . 17 (4): 326– 337. doi : 10.2307/2686282 . JSTOR 2686282 . 2012年11月7日に オリジナル (PDF) からアーカイブ済み。 ↑ Grünbaum, Branko ; Shephard, GC (1993 年 2 月). "Pick の定理". The American Mathematical Monthly . 100 (2): 150– 161. doi : 10.2307/2323771 . JSTOR 2323771 . MR 1212401 . ↑ Chazelle, Bernard (1991). "線形時間での単純多角形の三角形分割" . Discrete & Computational Geometry . 6 (5): 485– 524. doi : 10.1007/BF02574703 . MR 1115104 . ↑ ウルティア、ホルヘ (2000). 「美術館と照明の問題」。 ザック、ヨルグ=リューディガー 、 ウルティア、ホルヘ (編) 『計算幾何学ハンドブック』 アムステルダム :ノースホランド。pp. 973–1027。doi : 10.1016 /B978-044482537-7/ 50023-1。ISBN 0-444-82537-1 . MR 1746693 . ↑ Aichholzer, Oswin; Mulzer, Wolfgang; Pilz, Alexander (2015). "単純多角形の三角形分割間の反転距離はNP完全である". Discrete & Computational Geometry . 54 (2): 368– 389. arXiv : 1209.0579 . doi : 10.1007/s00454-015-9709-7 . MR 3372115 . 1 2 Ahn, Hee-Kap; Barba, Luis; Bose, Prosenjit ; De Carufel, Jean-Lou; Korman, Matias; Oh, Eunjin (2016). "単純多角形の測地中心を求める線形時間アルゴリズム". Discrete & Computational Geometry . 56 (4): 836– 859. arXiv : 1501.00561 . doi : 10.1007/s00454-016-9796-0 . MR 3561791 . 1 2 Guibas, Leonidas ; Hershberger, John ; Leven, Daniel; Sharir, Micha ; Tarjan, Robert E. (1987). "Linear-time algorithms for visibility and shortest path problems inside triangulated simple polygons". Algorithmica . 2 (2): 209– 233. doi : 10.1007/BF01840360 . MR 0895445 . ↑ El Gindy, Hossam; Avis, David (1981). "A linear algorithm for computing the visibility polygon from a point". Journal of Algorithms . 2 (2): 186– 197. doi : 10.1016/0196-6774(81)90019-5 . ↑ Chang, JS; Yap, C.-K. (1986). "ジャガイモの皮むき問題に対する多項式解" . Discrete & Computational Geometry . 1 (2): 155– 182. doi : 10.1007/BF02187692 . MR 0834056 . ↑ Cabello, Sergio; Cibulka, Josef; Kynčl, Jan; Saumell, Maria; Valtr, Pavel (2017). "ジャガイモの皮むきをほぼ最適に、ほぼ線形時間で行う". SIAM Journal on Computing . 46 (5): 1574–1602 . arXiv : 1406.1368 . doi : 10.1137/16M1079695 . MR 3708542 . ↑ Chin, Francis YL ; Snoeyink, Jack; Wang, Cao An (1999). "Finding the medial axis of a simple polygon in linear time" . Discrete & Computational Geometry . 21 (3): 405– 420. doi : 10.1007/PL00009429 . MR 1672988 . ↑ Cheng, Siu-Wing; Mencel, Liam; Vigneron, Antoine (2016). "直線骨格を計算するためのより高速なアルゴリズム". ACM Transactions on Algorithms . 12 (3): 44:1–44:21. arXiv : 1405.4691 . doi : 10.1145/2898961 . ↑ Palfrader, Peter; Held, Martin (2015 年 2 月) 「直線スケルトンに基づくマイターオフセット曲線の計算」 . Computer-Aided Design and Applications . 12 (4): 414– 424. doi : 10.1080/16864360.2014.997637 . ↑ Oks, Eduard; Sharir, Micha (2006). "単調および一般単純多角形のミンコフスキー和" . Discrete & Computational Geometry . 35 (2): 223– 240. doi : 10.1007/s00454-005-1206-y . MR 2195052 . ↑ Trefethen, Lloyd N. ; Driscoll, Tobin A. (1998). "Schwarz–Christoffel mapping in the computer era". Proceedings of the International Congress of Mathematicians, Vol. III (Berlin, 1998) . Documenta Mathematica. pp. 533– 542. MR 1648186 . ↑ Quintas, LV; Supnick, Fred (1965). "最短ハミルトン回路のいくつかの性質について". The American Mathematical Monthly . 72 (9): 977– 980. doi : 10.2307/2313333 . JSTOR 2313333 . MR 0188872 . ↑ Demaine, Erik D. ; Fekete, Sándor P.; Keldenich, Phillip; Krupke, Dominik; Mitchell, Joseph SB (2022). "面積最適単純多角形化: CG チャレンジ 2019". ACM Journal of Experimental Algorithmics . 27 : A2.4:1–12. doi : 10.1145/3504000 . hdl : 1721.1/146480 . MR 4390039 . ↑ Dobkin, David ; Guibas, Leonidas ; Hershberger, John ; Snoeyink, Jack (1993). "単純多角形の CSG 表現を見つけるための効率的なアルゴリズム". Algorithmica . 10 (1): 1– 23. doi : 10.1007/BF01908629 . MR 1230699 . ↑ Ghosh, Subir Kumar; Goswami, Partha P. (2013). "点、線分、多角形の可視性グラフにおける未解決問題". ACM Computing Surveys . 46 (2): 22:1–22:29. arXiv : 1012.5187 . doi : 10.1145/2543581.2543589 .