首页 > 最新文献

Computational Geometry-Theory and Applications最新文献

英文 中文
On path-greedy geometric spanners 路径贪婪几何扳手
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-03-01 DOI: 10.1016/j.comgeo.2022.101948
William Evans , Lucca Morais de Arruda Siaudzionis

A t-spanner is a subgraph of a graph G in which the length of the shortest path between two vertices never exceeds t times the length of the shortest path between them in G. A geometric graph is one whose vertices are points and whose edges are line segments between the corresponding points. Geometric t-spanners are t-spanners of the complete geometric graph on a given point set. Besides approximating the distance between points, we may ask a geometric t-spanner to be planar, have low degree, or low total edge length.

One famous algorithm used to generate spanners is path-greedy, which scans pairs of vertices in non-decreasing order of edge length and adds the edge between them unless the current set of added edges already connects them with a path that t-approximates the edge length. Graphs from this algorithm are called path-greedy spanners. This work analyzes properties of path-greedy geometric spanners under different conditions. Specifically, we answer an open problem regarding the planarity and degree of path-greedy t-spanners for points in convex position in 2D. Further, we show a simple and efficient way to reduce the degree of a geometric spanner by adding extra points.

t-scanner是图G的子图,其中两个顶点之间的最短路径的长度从不超过G中它们之间最短路径长度的t倍。几何图是其顶点是点并且其边是对应点之间的线段的图。几何t-平移器是给定点集上完整几何图的t-平移器。除了近似点之间的距离外,我们还可以要求几何t-扫描器是平面的、具有低阶或低总边长。用于生成扳手的一个著名算法是路径贪婪算法,它以边长度的非递减顺序扫描成对的顶点,并在它们之间添加边,除非当前添加的边集已经将它们与t近似于边长度的路径连接。来自该算法的图被称为路径贪婪扳手。本文分析了路径贪婪几何扳手在不同条件下的性能。具体地说,我们回答了一个关于二维凸位置点的路径贪婪t-扫描器的平面性和程度的开放问题。此外,我们展示了一种简单有效的方法,通过添加额外的点来减少几何扳手的程度。
{"title":"On path-greedy geometric spanners","authors":"William Evans ,&nbsp;Lucca Morais de Arruda Siaudzionis","doi":"10.1016/j.comgeo.2022.101948","DOIUrl":"https://doi.org/10.1016/j.comgeo.2022.101948","url":null,"abstract":"<div><p>A <em>t</em>-spanner is a subgraph of a graph <em>G</em> in which the length of the shortest path between two vertices never exceeds <em>t</em> times the length of the shortest path between them in <em>G</em><span>. A geometric graph is one whose vertices are points and whose edges are line segments between the corresponding points. Geometric </span><em>t</em>-spanners are <em>t</em><span>-spanners of the complete geometric graph on a given point set. Besides approximating the distance between points, we may ask a geometric </span><em>t</em>-spanner to be planar, have low degree, or low total edge length.</p><p>One famous algorithm used to generate spanners is <em>path-greedy</em>, which scans pairs of vertices in non-decreasing order of edge length and adds the edge between them unless the current set of added edges already connects them with a path that <em>t</em>-approximates the edge length. Graphs from this algorithm are called <em>path-greedy spanners</em><span>. This work analyzes properties of path-greedy geometric spanners under different conditions. Specifically, we answer an open problem regarding the planarity and degree of path-greedy </span><em>t</em>-spanners for points in convex position in 2D. Further, we show a simple and efficient way to reduce the degree of a geometric spanner by adding extra points.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49812087","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
Geodesic obstacle representation of graphs 图的大地障碍表示
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-02-01 DOI: 10.1016/j.comgeo.2022.101946
Prosenjit Bose , Paz Carmi , Vida Dujmović , Saeed Mehrabi , Fabrizio Montecchiani , Pat Morin , Luís Fernando Schultz Xavier da Silveira

An obstacle representation of a graph is a mapping of the vertices onto points in the plane and a set of connected regions of the plane (called obstacles) such that the straight-line segment connecting the points corresponding to two vertices does not intersect any obstacles if and only if the vertices are adjacent in the graph. Recently, Biedl and Mehrabi (Graph Drawing 2017) studied non-blocking grid obstacle representations of graphs in which the vertices of the graph are mapped onto points in the plane while the straight-line segments representing the adjacency between the vertices are replaced by the L1 (Manhattan) shortest paths in the plane that avoid obstacles.

In this paper, we introduce the notion of geodesic obstacle representations of graphs with the main goal of providing a generalized model, which comes naturally when viewing line segments as shortest paths in the Euclidean plane. To this end, we extend the definition of obstacle representation by allowing some obstacles-avoiding shortest path between the corresponding points in the underlying metric space whenever the vertices are adjacent in the graph. We consider both general and plane variants of geodesic obstacle representations (in a similar sense to obstacle representations) under any polyhedral distance function in Rd as well as shortest path distances in graphs. Our results generalize and unify the notions of obstacle representations, plane obstacle representations and grid obstacle representations, leading to a number of questions on such representations.

图的障碍物表示是将顶点映射到平面中的点和平面的一组连接区域(称为障碍物)上,使得当且仅当顶点在图中相邻时,连接对应于两个顶点的点的直线段不与任何障碍物相交。最近,Biedl和Mehrabi(Graph Drawing 2017)研究了图的非阻塞网格障碍表示,其中图的顶点被映射到平面中的点上,而表示顶点之间邻接的直线段被平面中避开障碍的L1(曼哈顿)最短路径取代。在本文中,我们引入了图的测地障碍表示的概念,其主要目标是提供一个广义模型,当将线段视为欧几里得平面中的最短路径时,该模型自然产生。为此,我们扩展了障碍物表示的定义,只要图中的顶点相邻,就允许一些障碍物避开底层度量空间中相应点之间的最短路径。我们考虑了Rd中任何多面体距离函数下测地障碍物表示(在类似于障碍物表示的意义上)的一般和平面变体,以及图中的最短路径距离。我们的结果推广并统一了障碍物表示、平面障碍物表示和网格障碍物表示的概念,导致了关于这些表示的许多问题。
{"title":"Geodesic obstacle representation of graphs","authors":"Prosenjit Bose ,&nbsp;Paz Carmi ,&nbsp;Vida Dujmović ,&nbsp;Saeed Mehrabi ,&nbsp;Fabrizio Montecchiani ,&nbsp;Pat Morin ,&nbsp;Luís Fernando Schultz Xavier da Silveira","doi":"10.1016/j.comgeo.2022.101946","DOIUrl":"https://doi.org/10.1016/j.comgeo.2022.101946","url":null,"abstract":"<div><p>An <em>obstacle representation</em> of a graph is a mapping of the vertices onto points in the plane and a set of connected regions of the plane (called <em>obstacles</em>) such that the straight-line segment connecting the points corresponding to two vertices does not intersect any obstacles if and only if the vertices are adjacent in the graph. Recently, Biedl and Mehrabi (Graph Drawing 2017) studied <em>non-blocking grid obstacle representations</em> of graphs in which the vertices of the graph are mapped onto points in the plane while the straight-line segments representing the adjacency between the vertices are replaced by the <span><math><msub><mrow><mi>L</mi></mrow><mrow><mn>1</mn></mrow></msub></math></span> (Manhattan) shortest paths in the plane that avoid obstacles.</p><p>In this paper, we introduce the notion of <em>geodesic obstacle representations</em><span> of graphs with the main goal of providing a generalized model, which comes naturally when viewing line segments as shortest paths in the Euclidean plane. To this end, we extend the definition of obstacle representation by allowing </span><em>some</em> obstacles-avoiding shortest path between the corresponding points in the underlying metric space whenever the vertices are adjacent in the graph. We consider both <em>general</em> and <em>plane</em> variants of geodesic obstacle representations (in a similar sense to obstacle representations) under any polyhedral distance function in <span><math><msup><mrow><mi>R</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> as well as shortest path distances in graphs. Our results generalize and unify the notions of obstacle representations, plane obstacle representations and grid obstacle representations, leading to a number of questions on such representations.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49790771","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
Value-offset bifiltrations for digital images 数字图像的值偏移二分法
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-02-01 DOI: 10.1016/j.comgeo.2022.101939
Anway De, Thong Vo, Matthew Wright

Persistent homology, an algebraic method for discerning structure in abstract data, relies on the construction of a sequence of nested topological spaces known as a filtration. Two-parameter persistent homology allows the analysis of data simultaneously filtered by two parameters, but requires a bifiltration—a sequence of topological spaces simultaneously indexed by two parameters. To apply two-parameter persistence to digital images, we first must consider bifiltrations constructed from digital images, which have scarcely been studied. We introduce the value-offset bifiltration for grayscale digital image data. We present efficient algorithms for computing this bifiltration with respect to the taxicab distance and for approximating it with respect to the Euclidean distance. We analyze the runtime complexity of our algorithms, demonstrate the results on sample images, and contrast the bifiltrations obtained from real images with those obtained from random noise.

持久同源性是一种识别抽象数据结构的代数方法,它依赖于一系列嵌套拓扑空间的构造,称为过滤。双参数持久同源性允许分析由两个参数同时过滤的数据,但需要双重过滤——由两个变量同时索引的拓扑空间序列。要将双参数持久性应用于数字图像,我们首先必须考虑由数字图像构建的双渗透,这一点很少被研究。我们介绍了灰度数字图像数据的值偏移双滤波。我们提出了有效的算法来计算这种关于出租车距离的二重过滤,以及关于欧几里得距离的近似算法。我们分析了算法的运行时复杂性,在样本图像上演示了结果,并将从真实图像中获得的二重滤波与从随机噪声中获得的双重滤波进行了对比。
{"title":"Value-offset bifiltrations for digital images","authors":"Anway De,&nbsp;Thong Vo,&nbsp;Matthew Wright","doi":"10.1016/j.comgeo.2022.101939","DOIUrl":"https://doi.org/10.1016/j.comgeo.2022.101939","url":null,"abstract":"<div><p><span>Persistent homology<span>, an algebraic method for discerning structure in abstract data, relies on the construction of a sequence of nested topological spaces known as a filtration. Two-parameter persistent homology allows the analysis of data simultaneously filtered by two parameters, but requires a bifiltration—a sequence of topological spaces simultaneously indexed by two parameters. To apply two-parameter persistence to digital images, we first must consider bifiltrations constructed from digital images, which have scarcely been studied. We introduce the </span></span><em>value-offset bifiltration</em><span> for grayscale digital image data. We present efficient algorithms for computing this bifiltration with respect to the taxicab distance and for approximating it with respect to the Euclidean distance. We analyze the runtime complexity of our algorithms, demonstrate the results on sample images, and contrast the bifiltrations obtained from real images with those obtained from random noise.</span></p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49790772","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
Experiments with unit disk cover algorithms for covering massive pointsets 覆盖海量点集的单元盘覆盖算法实验
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-02-01 DOI: 10.1016/j.comgeo.2022.101925
Rachel Friederich, Anirban Ghosh, Matthew Graham, Brian Hicks, Ronald Shevchenko

Given a set of n points in the plane, the Unit Disk Cover (UDC) problem asks to compute the minimum number of unit disks required to cover the points, along with a placement of the disks. The problem is NP-hard and several approximation algorithms have been designed over the last three decades. In this paper, we have engineered and experimentally compared practical performances of some of these algorithms on massive pointsets. The goal is to investigate which algorithms run fast and give good approximation in practice.

We present a simple 7-approximation algorithm for UDC that runs in O(n) expected time and uses O(s) extra space, where s denotes the size of the generated cover. In our experiments, it turned out to be the speediest of all. We also present two heuristics to reduce the sizes of covers generated by it without slowing it down by much.

To our knowledge, this is the first work that experimentally compares algorithms for the UDC problem. Experiments with them using massive pointsets (in the order of millions) throw light on their practical uses. We share the engineered algorithms via GitHub1 for broader uses and future research in the domain of geometric optimization.

给定平面中的一组n个点,单元磁盘覆盖(UDC)问题要求计算覆盖这些点所需的最小单元磁盘数量,以及磁盘的位置。这个问题是NP难的,在过去的三十年里已经设计了几种近似算法。在本文中,我们对其中一些算法在海量点集上的实际性能进行了设计和实验比较。目标是研究哪些算法运行速度快,并在实践中给出良好的近似值。我们为UDC提出了一个简单的7近似算法,该算法在O(n)预期时间内运行,并使用O(s)额外空间,其中s表示生成的覆盖的大小。在我们的实验中,它被证明是最快的。我们还提出了两种启发式方法,以在不降低速度的情况下减少它生成的覆盖物的大小。据我们所知,这是第一项对UDC问题的算法进行实验比较的工作。对它们使用大量点集(数以百万计)的实验揭示了它们的实际用途。我们通过GitHub1分享工程算法,以便在几何优化领域进行更广泛的应用和未来的研究。
{"title":"Experiments with unit disk cover algorithms for covering massive pointsets","authors":"Rachel Friederich,&nbsp;Anirban Ghosh,&nbsp;Matthew Graham,&nbsp;Brian Hicks,&nbsp;Ronald Shevchenko","doi":"10.1016/j.comgeo.2022.101925","DOIUrl":"https://doi.org/10.1016/j.comgeo.2022.101925","url":null,"abstract":"<div><p>Given a set of <em>n</em><span> points in the plane, the Unit Disk Cover (UDC) problem asks to compute the minimum number of unit disks required to cover the points, along with a placement of the disks. The problem is NP-hard and several approximation algorithms have been designed over the last three decades. In this paper, we have engineered and experimentally compared practical performances of some of these algorithms on massive pointsets. The goal is to investigate which algorithms run fast and give good approximation in practice.</span></p><p>We present a simple 7-approximation algorithm for UDC that runs in <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mo>)</mo></math></span> expected time and uses <span><math><mi>O</mi><mo>(</mo><mi>s</mi><mo>)</mo></math></span> extra space, where <em>s</em> denotes the size of the generated cover. In our experiments, it turned out to be the speediest of all. We also present two heuristics to reduce the sizes of covers generated by it without slowing it down by much.</p><p>To our knowledge, this is the first work that experimentally compares algorithms for the UDC problem. Experiments with them using massive pointsets (in the order of millions) throw light on their practical uses. We share the engineered algorithms via <span>GitHub</span><span><sup>1</sup></span> for broader uses and future research in the domain of geometric optimization.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49790782","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
Covering convex polygons by two congruent disks 用两个全等圆盘覆盖凸多边形
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-02-01 DOI: 10.1016/j.comgeo.2022.101936
Jongmin Choi , Dahye Jeong , Hee-Kap Ahn

We consider the planar two-center problem for a convex polygon: given a convex polygon in the plane, find two congruent disks of minimum radius whose union contains the polygon. We present an O(nlogn)-time algorithm for the two-center problem for a convex polygon, where n is the number of vertices of the polygon. This improves upon the previous best algorithm for the problem.

我们考虑凸多边形的平面二中心问题:给定平面中的凸多边形,找到两个最小半径的全等圆盘,其并集包含该多边形。我们提出一个O(nlog⁡n) 凸多边形双中心问题的时间算法,其中n是多边形的顶点数。这改进了之前针对该问题的最佳算法。
{"title":"Covering convex polygons by two congruent disks","authors":"Jongmin Choi ,&nbsp;Dahye Jeong ,&nbsp;Hee-Kap Ahn","doi":"10.1016/j.comgeo.2022.101936","DOIUrl":"https://doi.org/10.1016/j.comgeo.2022.101936","url":null,"abstract":"<div><p><span>We consider the planar two-center problem for a convex polygon: given a convex polygon in the plane, find two congruent disks of minimum radius whose union contains the polygon. We present an </span><span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>log</mi><mo>⁡</mo><mi>n</mi><mo>)</mo></math></span>-time algorithm for the two-center problem for a convex polygon, where <em>n</em> is the number of vertices of the polygon. This improves upon the previous best algorithm for the problem.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49790784","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
Compression for 2-parameter persistent homology 2-参数持久同源性的压缩
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-02-01 DOI: 10.1016/j.comgeo.2022.101940
Ulderico Fugacci , Michael Kerber , Alexander Rolle

Compression aims to reduce the size of an input, while maintaining its relevant properties. For multi-parameter persistent homology, compression is a necessary step in any computational pipeline, since standard constructions lead to large inputs, and computational tasks in this area tend to be expensive. We propose two compression methods for chain complexes of free 2-parameter persistence modules. The first method extends the multi-chunk algorithm for one-parameter persistent homology, returning the smallest chain complex among all the ones quasi-isomorphic to the input. The second method produces minimal presentations of the homology of the input; it is based on an algorithm of Lesnick and Wright, but incorporates several improvements that lead to substantial performance gains. The two methods are complementary, and can be combined to compute minimal presentations for complexes with millions of generators in a few seconds. The methods have been implemented, and the software is publicly available. We report on experimental evaluations, which demonstrate substantial improvements in performance compared to previously available compression strategies.

压缩旨在减小输入的大小,同时保持其相关属性。对于多参数持久同源性,压缩是任何计算管道中的必要步骤,因为标准构造会导致大量输入,并且该领域的计算任务往往很昂贵。我们提出了两种自由双参数持久模链复合体的压缩方法。第一种方法扩展了单参数持久同源性的多块算法,返回所有拟同构于输入的链复数中最小的链复数。第二种方法产生输入同源性的最小表示;它基于Lesnick和Wright的算法,但结合了一些改进,从而显著提高了性能。这两种方法是互补的,可以在几秒钟内结合起来计算具有数百万生成器的复合体的最小表示。这些方法已经实现,并且该软件是公开的。我们报告了实验评估,这些评估表明,与以前可用的压缩策略相比,性能有了实质性的改进。
{"title":"Compression for 2-parameter persistent homology","authors":"Ulderico Fugacci ,&nbsp;Michael Kerber ,&nbsp;Alexander Rolle","doi":"10.1016/j.comgeo.2022.101940","DOIUrl":"https://doi.org/10.1016/j.comgeo.2022.101940","url":null,"abstract":"<div><p>Compression aims to reduce the size of an input, while maintaining its relevant properties. For multi-parameter persistent homology, compression is a necessary step in any computational pipeline, since standard constructions lead to large inputs, and computational tasks in this area tend to be expensive. We propose two compression methods for chain complexes of free 2-parameter persistence modules. The first method extends the multi-chunk algorithm for one-parameter persistent homology, returning the smallest chain complex among all the ones quasi-isomorphic to the input. The second method produces minimal presentations of the homology of the input; it is based on an algorithm of Lesnick and Wright, but incorporates several improvements that lead to substantial performance gains. The two methods are complementary, and can be combined to compute minimal presentations for complexes with millions of generators in a few seconds. The methods have been implemented, and the software is publicly available. We report on experimental evaluations, which demonstrate substantial improvements in performance compared to previously available compression strategies.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49831314","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}
引用次数: 3
On the recognition and reconstruction of weighted Voronoi diagrams and bisector graphs 关于加权Voronoi图和平分线图的识别与重构
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-02-01 DOI: 10.1016/j.comgeo.2022.101935
Günther Eder, Martin Held, Stefan de Lorenzo, Peter Palfrader

A weighted bisector graph is a geometric graph whose faces are bounded by edges that are portions of multiplicatively weighted bisectors of pairs of (point) sites such that each of its faces is defined by exactly one site. A prominent example of a bisector graph is the multiplicatively weighted Voronoi diagram of a finite set of points which induces a tessellation of the plane into Voronoi faces bounded by circular arcs and straight-line segments. Several algorithms for computing various types of bisector graphs are known. In this paper we reverse the problem: Given a partition G of the plane into faces, find a set of points and suitable weights such that G is a bisector graph of the weighted points, if a solution exists. If G is a graph that is regular of degree three then we can decide in O(m) time whether it is a bisector graph, where m denotes the combinatorial complexity of G. In the same time we can identify up to two candidate solutions such that G could be their multiplicatively weighted Voronoi diagram. Additionally, we show that it is possible to recognize G as a multiplicatively weighted Voronoi diagram and find all possible solutions in O(mlogm) time if G is given by a set of disconnected lines and circles.

加权平分线图是一种几何图,它的面被边缘所包围,边缘是(点)点对的加权平分线的一部分,这样它的每个面都是由一个点定义的。平分线图的一个突出例子是有限点集的乘法加权Voronoi图,它将平面细分为由圆弧和直线段包围的Voronoi面。计算各种类型的等分图的几种算法是已知的。在本文中,我们将问题反过来:给定平面的一个划分G为若干面,如果存在解,则求出一组点和合适的权值,使得G是加权点的等分图。如果G是一个三次正则图,那么我们可以在O(m)时间内确定它是否是一个等分图,其中m表示G的组合复杂度,同时我们可以识别最多两个候选解,使得G可以是它们的乘加权Voronoi图。此外,我们表明,如果G由一组不相连的直线和圆给出,则可以将G识别为乘法加权Voronoi图,并在O(mlog (m))时间内找到所有可能的解。
{"title":"On the recognition and reconstruction of weighted Voronoi diagrams and bisector graphs","authors":"Günther Eder,&nbsp;Martin Held,&nbsp;Stefan de Lorenzo,&nbsp;Peter Palfrader","doi":"10.1016/j.comgeo.2022.101935","DOIUrl":"10.1016/j.comgeo.2022.101935","url":null,"abstract":"<div><p>A weighted bisector graph is a geometric graph whose faces are bounded by edges that are portions of multiplicatively weighted bisectors of pairs of (point) sites such that each of its faces is defined by exactly one site. A prominent example of a bisector graph is the multiplicatively weighted Voronoi diagram of a finite set of points which induces a tessellation of the plane into Voronoi faces bounded by circular arcs and straight-line segments. Several algorithms for computing various types of bisector graphs are known. In this paper we reverse the problem: Given a partition <span><math><mi>G</mi></math></span> of the plane into faces, find a set of points and suitable weights such that <span><math><mi>G</mi></math></span> is a bisector graph of the weighted points, if a solution exists. If <span><math><mi>G</mi></math></span> is a graph that is regular of degree three then we can decide in <span><math><mi>O</mi><mo>(</mo><mi>m</mi><mo>)</mo></math></span> time whether it is a bisector graph, where <em>m</em> denotes the combinatorial complexity of <span><math><mi>G</mi></math></span>. In the same time we can identify up to two candidate solutions such that <span><math><mi>G</mi></math></span> could be their multiplicatively weighted Voronoi diagram. Additionally, we show that it is possible to recognize <span><math><mi>G</mi></math></span> as a multiplicatively weighted Voronoi diagram and find all possible solutions in <span><math><mi>O</mi><mo>(</mo><mi>m</mi><mi>log</mi><mo>⁡</mo><mi>m</mi><mo>)</mo></math></span> time if <span><math><mi>G</mi></math></span> is given by a set of disconnected lines and circles.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41857204","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
Subquadratic algorithms for some 3Sum-hard geometric problems in the algebraic decision-tree model 代数决策树模型中某些3Sum硬几何问题的次二次算法
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-02-01 DOI: 10.1016/j.comgeo.2022.101945
Boris Aronov , Mark de Berg , Jean Cardinal , Esther Ezra , John Iacono , Micha Sharir

We present subquadratic algorithms in the algebraic decision-tree model for several 3Sum-hard geometric problems, all of which can be reduced to the following question: Given two sets A, B, each consisting of n pairwise disjoint segments in the plane, and a set C of n triangles in the plane, we want to count, for each triangle ΔC, the number of intersection points between the segments of A and those of B that lie in Δ. We present solutions in the algebraic decision-tree model whose cost is O(n60/31+ε), for any ε>0.

Our approach is based on a primal-dual range searching mechanism, which exploits the multi-level polynomial partitioning machinery recently developed by Agarwal et al. (2021) [3]. A key step in the procedure is a variant of point location in arrangements, say of lines in the plane, which is based solely on the order type of the lines, a “handicap” that turns out to be beneficial for speeding up our algorithm.

我们在代数决策树模型中提出了几个3Sum硬几何问题的次二次算法,所有这些问题都可以归结为以下问题:给定两个集合A,B,每个集合由平面中的n个成对不相交的线段组成,以及平面中的一个由n个三角形组成的集合C,我们想对每个三角形Δ∈C计数,位于Δ中的A的线段和B的线段之间的交点的数量。我们给出了代价为O(n60/31+ε)的代数决策树模型中的解,对于任何ε>;0。我们的方法基于原始-对偶范围搜索机制,该机制利用了Agarwal等人最近开发的多级多项式划分机制。(2021)[3]。该过程的一个关键步骤是排列中的点位置的变体,比如平面中的线,这完全基于线的顺序类型,这是一个“障碍”,有利于加快我们的算法。
{"title":"Subquadratic algorithms for some 3Sum-hard geometric problems in the algebraic decision-tree model","authors":"Boris Aronov ,&nbsp;Mark de Berg ,&nbsp;Jean Cardinal ,&nbsp;Esther Ezra ,&nbsp;John Iacono ,&nbsp;Micha Sharir","doi":"10.1016/j.comgeo.2022.101945","DOIUrl":"https://doi.org/10.1016/j.comgeo.2022.101945","url":null,"abstract":"<div><p>We present subquadratic algorithms in the algebraic decision-tree model for several <span>3Sum</span>-hard geometric problems, all of which can be reduced to the following question: Given two sets <em>A</em>, <em>B</em>, each consisting of <em>n</em> pairwise disjoint segments in the plane, and a set <em>C</em> of <em>n</em> triangles in the plane, we want to count, for each triangle <span><math><mi>Δ</mi><mo>∈</mo><mi>C</mi></math></span>, the number of intersection points between the segments of <em>A</em> and those of <em>B</em> that lie in Δ. We present solutions in the algebraic decision-tree model whose cost is <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>60</mn><mo>/</mo><mn>31</mn><mo>+</mo><mi>ε</mi></mrow></msup><mo>)</mo></math></span>, for any <span><math><mi>ε</mi><mo>&gt;</mo><mn>0</mn></math></span>.</p><p>Our approach is based on a primal-dual range searching mechanism, which exploits the multi-level polynomial partitioning machinery recently developed by Agarwal et al. (2021) <span>[3]</span>. A key step in the procedure is a variant of point location in arrangements, say of lines in the plane, which is based solely on the <em>order type</em> of the lines, a “handicap” that turns out to be beneficial for speeding up our algorithm.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49790780","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
Many order types on integer grids of polynomial size 多项式大小整数网格上的多阶类型
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-02-01 DOI: 10.1016/j.comgeo.2022.101924
Manfred Scheucher

Two sets of labeled points {p1,,pn} and {q1,,qn} are of the same labeled order type if, for every i,j,k, the triples (pi,pj,pk) and (qi,qj,qk) have the same orientation. In the 1980's, Goodman, Pollack, and Sturmfels showed that (i) the number of labeled order types on n points is of order n4n+o(n), (ii) all order types can be realized with double-exponential integer coordinates, and that (iii) certain order types indeed require double-exponential integer coordinates. In 2018, Caraballo, Díaz-Báñez, Fabila-Monroy, Hidalgo-Toscano, Leaños, and Montejano showed that at least n3n+o(n) labeled n-point order types can be realized on an integer grid of polynomial size. In this article, we improve their result by showing that at least n4n+o(n) labeled n-point order types can be realized on an integer grid of polynomial size, which is asymptotically tight in the exponent. Finally we conclude that there are n3n+o(n) order types in the unlabeled setting and that n3n+o(n) of them can be realized on an integer grid of polynomial size.

如果对于每个i,j,k,三元组(pi,pj,pk)和(qi,qj,qk)具有相同的方向,则两组标记点{p1,…,pn}和{q1,…,qn}具有相同的标记次序类型。在20世纪80年代,Goodman、Pollack和Sturmfels证明了(i)n点上的标记阶类型的数量为n4n+o(n)阶,(ii)所有阶类型都可以用双指数整数坐标来实现,并且(iii)某些阶类型确实需要双指数整数坐标。2018年,Caraballo、Díaz-Báñez、Fabila Monroy、Hidalgo Toscano、Leaños和Montejano证明,至少n3n+o(n)标记的n点阶类型可以在多项式大小的整数网格上实现。在本文中,我们改进了他们的结果,证明至少n4n+o(n)标记的n点阶类型可以在多项式大小的整数网格上实现,该整数网格在指数上是渐近紧的。最后,我们得出结论,在未标记的集合中存在n3n+o(n)阶类型,其中n3n+o(n)可以在多项式大小的整数网格上实现。
{"title":"Many order types on integer grids of polynomial size","authors":"Manfred Scheucher","doi":"10.1016/j.comgeo.2022.101924","DOIUrl":"https://doi.org/10.1016/j.comgeo.2022.101924","url":null,"abstract":"<div><p>Two sets of labeled points <span><math><mo>{</mo><msub><mrow><mi>p</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>p</mi></mrow><mrow><mi>n</mi></mrow></msub><mo>}</mo></math></span> and <span><math><mo>{</mo><msub><mrow><mi>q</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>q</mi></mrow><mrow><mi>n</mi></mrow></msub><mo>}</mo></math></span> are of the same <span><em>labeled </em><em>order type</em></span> if, for every <span><math><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi></math></span>, the triples <span><math><mo>(</mo><msub><mrow><mi>p</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>,</mo><msub><mrow><mi>p</mi></mrow><mrow><mi>j</mi></mrow></msub><mo>,</mo><msub><mrow><mi>p</mi></mrow><mrow><mi>k</mi></mrow></msub><mo>)</mo></math></span> and <span><math><mo>(</mo><msub><mrow><mi>q</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>,</mo><msub><mrow><mi>q</mi></mrow><mrow><mi>j</mi></mrow></msub><mo>,</mo><msub><mrow><mi>q</mi></mrow><mrow><mi>k</mi></mrow></msub><mo>)</mo></math></span> have the same orientation. In the 1980's, Goodman, Pollack, and Sturmfels showed that (i) the number of labeled order types on <em>n</em> points is of order <span><math><msup><mrow><mi>n</mi></mrow><mrow><mn>4</mn><mi>n</mi><mo>+</mo><mi>o</mi><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></math></span>, (ii) all order types can be realized with double-exponential integer coordinates, and that (iii) certain order types indeed require double-exponential integer coordinates. In 2018, Caraballo, Díaz-Báñez, Fabila-Monroy, Hidalgo-Toscano, Leaños, and Montejano showed that at least <span><math><msup><mrow><mi>n</mi></mrow><mrow><mn>3</mn><mi>n</mi><mo>+</mo><mi>o</mi><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></math></span> labeled <em>n</em>-point order types can be realized on an integer grid of polynomial size. In this article, we improve their result by showing that at least <span><math><msup><mrow><mi>n</mi></mrow><mrow><mn>4</mn><mi>n</mi><mo>+</mo><mi>o</mi><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></math></span> labeled <em>n</em>-point order types can be realized on an integer grid of polynomial size, which is asymptotically tight in the exponent. Finally we conclude that there are <span><math><msup><mrow><mi>n</mi></mrow><mrow><mn>3</mn><mi>n</mi><mo>+</mo><mi>o</mi><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></math></span> order types in the <em>unlabeled</em> setting and that <span><math><msup><mrow><mi>n</mi></mrow><mrow><mn>3</mn><mi>n</mi><mo>+</mo><mi>o</mi><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></math></span> of them can be realized on an integer grid of polynomial size.</p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49790783","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
Computing discrete harmonic differential forms in a given cohomology class using finite element exterior calculus 用有限元外部微积分计算给定上同调类中的离散调和微分形式
IF 0.6 4区 计算机科学 Q2 Mathematics Pub Date : 2023-02-01 DOI: 10.1016/j.comgeo.2022.101937
Anil N. Hirani , Kaushik Kalyanaraman , Han Wang , Seth Watts

Computational topology research of the past two decades has emphasized combinatorial techniques while numerical methods such as numerical linear algebra remain underutilized. While the combinatorial techniques have been very successful in diverse areas, for some applications, it is worth considering the numerical counterparts. We discuss one such application. Harmonic forms are elements of the kernel of the Hodge Laplacian operator and contain information about the topology of the manifold. If a particular cohomology class is chosen, the closed differential form with the smallest norm in that class is a harmonic form. We use these well-known facts to give an algorithm for solving the following problem: given a piecewise flat manifold simplicial complex (with or without boundary) and a closed piecewise polynomial differential form representing a cohomology class, find the discrete harmonic form in that cohomology class. We give a least squares based algorithm to solve this problem and show that the computed form satisfies the finite element exterior calculus (FEEC) equations for being a harmonic form. The piecewise polynomial spaces used are the spaces of trimmed polynomial forms, that is, arbitrary degree polynomial generalizations of Whitney forms which are used in FEEC. We also survey other methods for finding harmonic forms.

过去二十年的计算拓扑研究强调组合技术,而数值方法如数值线性代数尚未得到充分利用。虽然组合技术在不同的领域已经非常成功,但对于某些应用,值得考虑数值对应物。我们讨论一个这样的应用。调和形式是霍奇拉普拉斯算子核的元素,包含流形拓扑的信息。如果选择一个特定的上同调类,该类中范数最小的闭微分形式就是调和形式。我们利用这些众所周知的事实给出了一种求解以下问题的算法:给定一个分段平坦流形简单复形(有边界或无边界)和一个表示上同调类的闭分段多项式微分形式,求出该上同调类中的离散调和形式。给出了求解该问题的最小二乘算法,并证明了计算形式满足有限元外微积分方程的调和形式。所使用的分段多项式空间是修整多项式形式的空间,即FEEC中使用的Whitney形式的任意次多项式推广。我们还研究了寻找谐波形式的其他方法。
{"title":"Computing discrete harmonic differential forms in a given cohomology class using finite element exterior calculus","authors":"Anil N. Hirani ,&nbsp;Kaushik Kalyanaraman ,&nbsp;Han Wang ,&nbsp;Seth Watts","doi":"10.1016/j.comgeo.2022.101937","DOIUrl":"10.1016/j.comgeo.2022.101937","url":null,"abstract":"<div><p><span><span>Computational topology research of the past two decades has emphasized combinatorial techniques while numerical methods such as numerical linear algebra remain underutilized. While the combinatorial techniques have been very successful in diverse areas, for some applications, it is worth considering the numerical counterparts. We discuss one such application. </span>Harmonic forms<span><span> are elements of the kernel of the Hodge Laplacian operator and contain information about the topology of the manifold. If a particular </span>cohomology class<span> is chosen, the closed differential form with the smallest norm in that class is a harmonic form. We use these well-known facts to give an algorithm for solving the following problem: given a piecewise flat manifold simplicial complex (with or without boundary) and a closed </span></span></span>piecewise polynomial<span><span><span> differential form representing a cohomology class, find the discrete harmonic form in that cohomology class. We give a least squares<span> based algorithm to solve this problem and show that the computed form satisfies the finite element exterior calculus (FEEC) equations for being a harmonic form. The piecewise polynomial spaces used are the spaces of trimmed </span></span>polynomial forms, that is, arbitrary </span>degree polynomial generalizations of Whitney forms which are used in FEEC. We also survey other methods for finding harmonic forms.</span></p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":null,"pages":null},"PeriodicalIF":0.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43300293","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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1