G. Barequet, Evanthia Papadopoulou, Martin Suderland
{"title":"Unbounded Regions of High-Order Voronoi Diagrams of Lines and Segments in Higher Dimensions","authors":"G. Barequet, Evanthia Papadopoulou, Martin Suderland","doi":"10.4230/LIPIcs.ISAAC.2019.62","DOIUrl":null,"url":null,"abstract":"<jats:p>We study the behavior at infinity of the farthest and the higher-order Voronoi diagram of <jats:italic>n</jats:italic> line segments or lines in a <jats:italic>d</jats:italic>-dimensional Euclidean space. The unbounded parts of these diagrams can be encoded by a <jats:italic>Gaussian map</jats:italic> on the sphere of directions <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathbb {S}^{d-1}$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:msup>\n <mml:mrow>\n <mml:mi>S</mml:mi>\n </mml:mrow>\n <mml:mrow>\n <mml:mi>d</mml:mi>\n <mml:mo>-</mml:mo>\n <mml:mn>1</mml:mn>\n </mml:mrow>\n </mml:msup>\n </mml:math></jats:alternatives></jats:inline-formula>. We show that the combinatorial complexity of the Gaussian map for the order-<jats:italic>k</jats:italic> Voronoi diagram of <jats:italic>n</jats:italic> line segments and lines is <jats:inline-formula><jats:alternatives><jats:tex-math>$$O(\\min \\{k,n-k\\}n^{d-1})$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:mrow>\n <mml:mi>O</mml:mi>\n <mml:mo>(</mml:mo>\n <mml:mo>min</mml:mo>\n <mml:mrow>\n <mml:mo>{</mml:mo>\n <mml:mi>k</mml:mi>\n <mml:mo>,</mml:mo>\n <mml:mi>n</mml:mi>\n <mml:mo>-</mml:mo>\n <mml:mi>k</mml:mi>\n <mml:mo>}</mml:mo>\n </mml:mrow>\n <mml:msup>\n <mml:mi>n</mml:mi>\n <mml:mrow>\n <mml:mi>d</mml:mi>\n <mml:mo>-</mml:mo>\n <mml:mn>1</mml:mn>\n </mml:mrow>\n </mml:msup>\n <mml:mo>)</mml:mo>\n </mml:mrow>\n </mml:math></jats:alternatives></jats:inline-formula>, which is tight for <jats:inline-formula><jats:alternatives><jats:tex-math>$$n-k=O(1)$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:mrow>\n <mml:mi>n</mml:mi>\n <mml:mo>-</mml:mo>\n <mml:mi>k</mml:mi>\n <mml:mo>=</mml:mo>\n <mml:mi>O</mml:mi>\n <mml:mo>(</mml:mo>\n <mml:mn>1</mml:mn>\n <mml:mo>)</mml:mo>\n </mml:mrow>\n </mml:math></jats:alternatives></jats:inline-formula>. This exactly reflects the combinatorial complexity of the unbounded features of these diagrams. All the <jats:italic>d</jats:italic>-dimensional cells of the farthest Voronoi diagram are unbounded, its <jats:inline-formula><jats:alternatives><jats:tex-math>$$(d-1)$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:mrow>\n <mml:mo>(</mml:mo>\n <mml:mi>d</mml:mi>\n <mml:mo>-</mml:mo>\n <mml:mn>1</mml:mn>\n <mml:mo>)</mml:mo>\n </mml:mrow>\n </mml:math></jats:alternatives></jats:inline-formula>-skeleton is connected, and it does not have tunnels. A <jats:italic>d</jats:italic>-cell of the Voronoi diagram is called a tunnel if the set of its unbounded directions, represented as points on its Gaussian map, is not connected. In a three-dimensional space, the farthest Voronoi diagram of <jats:inline-formula><jats:alternatives><jats:tex-math>$$n \\ge 2$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:mrow>\n <mml:mi>n</mml:mi>\n <mml:mo>≥</mml:mo>\n <mml:mn>2</mml:mn>\n </mml:mrow>\n </mml:math></jats:alternatives></jats:inline-formula> lines in general position has exactly <jats:inline-formula><jats:alternatives><jats:tex-math>$$n(n-1)$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:mrow>\n <mml:mi>n</mml:mi>\n <mml:mo>(</mml:mo>\n <mml:mi>n</mml:mi>\n <mml:mo>-</mml:mo>\n <mml:mn>1</mml:mn>\n <mml:mo>)</mml:mo>\n </mml:mrow>\n </mml:math></jats:alternatives></jats:inline-formula> three-dimensional cells. The Gaussian map of the farthest Voronoi diagram of line segments and lines can be constructed in <jats:inline-formula><jats:alternatives><jats:tex-math>$$O(n^{d-1} \\alpha (n))$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:mrow>\n <mml:mi>O</mml:mi>\n <mml:mo>(</mml:mo>\n <mml:msup>\n <mml:mi>n</mml:mi>\n <mml:mrow>\n <mml:mi>d</mml:mi>\n <mml:mo>-</mml:mo>\n <mml:mn>1</mml:mn>\n </mml:mrow>\n </mml:msup>\n <mml:mi>α</mml:mi>\n <mml:mrow>\n <mml:mo>(</mml:mo>\n <mml:mi>n</mml:mi>\n <mml:mo>)</mml:mo>\n </mml:mrow>\n <mml:mo>)</mml:mo>\n </mml:mrow>\n </mml:math></jats:alternatives></jats:inline-formula> time, for <jats:inline-formula><jats:alternatives><jats:tex-math>$$d\\ge 4$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:mrow>\n <mml:mi>d</mml:mi>\n <mml:mo>≥</mml:mo>\n <mml:mn>4</mml:mn>\n </mml:mrow>\n </mml:math></jats:alternatives></jats:inline-formula>, while if <jats:inline-formula><jats:alternatives><jats:tex-math>$$d=3$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:mrow>\n <mml:mi>d</mml:mi>\n <mml:mo>=</mml:mo>\n <mml:mn>3</mml:mn>\n </mml:mrow>\n </mml:math></jats:alternatives></jats:inline-formula>, the time drops to worst-case optimal <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\Theta (n^2)$$</jats:tex-math><mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">\n <mml:mrow>\n <mml:mi>Θ</mml:mi>\n <mml:mo>(</mml:mo>\n <mml:msup>\n <mml:mi>n</mml:mi>\n <mml:mn>2</mml:mn>\n </mml:msup>\n <mml:mo>)</mml:mo>\n </mml:mrow>\n </mml:math></jats:alternatives></jats:inline-formula>. We extend the obtained results to bounded polyhedra and clusters of points as sites.</jats:p>","PeriodicalId":281888,"journal":{"name":"International Symposium on Algorithms and Computation","volume":"160 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Symposium on Algorithms and Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.ISAAC.2019.62","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
We study the behavior at infinity of the farthest and the higher-order Voronoi diagram of n line segments or lines in a d-dimensional Euclidean space. The unbounded parts of these diagrams can be encoded by a Gaussian map on the sphere of directions $$\mathbb {S}^{d-1}$$Sd-1. We show that the combinatorial complexity of the Gaussian map for the order-k Voronoi diagram of n line segments and lines is $$O(\min \{k,n-k\}n^{d-1})$$O(min{k,n-k}nd-1), which is tight for $$n-k=O(1)$$n-k=O(1). This exactly reflects the combinatorial complexity of the unbounded features of these diagrams. All the d-dimensional cells of the farthest Voronoi diagram are unbounded, its $$(d-1)$$(d-1)-skeleton is connected, and it does not have tunnels. A d-cell of the Voronoi diagram is called a tunnel if the set of its unbounded directions, represented as points on its Gaussian map, is not connected. In a three-dimensional space, the farthest Voronoi diagram of $$n \ge 2$$n≥2 lines in general position has exactly $$n(n-1)$$n(n-1) three-dimensional cells. The Gaussian map of the farthest Voronoi diagram of line segments and lines can be constructed in $$O(n^{d-1} \alpha (n))$$O(nd-1α(n)) time, for $$d\ge 4$$d≥4, while if $$d=3$$d=3, the time drops to worst-case optimal $$\Theta (n^2)$$Θ(n2). We extend the obtained results to bounded polyhedra and clusters of points as sites.
研究了d维欧几里德空间中n条线段或直线的最远和高阶Voronoi图在无穷远处的行为。这些图的无界部分可以用方向球$$\mathbb {S}^{d-1}$$ S d - 1上的高斯映射来编码。我们证明了n条线段和直线的k阶Voronoi图的高斯映射的组合复杂度为$$O(\min \{k,n-k\}n^{d-1})$$ O (min {k,N - k} N d - 1)对于$$n-k=O(1)$$ n - k = 0(1)是紧的。这准确地反映了这些图的无界特征的组合复杂性。最远Voronoi图的所有d维细胞都是无界的,其$$(d-1)$$ (d- 1)骨架是连通的,并且没有隧道。如果Voronoi图的d-cell的无界方向集合(表示为高斯图上的点)不相连,则称为隧道。在三维空间中,$$n \ge 2$$ n≥2条线在一般位置的最远Voronoi图恰好有$$n(n-1)$$ n (n - 1)个三维细胞。线段和直线的最远Voronoi图的高斯映射可以在$$O(n^{d-1} \alpha (n))$$ O (nd - 1 α (n))中构造。时间,当$$d\ge 4$$ d≥4,当$$d=3$$ d = 3,时间下降到最坏情况下最优$$\Theta (n^2)$$ Θ (n 2)。我们将所得结果推广到有界多面体和点簇作为点。