Computational Geometry-Theory and Applications最新文献

筛选
英文 中文
Decomposition of geometric graphs into star-forests 几何图形分解成星形森林
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-12-01 Epub Date: 2025-03-18 DOI: 10.1016/j.comgeo.2025.102186
János Pach , Morteza Saghafian , Patrick Schnider
{"title":"Decomposition of geometric graphs into star-forests","authors":"János Pach ,&nbsp;Morteza Saghafian ,&nbsp;Patrick Schnider","doi":"10.1016/j.comgeo.2025.102186","DOIUrl":"10.1016/j.comgeo.2025.102186","url":null,"abstract":"<div><div>We solve a problem of Dujmović and Wood (2007) by showing that a complete convex geometric graph on <em>n</em> vertices cannot be decomposed into fewer than <span><math><mi>n</mi><mo>−</mo><mn>1</mn></math></span> star-forests, each consisting of noncrossing edges. This bound is clearly tight. We also discuss similar questions for abstract graphs.</div></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"129 ","pages":"Article 102186"},"PeriodicalIF":0.4,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143759060","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 line-separable weighted unit-disk coverage and related problems 关于线可分加权单位磁盘覆盖及相关问题
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-12-01 Epub Date: 2025-03-18 DOI: 10.1016/j.comgeo.2025.102188
Gang Liu, Haitao Wang
{"title":"On line-separable weighted unit-disk coverage and related problems","authors":"Gang Liu,&nbsp;Haitao Wang","doi":"10.1016/j.comgeo.2025.102188","DOIUrl":"10.1016/j.comgeo.2025.102188","url":null,"abstract":"<div><div>Given a set <em>P</em> of <em>n</em> points and a set <em>S</em> of <em>n</em> weighted disks in the plane, the disk coverage problem is to compute a subset of disks of smallest total weight such that the union of the disks in the subset covers all points of <em>P</em>. The problem is NP-hard. In this paper, we consider a line-separable unit-disk version of the problem where all disks have the same radius and their centers are separated from the points of <em>P</em> by a line <em>ℓ</em>. We present an <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>3</mn><mo>/</mo><mn>2</mn></mrow></msup><msup><mrow><mi>log</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span> time algorithm for the problem. This improves the previously best work of <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span> time. Our result leads to an algorithm of <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>7</mn><mo>/</mo><mn>2</mn></mrow></msup><msup><mrow><mi>log</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span> time for the halfplane coverage problem (i.e., using <em>n</em> weighted halfplanes to cover <em>n</em> points), an improvement over the previous <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>4</mn></mrow></msup><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span> time solution. If all halfplanes are lower ones, our algorithm runs in <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>3</mn><mo>/</mo><mn>2</mn></mrow></msup><msup><mrow><mi>log</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span> time, while the previous best algorithm takes <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span> time. Using duality, the hitting set problems under the same settings can be solved with similar time complexities.</div></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"129 ","pages":"Article 102188"},"PeriodicalIF":0.4,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143681460","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
Approximation algorithms for 1-Wasserstein distance between persistence diagrams 持久图之间1-Wasserstein距离的近似算法
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-12-01 Epub Date: 2025-03-25 DOI: 10.1016/j.comgeo.2025.102190
Samantha Chen, Yusu Wang
{"title":"Approximation algorithms for 1-Wasserstein distance between persistence diagrams","authors":"Samantha Chen,&nbsp;Yusu Wang","doi":"10.1016/j.comgeo.2025.102190","DOIUrl":"10.1016/j.comgeo.2025.102190","url":null,"abstract":"<div><div>Recent years have witnessed a tremendous growth using topological summaries, especially the persistence diagrams (encoding the so-called persistent homology) for analyzing complex shapes. Intuitively, persistent homology maps a potentially complex input object (be it a graph, an image, or a point set and so on) to a unified type of feature summary, called the persistence diagrams. One can then carry out downstream data analysis tasks using such persistence diagram representations. A key problem is to compute the distance between two persistence diagrams efficiently. In particular, a persistence diagram is essentially a multiset of points in the plane, and one popular distance is the so-called 1-Wasserstein distance between persistence diagrams. In this paper, we present two algorithms to approximate the 1-Wasserstein distance for persistence diagrams in near-linear time. These algorithms primarily follow the same ideas as two existing algorithms to approximate optimal transport between two finite point-sets in Euclidean spaces via randomly shifted quadtrees. We show how these algorithms can be effectively adapted for the case of persistence diagrams. Our algorithms are much more efficient than previous exact and approximate algorithms, both in theory and in practice, and we demonstrate its efficiency via extensive experiments. They are conceptually simple and easy to implement, and the code is publicly available in github.</div></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"129 ","pages":"Article 102190"},"PeriodicalIF":0.4,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143738783","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
Minimum-width double-slabs and widest empty slabs in high dimensions 最小宽度的双层板和最宽的高尺寸空板
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-12-01 Epub Date: 2025-02-25 DOI: 10.1016/j.comgeo.2025.102173
Taehoon Ahn , Chaeyoon Chung , Hee-Kap Ahn , Sang Won Bae , Otfried Cheong , Sang Duk Yoon
{"title":"Minimum-width double-slabs and widest empty slabs in high dimensions","authors":"Taehoon Ahn ,&nbsp;Chaeyoon Chung ,&nbsp;Hee-Kap Ahn ,&nbsp;Sang Won Bae ,&nbsp;Otfried Cheong ,&nbsp;Sang Duk Yoon","doi":"10.1016/j.comgeo.2025.102173","DOIUrl":"10.1016/j.comgeo.2025.102173","url":null,"abstract":"<div><div>A <em>slab</em> in <em>d</em>-dimensional space <span><math><msup><mrow><mi>R</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> is the set of points enclosed by two parallel hyperplanes. We consider the problem of finding an optimal pair of parallel slabs, called a <em>double-slab</em>, that covers a given set <em>P</em> of <em>n</em> points in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span>. We address two optimization problems in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> for any fixed dimension <span><math><mi>d</mi><mo>⩾</mo><mn>3</mn></math></span>: the <em>minimum-width double-slab</em> problem, in which one wants to minimize the maximum width of the two slabs of the resulting double-slab, and the <em>widest empty slab</em> problem, in which one wants to maximize the gap between the two slabs. Our results include the first nontrivial exact algorithms that solve the former problem for <span><math><mi>d</mi><mo>⩾</mo><mn>3</mn></math></span> and the latter problem for <span><math><mi>d</mi><mo>⩾</mo><mn>4</mn></math></span>.</div></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"129 ","pages":"Article 102173"},"PeriodicalIF":0.4,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143550936","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
CGTA CGTA
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-12-01 Epub Date: 2025-04-15 DOI: 10.1016/j.comgeo.2025.102195
Michael A. Bekos, Charis Papadopoulos
{"title":"CGTA","authors":"Michael A. Bekos,&nbsp;Charis Papadopoulos","doi":"10.1016/j.comgeo.2025.102195","DOIUrl":"10.1016/j.comgeo.2025.102195","url":null,"abstract":"","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"129 ","pages":"Article 102195"},"PeriodicalIF":0.4,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143842584","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
Geometric TSP on sets 集合上的几何TSP
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-12-01 Epub Date: 2025-03-18 DOI: 10.1016/j.comgeo.2025.102187
Henk Alkema, Mark de Berg
{"title":"Geometric TSP on sets","authors":"Henk Alkema,&nbsp;Mark de Berg","doi":"10.1016/j.comgeo.2025.102187","DOIUrl":"10.1016/j.comgeo.2025.102187","url":null,"abstract":"&lt;div&gt;&lt;div&gt;In &lt;span&gt;One-of-a-Set TSP&lt;/span&gt;, also known as the &lt;span&gt;Generalised TSP&lt;/span&gt;, the input is a collection &lt;span&gt;&lt;math&gt;&lt;mi&gt;P&lt;/mi&gt;&lt;mo&gt;:&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;{&lt;/mo&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;P&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;.&lt;/mo&gt;&lt;mo&gt;.&lt;/mo&gt;&lt;mo&gt;.&lt;/mo&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;P&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;r&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;}&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt; of sets in a metric space and the goal is to compute a minimum-length tour that visits one element from each set.&lt;/div&gt;&lt;div&gt;In the Euclidean variant of this problem, each &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;P&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt;&lt;/span&gt; is a set of points in &lt;span&gt;&lt;math&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;&lt;/span&gt;. Let &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;H&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt;&lt;/span&gt; be a hypercube that contains &lt;span&gt;&lt;math&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;P&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt;&lt;/span&gt;, for &lt;span&gt;&lt;math&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;⩽&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;⩽&lt;/mo&gt;&lt;mi&gt;r&lt;/mi&gt;&lt;/math&gt;&lt;/span&gt;. We investigate how the complexity of &lt;span&gt;Euclidean One-of-a-Set TSP&lt;/span&gt; depends on &lt;em&gt;λ&lt;/em&gt;, the ply of the set &lt;span&gt;&lt;math&gt;&lt;mi&gt;H&lt;/mi&gt;&lt;mo&gt;:&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;{&lt;/mo&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;H&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;.&lt;/mo&gt;&lt;mo&gt;.&lt;/mo&gt;&lt;mo&gt;.&lt;/mo&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;H&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;r&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;}&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt; of hypercubes. (The ply is the smallest &lt;em&gt;λ&lt;/em&gt; such that every point in &lt;span&gt;&lt;math&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;&lt;/span&gt; is contained in at most &lt;em&gt;λ&lt;/em&gt; of the hypercubes). We show that the problem can be solved in &lt;span&gt;&lt;math&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;λ&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;&lt;/span&gt; time, where &lt;span&gt;&lt;math&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;:&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mrow&gt;&lt;mo&gt;∑&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;r&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;|&lt;/mo&gt;&lt;msub&gt;&lt;mrow&gt;&lt;mi&gt;P&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;|&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt; is the total number of points, and that the problem cannot be solved in &lt;span&gt;&lt;math&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;o&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;/msup&gt;&lt;/math&gt;&lt;/span&gt; time when &lt;span&gt;&lt;math&gt;&lt;mi&gt;λ&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;Θ&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/math&gt;&lt;/span&gt;, unless the Exponential Time Hypothesis (ETH) fails.&lt;/div&gt;&lt;div&gt;In &lt;span&gt;Rectilinear One-of-a-Cube TSP&lt;/span&gt;, the input is a set &lt;span&gt;&lt;math&gt;&lt;mi&gt;H&lt;/mi&gt;&lt;/math&gt;&lt;/span&gt; of hypercubes in &lt;span&gt;&lt;math&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;&lt;/span&gt; and the goal is to compute a minimum-length rectilinear tour that visits every hypercube. We show that the problem can be solved in &lt;span&gt;&lt;math&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;λ&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;/","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"129 ","pages":"Article 102187"},"PeriodicalIF":0.4,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143681463","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Approximating average bounded-angle minimum spanning trees 近似平均有界角最小生成树
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-09-01 Epub Date: 2025-02-18 DOI: 10.1016/j.comgeo.2025.102172
Ahmad Biniaz , Prosenjit Bose , Patrick Devaney
{"title":"Approximating average bounded-angle minimum spanning trees","authors":"Ahmad Biniaz ,&nbsp;Prosenjit Bose ,&nbsp;Patrick Devaney","doi":"10.1016/j.comgeo.2025.102172","DOIUrl":"10.1016/j.comgeo.2025.102172","url":null,"abstract":"<div><div>Motivated by the problem of orienting directional antennas in wireless communication networks, we study average bounded-angle minimum spanning trees. Let <em>P</em> be a set of points in the plane and let <em>α</em> be an angle. An <em>α</em>-spanning tree (<em>α</em>-ST) of <em>P</em> is a spanning tree of the complete Euclidean graph induced by <em>P</em> such that all edges incident to each point <span><math><mi>p</mi><mo>∈</mo><mi>P</mi></math></span> lie in a fixed wedge of angle <em>α</em> with apex <em>p</em>. An <em>α</em>-minimum spanning tree (<em>α</em>-MST) of P is an <em>α</em>-ST with minimum total edge length.</div><div>An average-<em>α</em>-spanning tree (denoted by <span><math><mover><mrow><mi>α</mi></mrow><mo>‾</mo></mover></math></span>-ST) is a spanning tree with the relaxed condition that incident edges to all points lie in wedges with average angle <em>α</em>. An average-<em>α</em>-minimum spanning tree (<span><math><mover><mrow><mi>α</mi></mrow><mo>‾</mo></mover></math></span>-MST) is an <span><math><mover><mrow><mi>α</mi></mrow><mo>‾</mo></mover></math></span>-ST with minimum total edge length.</div><div>Let <span><math><mi>A</mi><mrow><mo>(</mo><mi>α</mi><mo>)</mo></mrow></math></span> be the smallest ratio of the length of the <span><math><mover><mrow><mi>α</mi></mrow><mo>‾</mo></mover></math></span>-MST to the length of the standard MST, over all sets of points in the plane. We investigate bounds for <span><math><mi>A</mi><mrow><mo>(</mo><mi>α</mi><mo>)</mo></mrow></math></span>. For <span><math><mi>α</mi><mo>=</mo><mfrac><mrow><mn>2</mn><mi>π</mi></mrow><mrow><mn>3</mn></mrow></mfrac></math></span>, Biniaz, Bose, Lubiw, and Maheshwari (Algorithmica 2022) showed that <span><math><mfrac><mrow><mn>4</mn></mrow><mrow><mn>3</mn></mrow></mfrac><mo>≤</mo><mi>A</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>π</mi></mrow><mrow><mn>3</mn></mrow></mfrac><mo>)</mo></mrow><mo>≤</mo><mfrac><mrow><mn>3</mn></mrow><mrow><mn>2</mn></mrow></mfrac></math></span>. We improve the upper bound and show that <span><math><mi>A</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>π</mi></mrow><mrow><mn>3</mn></mrow></mfrac><mo>)</mo></mrow><mo>≤</mo><mfrac><mrow><mn>13</mn></mrow><mrow><mn>9</mn></mrow></mfrac></math></span>. We also study this for <span><math><mi>α</mi><mo>=</mo><mfrac><mrow><mi>π</mi></mrow><mrow><mn>2</mn></mrow></mfrac></math></span> and prove that <span><math><mfrac><mrow><mn>3</mn></mrow><mrow><mn>2</mn></mrow></mfrac><mo>≤</mo><mi>A</mi><mrow><mo>(</mo><mfrac><mrow><mi>π</mi></mrow><mrow><mn>2</mn></mrow></mfrac><mo>)</mo></mrow><mo>≤</mo><mn>4</mn></math></span>.</div></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"128 ","pages":"Article 102172"},"PeriodicalIF":0.4,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143455144","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
Pattern formation for fat robots with lights 有光的胖机器人的模式形成
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-09-01 Epub Date: 2024-12-27 DOI: 10.1016/j.comgeo.2024.102161
Rusul J. Alsaedi, Joachim Gudmundsson, André van Renssen
{"title":"Pattern formation for fat robots with lights","authors":"Rusul J. Alsaedi,&nbsp;Joachim Gudmundsson,&nbsp;André van Renssen","doi":"10.1016/j.comgeo.2024.102161","DOIUrl":"10.1016/j.comgeo.2024.102161","url":null,"abstract":"<div><div>Given a set of <span><math><mi>n</mi><mo>≥</mo><mn>1</mn></math></span> unit disk robots in the Euclidean plane, we consider the Pattern Formation problem, i.e., the robots must reposition themselves to form a given target pattern. This problem arises under obstructed visibility, where a robot cannot see another robot if there is a third robot on the straight line segment between the two robots. Recently, this problem was solved in the asynchonous model for fat robots that agree on at least one axis in the robots with lights model where each robot is equipped with an externally visible persistent light that can assume colors from a fixed set of colors <span><span>[1]</span></span>. In this work, we reduce the number of colors needed and remove the axis-agreement requirement in the fully synchronous model. In particular, we present an algorithm requiring 7 colors when scaling the target pattern is allowed and an 8-color algorithm if scaling is not allowed. Our algorithms run in <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mo>)</mo><mo>+</mo><mi>O</mi><mo>(</mo><mi>q</mi><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span> rounds with probability at least <span><math><mn>1</mn><mo>−</mo><msup><mrow><mi>n</mi></mrow><mrow><mo>−</mo><mi>q</mi></mrow></msup></math></span>.</div></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"128 ","pages":"Article 102161"},"PeriodicalIF":0.4,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143147720","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Finding a largest-area triangle in a terrain in near-linear time 在近线性时间内找到地形上面积最大的三角形
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-09-01 Epub Date: 2025-02-17 DOI: 10.1016/j.comgeo.2025.102171
Sergio Cabello , Arun Kumar Das , Sandip Das , Joydeep Mukherjee
{"title":"Finding a largest-area triangle in a terrain in near-linear time","authors":"Sergio Cabello ,&nbsp;Arun Kumar Das ,&nbsp;Sandip Das ,&nbsp;Joydeep Mukherjee","doi":"10.1016/j.comgeo.2025.102171","DOIUrl":"10.1016/j.comgeo.2025.102171","url":null,"abstract":"<div><div>A terrain is an <em>x</em>-monotone polygon whose lower boundary is a single line segment. We present an algorithm to find in a terrain a triangle of largest area in <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span> time, where <em>n</em> is the number of vertices defining the terrain. The best previous algorithm for this problem has a running time of <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></math></span>.</div></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"128 ","pages":"Article 102171"},"PeriodicalIF":0.4,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143437040","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A geometric condition for uniqueness of Fréchet means of persistence diagrams 持久性图的一个几何条件
IF 0.4 4区 计算机科学
Computational Geometry-Theory and Applications Pub Date : 2025-09-01 Epub Date: 2024-12-30 DOI: 10.1016/j.comgeo.2024.102162
Yueqi Cao, Anthea Monod
{"title":"A geometric condition for uniqueness of Fréchet means of persistence diagrams","authors":"Yueqi Cao,&nbsp;Anthea Monod","doi":"10.1016/j.comgeo.2024.102162","DOIUrl":"10.1016/j.comgeo.2024.102162","url":null,"abstract":"<div><div>The Fréchet mean is an important statistical summary and measure of centrality of data; it has been defined and studied for persistent homology captured by persistence diagrams. However, the complicated geometry of the space of persistence diagrams implies that the Fréchet mean for a given set of persistence diagrams is not necessarily unique, which prohibits theoretical guarantees for empirical means with respect to population means. In this paper, we derive a variance expression for a set of persistence diagrams exhibiting a multi-matching between the persistence points known as a grouping. Moreover, we propose a condition for groupings, which we refer to as flatness; we prove that sets of persistence diagrams that exhibit flat groupings give rise to unique Fréchet means. We derive a finite sample convergence result for general groupings, which results in convergence for Fréchet means if the groupings are flat. We then interpret flat groupings in a recently-proposed general framework of Fréchet means in Alexandrov geometry. Finally, we show that for manifold-valued data, the persistence diagrams can be truncated to construct flat groupings.</div></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"128 ","pages":"Article 102162"},"PeriodicalIF":0.4,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143147678","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书