首页 > 最新文献

Computational Geometry-Theory and Applications最新文献

英文 中文
Density of triangulated ternary disc packings 三角形三元圆盘填料的密度
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-20 DOI: 10.1016/j.comgeo.2023.102032
Thomas Fernique , Daria Pchelina

We consider ternary disc packings of the plane, i.e. the packings using discs of three different radii. Packings in which each “hole” is bounded by three pairwise tangent discs are called triangulated. There are 164 pairs (r,s), 1>r>s, allowing triangulated packings by discs of radii 1, r and s. In this paper, we enhance existing methods of dealing with maximal-density packings in order to find ternary triangulated packings which maximize the density among all the packings with the same disc radii. We showed for 16 pairs that the density is maximized by a triangulated ternary packing; for 16 other pairs, we proved the density to be maximized by a triangulated packing using only two sizes of discs; for 45 pairs, we found non-triangulated packings strictly denser than any triangulated one; finally, we classified the remaining cases where our methods are not applicable.

我们考虑平面的三元圆盘填料,即使用三个不同半径圆盘的填料。每个“孔”由三个成对的切圆界定的填料称为三角填料。有164对(r,s),1>;r>;s、 允许半径为1、r和s的圆盘进行三角填料。在本文中,我们改进了现有的处理最大密度填料的方法,以便在具有相同圆盘半径的所有填料中找到最大密度的三元三角填料。我们证明,对于16对,密度通过三角化的三元堆积而最大化;对于另外16对,我们证明了密度通过仅使用两种尺寸的圆盘的三角填充而最大化;对于45对填料,我们发现非三角填料的密度严格高于任何三角填料;最后,我们对我们的方法不适用的剩余情况进行了分类。
{"title":"Density of triangulated ternary disc packings","authors":"Thomas Fernique ,&nbsp;Daria Pchelina","doi":"10.1016/j.comgeo.2023.102032","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.102032","url":null,"abstract":"<div><p>We consider <em>ternary</em> disc packings of the plane, i.e. the packings using discs of three different radii. Packings in which each “hole” is bounded by three pairwise tangent discs are called <em>triangulated</em>. There are 164 pairs <span><math><mo>(</mo><mi>r</mi><mo>,</mo><mi>s</mi><mo>)</mo></math></span>, <span><math><mn>1</mn><mo>&gt;</mo><mi>r</mi><mo>&gt;</mo><mi>s</mi></math></span>, allowing triangulated packings by discs of radii 1, <em>r</em> and <em>s</em>. In this paper, we enhance existing methods of dealing with maximal-density packings in order to find ternary triangulated packings which maximize the density among all the packings with the same disc radii. We showed for 16 pairs that the density is maximized by a triangulated ternary packing; for 16 other pairs, we proved the density to be maximized by a triangulated packing using only two sizes of discs; for 45 pairs, we found non-triangulated packings strictly denser than any triangulated one; finally, we classified the remaining cases where our methods are not applicable.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"115 ","pages":"Article 102032"},"PeriodicalIF":0.6,"publicationDate":"2023-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49791317","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Range updates and range sum queries on multidimensional points with monoid weights 一维点上的值域更新和值域和查询
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-15 DOI: 10.1016/j.comgeo.2023.102030
Shangqi Lu, Yufei Tao

Let P be a set of n points in Rd where each point pP carries a weight drawn from a commutative monoid (M,+,0). Given a d-rectangle rupd (i.e., an orthogonal rectangle in Rd) and a value ΔM, a range update adds Δ to the weight of every point pPrupd; given a d-rectangle rqry, a range sum query returns the total weight of the points in Prqry. The goal is to store P in a structure to support updates and queries with attractive performance guarantees. We describe a structure of O˜(n) space that handles an update in O˜(Tupd) time and a query in O˜(Tqry) time for arbitrary functions Tupd(n) and Tqry(n) satisfying TupdTqry=n. The result holds for any fixed dimensionality d2. Our query-update tradeoff is tight up to a polylog factor subject to the OMv-conjecture.

设P是Rd中的n个点的集合,其中每个点P∈P都带有从交换幺半群(M,+,0)得出的权重。给定d-矩形rupd(即Rd中的正交矩形)和值Δ∈M,范围更新将Δ添加到每个点p∈pårupd的权重;给定一个d-矩形rqry,一个范围和查询返回在Pårqry中的点的总权重。目标是将P存储在一个结构中,以支持具有吸引力性能保证的更新和查询。我们描述了O~(n)空间的一种结构,该结构处理满足Tupd·Tqry=n的任意函数Tupd(n)和Tqry(n)在O~(Tupd)时间中的更新和在O~[Tqry]时间中的查询。该结果适用于任何固定维数d≥2的情况。我们的查询更新权衡是严格到受OMv猜想约束的多对数因子。
{"title":"Range updates and range sum queries on multidimensional points with monoid weights","authors":"Shangqi Lu,&nbsp;Yufei Tao","doi":"10.1016/j.comgeo.2023.102030","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.102030","url":null,"abstract":"<div><p>Let <em>P</em> be a set of <em>n</em> points in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> where each point <span><math><mi>p</mi><mo>∈</mo><mi>P</mi></math></span> carries a <em>weight</em><span> drawn from a commutative monoid </span><span><math><mo>(</mo><mi>M</mi><mo>,</mo><mo>+</mo><mo>,</mo><mn>0</mn><mo>)</mo></math></span>. Given a <em>d</em>-rectangle <span><math><msub><mrow><mi>r</mi></mrow><mrow><mi>upd</mi></mrow></msub></math></span> (i.e., an orthogonal rectangle in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span>) and a value <span><math><mi>Δ</mi><mo>∈</mo><mi>M</mi></math></span>, a <em>range update</em> adds Δ to the weight of every point <span><math><mi>p</mi><mo>∈</mo><mi>P</mi><mo>∩</mo><msub><mrow><mi>r</mi></mrow><mrow><mi>upd</mi></mrow></msub></math></span>; given a <em>d</em>-rectangle <span><math><msub><mrow><mi>r</mi></mrow><mrow><mi>qry</mi></mrow></msub></math></span>, a <em>range sum query</em> returns the total weight of the points in <span><math><mi>P</mi><mo>∩</mo><msub><mrow><mi>r</mi></mrow><mrow><mi>qry</mi></mrow></msub></math></span>. The goal is to store <em>P</em> in a structure to support updates and queries with attractive performance guarantees. We describe a structure of <span><math><mover><mrow><mi>O</mi></mrow><mrow><mo>˜</mo></mrow></mover><mo>(</mo><mi>n</mi><mo>)</mo></math></span> space that handles an update in <span><math><mover><mrow><mi>O</mi></mrow><mrow><mo>˜</mo></mrow></mover><mo>(</mo><msub><mrow><mi>T</mi></mrow><mrow><mi>upd</mi></mrow></msub><mo>)</mo></math></span> time and a query in <span><math><mover><mrow><mi>O</mi></mrow><mrow><mo>˜</mo></mrow></mover><mo>(</mo><msub><mrow><mi>T</mi></mrow><mrow><mi>qry</mi></mrow></msub><mo>)</mo></math></span> time for arbitrary functions <span><math><msub><mrow><mi>T</mi></mrow><mrow><mi>upd</mi></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span> and <span><math><msub><mrow><mi>T</mi></mrow><mrow><mi>qry</mi></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span> satisfying <span><math><msub><mrow><mi>T</mi></mrow><mrow><mi>upd</mi></mrow></msub><mo>⋅</mo><msub><mrow><mi>T</mi></mrow><mrow><mi>qry</mi></mrow></msub><mo>=</mo><mi>n</mi></math></span>. The result holds for any fixed dimensionality <span><math><mi>d</mi><mo>≥</mo><mn>2</mn></math></span><span>. Our query-update tradeoff is tight up to a polylog factor subject to the OMv-conjecture.</span></p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"115 ","pages":"Article 102030"},"PeriodicalIF":0.6,"publicationDate":"2023-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49791615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Half-plane point retrieval queries with independent and dependent geometric uncertainties 具有独立和依赖几何不确定性的半平面点检索查询
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-12 DOI: 10.1016/j.comgeo.2023.102021
Rivka Gitik, Leo Joskowicz
<div><p>This paper addresses a family of geometric half-plane retrieval queries of points in the plane in the presence of geometric uncertainty. The problems include exact and uncertain point sets and half-plane queries defined by an exact or uncertain line whose location uncertainties are independent or dependent and are defined by <em>k</em><span><span><span> real-valued parameters. Point coordinate uncertainties are modeled with the Linear Parametric Geometric Uncertainty Model (LPGUM), an expressive and computationally efficient worst-case, first order linear </span>approximation of geometric uncertainty that supports parametric dependencies between </span>point locations. We present an efficient </span><span><math><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>k</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></mrow></math></span> time and space algorithm for computing the envelope of the LPGUM line that defines the half-plane query. For an exact line and an LPGUM <em>n</em> points set, we present an <span><math><mi>O</mi><mrow><mo>(</mo><mi>log</mi><mo>⁡</mo><mi>n</mi><mi>k</mi><mo>+</mo><mi>m</mi><mi>k</mi><mo>)</mo></mrow></math></span> time query and <span><math><mi>O</mi><mrow><mo>(</mo><mi>n</mi><mi>k</mi><mo>)</mo></mrow></math></span> space algorithm, where <em>m</em> is the number of LPGUM points on or above the half-plane line. For a LPGUM line and an exact points set, we present a <span><math><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>k</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>+</mo><mfrac><mrow><mo>(</mo><mi>k</mi><mi>log</mi><mo>⁡</mo><mi>n</mi><mi>log</mi><mo>⁡</mo><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></mrow><mrow><mi>ε</mi></mrow></mfrac><mo>+</mo><mi>m</mi><mo>)</mo></mrow></math></span> time and <span><math><mi>O</mi><mrow><mo>(</mo><mfrac><mrow><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup></mrow><mrow><mi>log</mi><mo>⁡</mo><mi>n</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mi>k</mi></mrow><mrow><mi>ε</mi></mrow></mfrac><mo>)</mo></mrow></math></span><span> space approximation algorithm, where </span><span><math><mn>0</mn><mo><</mo><mi>ε</mi><mo>≤</mo><mn>1</mn></math></span> is the desired approximation error. For a LPGUM line and an LPGUM points set, we present two <span><math><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>k</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>+</mo><mfrac><mrow><mo>(</mo><mi>k</mi><mi>log</mi><mo>⁡</mo><mi>n</mi><mi>k</mi><mi>log</mi><mo>⁡</mo><mi>log</mi><mo>⁡</mo><mi>n</mi><mi>k</mi><mo>)</mo></mrow><mrow><mi>ε</mi></mrow></mfrac><mo>+</mo><mi>m</mi><mi>k</mi><mo>)</mo></mrow></math></span> and <span><math><mi>O</mi><mrow><mo>(</mo><mi>m</mi><msup><mrow><mi>k</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>+</mo><mfrac><mrow><mo>(</mo><mi>k</mi><mi>log</mi><mo>⁡</mo><mi>n</mi><mi>k</mi><mi>log</mi><mo>⁡</mo><mi>log</mi><mo>⁡</mo><mi>n</mi><mi>k</mi><mo>)</mo></mrow><mrow><mi>ε</mi></mrow></mfrac><mo>)</mo></mrow></math></span> time query and <span><math><mi>O</mi><mrow><mo>(</mo><m
本文讨论了在存在几何不确定性的情况下平面中点的几何半平面检索查询族。该问题包括精确和不确定点集以及由精确或不确定线定义的半平面查询,该精确或不确定性线的位置不确定性是独立或依赖的,并且由k个实值参数定义。点坐标不确定性采用线性参数几何不确定性模型(LPGUM)建模,这是一种表达能力强、计算效率高的最坏情况下几何不确定性的一阶线性近似,支持点位置之间的参数相关性。我们提出了一种有效的O(k2)时间和空间算法,用于计算定义半平面查询的LPGUM线的包络。对于一条精确的直线和一个LPGUM n点集,我们给出了一个O(log⁡nk+mk)时间查询和O(nk)空间算法,其中m是半平面线上或上方的LPGUM点的数量。对于一条LPGUM线和一个精确的点集,我们给出了一个O(k2+(klog⁡nlog⁡日志⁡n) ε+m)时间和O(n2log⁡n+kε)空间近似算法,其中0<;ε≤1是所需的近似误差。对于LPGUM线和LPGUM点集,我们给出了两个O(k2+(klog⁡nklog⁡日志⁡nk)ε+mk)和O(mk2+(klog⁡nklog⁡日志⁡nk)ε)时间查询和O(((nk)2log⁡nk+kε)空间近似算法。
{"title":"Half-plane point retrieval queries with independent and dependent geometric uncertainties","authors":"Rivka Gitik,&nbsp;Leo Joskowicz","doi":"10.1016/j.comgeo.2023.102021","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.102021","url":null,"abstract":"&lt;div&gt;&lt;p&gt;This paper addresses a family of geometric half-plane retrieval queries of points in the plane in the presence of geometric uncertainty. The problems include exact and uncertain point sets and half-plane queries defined by an exact or uncertain line whose location uncertainties are independent or dependent and are defined by &lt;em&gt;k&lt;/em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt; real-valued parameters. Point coordinate uncertainties are modeled with the Linear Parametric Geometric Uncertainty Model (LPGUM), an expressive and computationally efficient worst-case, first order linear &lt;/span&gt;approximation of geometric uncertainty that supports parametric dependencies between &lt;/span&gt;point locations. We present an efficient &lt;/span&gt;&lt;span&gt;&lt;math&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt; time and space algorithm for computing the envelope of the LPGUM line that defines the half-plane query. For an exact line and an LPGUM &lt;em&gt;n&lt;/em&gt; points set, we present an &lt;span&gt;&lt;math&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt; time query and &lt;span&gt;&lt;math&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt; space algorithm, where &lt;em&gt;m&lt;/em&gt; is the number of LPGUM points on or above the half-plane line. For a LPGUM line and an exact points set, we present a &lt;span&gt;&lt;math&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;ε&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt; time and &lt;span&gt;&lt;math&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;ε&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt;&lt;span&gt; space approximation algorithm, where &lt;/span&gt;&lt;span&gt;&lt;math&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mo&gt;&lt;&lt;/mo&gt;&lt;mi&gt;ε&lt;/mi&gt;&lt;mo&gt;≤&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/math&gt;&lt;/span&gt; is the desired approximation error. For a LPGUM line and an LPGUM points set, we present two &lt;span&gt;&lt;math&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;ε&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt; and &lt;span&gt;&lt;math&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;ε&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt; time query and &lt;span&gt;&lt;math&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;m","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"115 ","pages":"Article 102021"},"PeriodicalIF":0.6,"publicationDate":"2023-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49791616","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Angles of arc-polygons and Lombardi drawings of cacti 弧多边形的角度与仙人掌的Lombardi绘画
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-01 DOI: 10.1016/j.comgeo.2023.101982
David Eppstein, Daniel Frishberg, Martha C. Osegueda

We characterize the triples of interior angles that are possible in non-self-crossing triangles with circular-arc sides, and we prove that a given cyclic sequence of angles can be realized by a non-self-crossing polygon with circular-arc sides whenever all angles are ≤π. As a consequence of these results, we prove that every cactus has a planar Lombardi drawing (a drawing with edges depicted as circular arcs, meeting at equal angles at each vertex) for its natural embedding in which every cycle of the cactus is a face of the drawing. However, there exist planar embeddings of cacti that do not have planar Lombardi drawings.

我们刻画了在具有圆弧边的非自交三角形中可能存在的内角的三元组,并证明了当所有角度≤π时,给定的角的循环序列可以由具有圆弧面的非自交多边形实现。由于这些结果,我们证明了每个仙人掌都有一个平面的Lombardi图(一个边缘被描绘成圆弧的图,在每个顶点以相等的角度相交),用于其自然嵌入,其中仙人掌的每个循环都是图的一个面。然而,有一些仙人掌的平面嵌入物没有隆巴迪平面图。
{"title":"Angles of arc-polygons and Lombardi drawings of cacti","authors":"David Eppstein,&nbsp;Daniel Frishberg,&nbsp;Martha C. Osegueda","doi":"10.1016/j.comgeo.2023.101982","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.101982","url":null,"abstract":"<div><p>We characterize the triples of interior angles that are possible in non-self-crossing triangles with circular-arc sides, and we prove that a given cyclic sequence of angles can be realized by a non-self-crossing polygon with circular-arc sides whenever all angles are ≤<em>π</em>. As a consequence of these results, we prove that every cactus has a planar Lombardi drawing (a drawing with edges depicted as circular arcs, meeting at equal angles at each vertex) for its natural embedding in which every cycle of the cactus is a face of the drawing. However, there exist planar embeddings of cacti that do not have planar Lombardi drawings.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"112 ","pages":"Article 101982"},"PeriodicalIF":0.6,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49795350","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Bottleneck matching in the plane 飞机上的瓶颈匹配
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-01 DOI: 10.1016/j.comgeo.2023.101986
Matthew J. Katz , Micha Sharir

We present a randomized algorithm that with high probability finds a bottleneck matching in a set of n=2 points in the plane. The algorithm's running time is O(nω/2logn), where ω>2 is a constant such that any two n×n matrices can be multiplied in time O(nω). The state of the art in fast matrix multiplication allows us to set ω=2.3728596.

我们提出了一种随机算法,该算法在n=2的集合中以高概率找到瓶颈匹配ℓ 平面中的点。该算法的运行时间为O(nω/2log⁡n) ,其中ω>;2是一个常数,使得任意两个n×n矩阵可以在时间O(nω)上相乘。快速矩阵乘法的最新技术允许我们设置ω=2.3728596。
{"title":"Bottleneck matching in the plane","authors":"Matthew J. Katz ,&nbsp;Micha Sharir","doi":"10.1016/j.comgeo.2023.101986","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.101986","url":null,"abstract":"<div><p><span>We present a randomized algorithm that with high probability finds a bottleneck matching in a set of </span><span><math><mi>n</mi><mo>=</mo><mn>2</mn><mi>ℓ</mi></math></span> points in the plane. The algorithm's running time is <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mi>ω</mi><mo>/</mo><mn>2</mn></mrow></msup><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span>, where <span><math><mi>ω</mi><mo>&gt;</mo><mn>2</mn></math></span> is a constant such that any two <span><math><mi>n</mi><mo>×</mo><mi>n</mi></math></span> matrices can be multiplied in time <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mi>ω</mi></mrow></msup><mo>)</mo></math></span>. The state of the art in fast matrix multiplication allows us to set <span><math><mi>ω</mi><mo>=</mo><mn>2.3728596</mn></math></span>.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"112 ","pages":"Article 101986"},"PeriodicalIF":0.6,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49795348","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the geometric priority set cover problem 关于几何优先级集覆盖问题
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-01 DOI: 10.1016/j.comgeo.2023.101984
Aritra Banik , Rajiv Raman , Saurabh Ray

We study the priority set cover problem for simple geometric set systems in the plane. For pseudo-halfspaces in the plane we obtain a PTAS via local search by showing that the corresponding set system admits a planar support. We show that the problem is APX-hard even for unit disks in the plane and argue that in this case the standard local search algorithm can output a solution that is arbitrarily bad compared to the optimal solution. We then present an LP-relative constant factor approximation algorithm (which also works in the weighted setting) for unit disks via quasi-uniform sampling. As a consequence we obtain a constant factor approximation for the capacitated set cover problem with unit disks. For arbitrary size disks, we show that the problem is at least as hard as the vertex cover problem in general graphs even when the disks have nearly equal sizes. We also present a few simple results for unit squares and orthants in the plane.

研究平面上简单几何集系统的优先集覆盖问题。对于平面中的伪半空间,我们通过局部搜索获得了一个PTAS,通过显示相应的集合系统允许平面支持。我们证明了即使对于平面中的单位磁盘,这个问题也是APX困难的,并认为在这种情况下,标准的局部搜索算法可以输出与最优解相比任意糟糕的解。然后,我们提出了一种通过准均匀采样的单位圆盘的LP相对常数因子近似算法(也适用于加权设置)。因此,我们得到了单位圆盘的电容集覆盖问题的常因子近似。对于任意大小的磁盘,我们证明了即使磁盘大小几乎相等,该问题也至少与一般图中的顶点覆盖问题一样困难。我们还给出了平面上单位平方和orthant的一些简单结果。
{"title":"On the geometric priority set cover problem","authors":"Aritra Banik ,&nbsp;Rajiv Raman ,&nbsp;Saurabh Ray","doi":"10.1016/j.comgeo.2023.101984","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.101984","url":null,"abstract":"<div><p><span>We study the priority set cover problem for simple geometric set systems in the plane. For pseudo-halfspaces in the plane we obtain a PTAS via local search by showing that the corresponding set system admits a planar support. We show that the problem is APX-hard even for unit disks in the plane and argue that in this case the standard local search algorithm can output a solution that is arbitrarily bad compared to the optimal solution. We then present an LP-relative constant factor </span>approximation algorithm (which also works in the weighted setting) for unit disks via quasi-uniform sampling. As a consequence we obtain a constant factor approximation for the capacitated set cover problem with unit disks. For arbitrary size disks, we show that the problem is at least as hard as the vertex cover problem in general graphs even when the disks have nearly equal sizes. We also present a few simple results for unit squares and orthants in the plane.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"112 ","pages":"Article 101984"},"PeriodicalIF":0.6,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49795351","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Linear-time approximation scheme for k-means clustering of axis-parallel affine subspaces 轴平行仿射子空间k均值聚类的线性时间近似格式
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-01 DOI: 10.1016/j.comgeo.2023.101981
Kyungjin Cho, Eunjin Oh

In this paper, we present a linear-time approximation scheme for k-means clustering of incomplete data points in d-dimensional Euclidean space. An incomplete data point with Δ>0 unspecified entries is represented as an axis-parallel affine subspace of dimension Δ. The distance between two incomplete data points is defined as the Euclidean distance between two closest points in the axis-parallel affine subspaces corresponding to the data points. We present an algorithm for k-means clustering of n axis-parallel affine subspaces of dimension Δ that yields an (1+ϵ)-approximate solution in O(nd) time. The constants hidden behind O() depend only on Δ,ϵ and k. This improves the O(n2d)-time algorithm by Eiben et al. (2021) [7] by a factor of n.

本文给出了d维欧氏空间中不完全数据点的k均值聚类的线性时间近似方案。Δ>;0个未指定条目表示为维度为Δ的轴平行仿射子空间。两个不完全数据点之间的距离被定义为与数据点相对应的轴平行仿射子空间中的两个最近点之间的欧几里得距离。我们提出了一种对维度为Δ的n轴平行仿射子空间进行k均值聚类的算法,该算法在O(nd)时间内产生(1+)-近似解。隐藏在O(‧)后面的常数仅取决于Δ、Ş和k。这改进了Eiben等人的O(n2d)-时间算法。(2021)[7]的因子为n。
{"title":"Linear-time approximation scheme for k-means clustering of axis-parallel affine subspaces","authors":"Kyungjin Cho,&nbsp;Eunjin Oh","doi":"10.1016/j.comgeo.2023.101981","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.101981","url":null,"abstract":"<div><p>In this paper, we present a linear-time approximation scheme for <em>k</em>-means clustering of <em>incomplete</em> data points in <em>d</em>-dimensional Euclidean space. An <em>incomplete</em> data point with <span><math><mi>Δ</mi><mo>&gt;</mo><mn>0</mn></math></span><span><span> unspecified entries is represented as an axis-parallel affine subspace of dimension Δ. The distance between two incomplete data points is defined as the </span>Euclidean distance between two closest points in the axis-parallel affine subspaces corresponding to the data points. We present an algorithm for </span><em>k</em>-means clustering of <em>n</em> axis-parallel affine subspaces of dimension Δ that yields an <span><math><mo>(</mo><mn>1</mn><mo>+</mo><mi>ϵ</mi><mo>)</mo></math></span>-approximate solution in <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>d</mi><mo>)</mo></math></span> time. The constants hidden behind <span><math><mi>O</mi><mo>(</mo><mo>⋅</mo><mo>)</mo></math></span> depend only on <span><math><mi>Δ</mi><mo>,</mo><mi>ϵ</mi></math></span> and <em>k</em>. This improves the <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mi>d</mi><mo>)</mo></math></span>-time algorithm by Eiben et al. (2021) <span>[7]</span> by a factor of <em>n</em>.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"112 ","pages":"Article 101981"},"PeriodicalIF":0.6,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49837673","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Colouring bottomless rectangles and arborescences 为无底矩形和树景着色
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-01 DOI: 10.1016/j.comgeo.2023.102020
Jean Cardinal , Kolja Knauer , Piotr Micek , Dömötör Pálvölgyi , Torsten Ueckerdt , Narmada Varadarajan

We study problems related to colouring families of bottomless rectangles in the plane, in an attempt to improve the polychromatic k-colouring number mk. This number is the smallest m such that any collection of bottomless rectangles can be k-coloured so that any m-fold covered point is covered by all k colours. We show that for many families of bottomless rectangles, such as unit-width bottomless rectangles, or bottomless rectangles whose left corners lie on a line, mk is linear in k. We present the lower bound mk2k1 for general families.

We also investigate semi-online colouring algorithms, which need not colour each vertex immediately, but must maintain a proper colouring. We prove that for many sweeping orders, for any positive integers m,k, there is no semi-online algorithm that can k-colour bottomless rectangles presented in that order, so that any m-fold covered point is covered by at least two colours. This holds even for translates of quadrants, and is a corollary of a stronger result for arborescence colourings: Any semi-online colouring algorithm that colours an arborescence presented in post-order may produce arbitrarily long monochromatic paths.

我们研究了与平面中无底矩形的着色族有关的问题,试图改进多色k着色数mk。这个数字是最小的m,使得任何无底矩形的集合都可以是k色的,使得任何m倍覆盖点都被所有k色覆盖。我们证明了对于许多无底矩形族,如单位宽度的无底矩形,或左角位于一条线上的无底长方形,mk在k中是线性的。我们给出了一般族的下界mk≥2k−1。我们还研究了半在线着色算法,该算法不需要立即为每个顶点着色,但必须保持适当的着色。我们证明了对于许多扫频阶,对于任何正整数m,k,不存在可以k色按该阶呈现的无底矩形的半在线算法,使得任何m次覆盖点都被至少两种颜色覆盖。这甚至适用于象限的平移,也是树状图着色更强结果的必然结果:任何对按后序呈现的树状图进行着色的半在线着色算法都可能产生任意长的单色路径。
{"title":"Colouring bottomless rectangles and arborescences","authors":"Jean Cardinal ,&nbsp;Kolja Knauer ,&nbsp;Piotr Micek ,&nbsp;Dömötör Pálvölgyi ,&nbsp;Torsten Ueckerdt ,&nbsp;Narmada Varadarajan","doi":"10.1016/j.comgeo.2023.102020","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.102020","url":null,"abstract":"<div><p>We study problems related to colouring families of bottomless rectangles in the plane, in an attempt to improve the <em>polychromatic k-colouring number</em> <span><math><msubsup><mrow><mi>m</mi></mrow><mrow><mi>k</mi></mrow><mrow><mo>⁎</mo></mrow></msubsup></math></span>. This number is the smallest <em>m</em> such that any collection of bottomless rectangles can be <em>k</em>-coloured so that any <em>m</em>-fold covered point is covered by all <em>k</em> colours. We show that for many families of bottomless rectangles, such as unit-width bottomless rectangles, or bottomless rectangles whose left corners lie on a line, <span><math><msubsup><mrow><mi>m</mi></mrow><mrow><mi>k</mi></mrow><mrow><mo>⁎</mo></mrow></msubsup></math></span> is linear in <em>k</em>. We present the lower bound <span><math><msubsup><mrow><mi>m</mi></mrow><mrow><mi>k</mi></mrow><mrow><mo>⁎</mo></mrow></msubsup><mo>≥</mo><mn>2</mn><mi>k</mi><mo>−</mo><mn>1</mn></math></span> for general families.</p><p>We also investigate <em>semi-online</em> colouring algorithms, which need not colour each vertex immediately, but must maintain a proper colouring. We prove that for many sweeping orders, for any positive integers <span><math><mi>m</mi><mo>,</mo><mi>k</mi></math></span>, there is no semi-online algorithm that can <em>k</em>-colour bottomless rectangles presented in that order, so that any <em>m</em>-fold covered point is covered by at least two colours. This holds even for translates of quadrants, and is a corollary of a stronger result for arborescence colourings: Any semi-online colouring algorithm that colours an arborescence presented in post-order may produce arbitrarily long monochromatic paths.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"115 ","pages":"Article 102020"},"PeriodicalIF":0.6,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49791319","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Partial matchings induced by morphisms between persistence modules 持久模间态射引起的部分匹配
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-01 DOI: 10.1016/j.comgeo.2023.101985
R. Gonzalez-Diaz, M. Soriano-Trigueros, A. Torras-Casas

We study how to obtain partial matchings using the block function Mf, induced by a morphism f between persistence modules. Mf is defined algebraically and is linear with respect to direct sums of morphisms. We study some interesting properties of Mf, and provide a way of obtaining Mf using matrix operations.

我们研究了如何使用块函数Mf来获得部分匹配,这是由持久性模块之间的态射f引起的。Mf是代数定义的,并且相对于态射的直和是线性的。我们研究了Mf的一些有趣的性质,并提供了一种使用矩阵运算获得Mf的方法。
{"title":"Partial matchings induced by morphisms between persistence modules","authors":"R. Gonzalez-Diaz,&nbsp;M. Soriano-Trigueros,&nbsp;A. Torras-Casas","doi":"10.1016/j.comgeo.2023.101985","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.101985","url":null,"abstract":"<div><p>We study how to obtain partial matchings using the block function <span><math><msub><mrow><mi>M</mi></mrow><mrow><mi>f</mi></mrow></msub></math></span>, induced by a morphism <em>f</em> between persistence modules. <span><math><msub><mrow><mi>M</mi></mrow><mrow><mi>f</mi></mrow></msub></math></span> is defined algebraically and is linear with respect to direct sums of morphisms. We study some interesting properties of <span><math><msub><mrow><mi>M</mi></mrow><mrow><mi>f</mi></mrow></msub></math></span>, and provide a way of obtaining <span><math><msub><mrow><mi>M</mi></mrow><mrow><mi>f</mi></mrow></msub></math></span> using matrix operations.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"112 ","pages":"Article 101985"},"PeriodicalIF":0.6,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49795349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Shortcut hulls: Vertex-restricted outer simplifications of polygons 快捷外壳线:多边形的受顶点限制的外部简化
IF 0.6 4区 计算机科学 Q4 MATHEMATICS Pub Date : 2023-06-01 DOI: 10.1016/j.comgeo.2023.101983
Annika Bonerath , Jan-Henrik Haunert , Joseph S.B. Mitchell , Benjamin Niedermann

Let P be a polygon and C a set of shortcuts, where each shortcut is a directed straight-line segment connecting two vertices of P. A shortcut hull of P is another polygon that encloses P and whose oriented boundary is composed of elements from C. We require P and the output shortcut hull to be weakly simple polygons, which we define as a generalization of simple polygons. Shortcut hulls find their application in cartography, where a common task is to compute simplified representations of area features. We aim at a shortcut hull that has a small area and a small perimeter. Our optimization objective is to minimize a convex combination of these two criteria. If no holes in the shortcut hull are allowed, the problem admits a straight-forward solution via computation of shortest paths. For the more challenging case in which the shortcut hull may contain holes, we present a polynomial-time algorithm that is based on computing a constrained, weighted triangulation of the input polygon's exterior. We use this problem as a starting point for investigating further variants, e.g., restricting the number of edges or bends. We demonstrate that shortcut hulls can be used for the schematization of polygons.

设P是一个多边形,C是一组快捷方式,其中每个快捷方式是连接P的两个顶点的有向直线段。P的快捷方式外壳是另一个包围P的多边形,其定向边界由来自C的元素组成。我们要求P和输出快捷方式外壳为弱简单多边形,我们将其定义为简单多边形的推广。快捷外壳线在制图中得到了应用,其中一个常见的任务是计算区域特征的简化表示。我们瞄准的是一个面积小、周长小的捷径船体。我们的优化目标是最小化这两个标准的凸组合。如果捷径外壳上不允许有洞,则该问题可以通过计算最短路径来直接求解。对于快捷外壳可能包含孔的更具挑战性的情况,我们提出了一种多项式时间算法,该算法基于计算输入多边形外部的约束加权三角测量。我们将这个问题作为研究进一步变体的起点,例如,限制边缘或弯曲的数量。我们证明了快捷外壳可以用于多边形的模式化。
{"title":"Shortcut hulls: Vertex-restricted outer simplifications of polygons","authors":"Annika Bonerath ,&nbsp;Jan-Henrik Haunert ,&nbsp;Joseph S.B. Mitchell ,&nbsp;Benjamin Niedermann","doi":"10.1016/j.comgeo.2023.101983","DOIUrl":"https://doi.org/10.1016/j.comgeo.2023.101983","url":null,"abstract":"<div><p>Let <em>P</em> be a polygon and <span><math><mi>C</mi></math></span> a set of shortcuts, where each shortcut is a directed straight-line segment connecting two vertices of <em>P</em>. A shortcut hull of <em>P</em> is another polygon that encloses <em>P</em> and whose oriented boundary is composed of elements from <span><math><mi>C</mi></math></span>. We require <em>P</em><span> and the output shortcut hull to be weakly simple polygons<span>, which we define as a generalization of simple polygons. Shortcut hulls find their application in cartography, where a common task is to compute simplified representations of area features. We aim at a shortcut hull that has a small area and a small perimeter. Our optimization objective is to minimize a convex combination of these two criteria. If no holes in the shortcut hull are allowed, the problem admits a straight-forward solution via computation of shortest paths. For the more challenging case in which the shortcut hull may contain holes, we present a polynomial-time algorithm that is based on computing a constrained, weighted triangulation of the input polygon's exterior. We use this problem as a starting point for investigating further variants, e.g., restricting the number of edges or bends. We demonstrate that shortcut hulls can be used for the schematization of polygons.</span></span></p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"112 ","pages":"Article 101983"},"PeriodicalIF":0.6,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49795346","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Computational Geometry-Theory and Applications
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1