首页 > 最新文献

arXiv - CS - Computational Geometry最新文献

英文 中文
Ironing the Graphs: Toward a Correct Geometric Analysis of Large-Scale Graphs 熨平图形:实现大规模图形的正确几何分析
Pub Date : 2024-07-31 DOI: arxiv-2407.21609
Saloua Naama, Kavé Salamatian, Francesco Bronzino
Graph embedding approaches attempt to project graphs into geometric entities,i.e, manifolds. The idea is that the geometric properties of the projectedmanifolds are helpful in the inference of graph properties. However, if thechoice of the embedding manifold is incorrectly performed, it can lead toincorrect geometric inference. In this paper, we argue that the classicalembedding techniques cannot lead to correct geometric interpretation as theymiss the curvature at each point, of manifold. We advocate that for doingcorrect geometric interpretation the embedding of graph should be done overregular constant curvature manifolds. To this end, we present an embeddingapproach, the discrete Ricci flow graph embedding (dRfge) based on the discreteRicci flow that adapts the distance between nodes in a graph so that the graphcan be embedded onto a constant curvature manifold that is homogeneous andisotropic, i.e., all directions are equivalent and distances comparable,resulting in correct geometric interpretations. A major contribution of thispaper is that for the first time, we prove the convergence of discrete Ricciflow to a constant curvature and stable distance metrics over the edges. Adrawback of using the discrete Ricci flow is the high computational complexitythat prevented its usage in large-scale graph analysis. Another contribution ofthis paper is a new algorithmic solution that makes it feasible to calculatethe Ricci flow for graphs of up to 50k nodes, and beyond. The intuitions behindthe discrete Ricci flow make it possible to obtain new insights into thestructure of large-scale graphs. We demonstrate this through a case study onanalyzing the internet connectivity structure between countries at the BGPlevel.
图嵌入方法试图将图投影到几何实体(即流形)中。我们的想法是,投影流形的几何特性有助于推断图的特性。但是,如果嵌入流形的选择不正确,就会导致错误的几何推断。在本文中,我们认为经典的嵌入技术无法得出正确的几何推论,因为它们忽略了流形上每一点的曲率。我们主张,为了进行正确的几何解释,应该在不规则恒曲率流形上进行图的嵌入。为此,我们提出了一种嵌入方法,即基于离散利玛窦流的离散利玛窦流图嵌入(dRfge),它可以调整图中节点之间的距离,从而将图嵌入到各向同性的恒定曲率流形上,即所有方向都是等价的,距离也是可比的,从而得到正确的几何解释。本文的一个主要贡献是,我们首次证明了离散 Ricciflow 对恒定曲率和稳定距离度量的收敛性。使用离散里奇流的缺点是计算复杂度高,这阻碍了它在大规模图分析中的应用。本文的另一个贡献是提出了一种新的算法解决方案,使计算多达 50k 节点甚至更多的图的 Ricci 流变得可行。离散里奇流背后的直觉使我们有可能获得对大规模图结构的新见解。我们通过分析 BGP 层面上国家间互联网连接结构的案例研究来证明这一点。
{"title":"Ironing the Graphs: Toward a Correct Geometric Analysis of Large-Scale Graphs","authors":"Saloua Naama, Kavé Salamatian, Francesco Bronzino","doi":"arxiv-2407.21609","DOIUrl":"https://doi.org/arxiv-2407.21609","url":null,"abstract":"Graph embedding approaches attempt to project graphs into geometric entities,\u0000i.e, manifolds. The idea is that the geometric properties of the projected\u0000manifolds are helpful in the inference of graph properties. However, if the\u0000choice of the embedding manifold is incorrectly performed, it can lead to\u0000incorrect geometric inference. In this paper, we argue that the classical\u0000embedding techniques cannot lead to correct geometric interpretation as they\u0000miss the curvature at each point, of manifold. We advocate that for doing\u0000correct geometric interpretation the embedding of graph should be done over\u0000regular constant curvature manifolds. To this end, we present an embedding\u0000approach, the discrete Ricci flow graph embedding (dRfge) based on the discrete\u0000Ricci flow that adapts the distance between nodes in a graph so that the graph\u0000can be embedded onto a constant curvature manifold that is homogeneous and\u0000isotropic, i.e., all directions are equivalent and distances comparable,\u0000resulting in correct geometric interpretations. A major contribution of this\u0000paper is that for the first time, we prove the convergence of discrete Ricci\u0000flow to a constant curvature and stable distance metrics over the edges. A\u0000drawback of using the discrete Ricci flow is the high computational complexity\u0000that prevented its usage in large-scale graph analysis. Another contribution of\u0000this paper is a new algorithmic solution that makes it feasible to calculate\u0000the Ricci flow for graphs of up to 50k nodes, and beyond. The intuitions behind\u0000the discrete Ricci flow make it possible to obtain new insights into the\u0000structure of large-scale graphs. We demonstrate this through a case study on\u0000analyzing the internet connectivity structure between countries at the BGP\u0000level.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"56 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141870280","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Map-Matching Queries under Fréchet Distance on Low-Density Spanners 低密度跨度弗雷谢特距离下的地图匹配查询
Pub Date : 2024-07-27 DOI: arxiv-2407.19304
Kevin Buchin, Maike Buchin, Joachim Gudmundsson, Aleksandr Popov, Sampson Wong
Map matching is a common task when analysing GPS tracks, such as vehicletrajectories. The goal is to match a recorded noisy polygonal curve to a pathon the map, usually represented as a geometric graph. The Fr'echet distance isa commonly used metric for curves, making it a natural fit. The map-matchingproblem is well-studied, yet until recently no-one tackled the data structurequestion: preprocess a given graph so that one can query the minimum Fr'echetdistance between all graph paths and a polygonal curve. Recently, Gudmundsson,Seybold, and Wong [SODA 2023, arXiv:2211.02951] studied this problem forarbitrary query polygonal curves and $c$-packed graphs. In this paper, weinstead require the graphs to be $lambda$-low-density $t$-spanners, which issignificantly more representative of real-world networks. We also show how toreport a path that minimises the distance efficiently rather than onlyreturning the minimal distance, which was stated as an open problem in theirpaper.
地图匹配是分析 GPS 轨迹(如车辆轨迹)时的一项常见任务。其目的是将记录的噪声多边形曲线与地图上的路径(通常表示为几何图形)进行匹配。Fr'echet距离是曲线常用的度量标准,因此非常适合。地图匹配问题已被广泛研究,但直到最近才有人解决了数据结构问题:对给定图形进行预处理,以便可以查询所有图形路径与多边形曲线之间的最小 Fr'echetdistance 。最近,Gudmundsson、Seybold 和 Wong [SODA 2023, arXiv:2211.02951]针对任意查询多边形曲线和 $c$ 填充图研究了这个问题。在本文中,我们要求图必须是 $lambda$ 低密度 $t$-spanners,这明显更能代表真实世界的网络。我们还展示了如何高效地报告距离最小化的路径,而不是只返回最小距离,这在他们的论文中是一个开放性问题。
{"title":"Map-Matching Queries under Fréchet Distance on Low-Density Spanners","authors":"Kevin Buchin, Maike Buchin, Joachim Gudmundsson, Aleksandr Popov, Sampson Wong","doi":"arxiv-2407.19304","DOIUrl":"https://doi.org/arxiv-2407.19304","url":null,"abstract":"Map matching is a common task when analysing GPS tracks, such as vehicle\u0000trajectories. The goal is to match a recorded noisy polygonal curve to a path\u0000on the map, usually represented as a geometric graph. The Fr'echet distance is\u0000a commonly used metric for curves, making it a natural fit. The map-matching\u0000problem is well-studied, yet until recently no-one tackled the data structure\u0000question: preprocess a given graph so that one can query the minimum Fr'echet\u0000distance between all graph paths and a polygonal curve. Recently, Gudmundsson,\u0000Seybold, and Wong [SODA 2023, arXiv:2211.02951] studied this problem for\u0000arbitrary query polygonal curves and $c$-packed graphs. In this paper, we\u0000instead require the graphs to be $lambda$-low-density $t$-spanners, which is\u0000significantly more representative of real-world networks. We also show how to\u0000report a path that minimises the distance efficiently rather than only\u0000returning the minimal distance, which was stated as an open problem in their\u0000paper.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"52 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141870281","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Carving Polytopes with Saws in 3D 用锯子雕刻 3D 多面体
Pub Date : 2024-07-22 DOI: arxiv-2407.15981
Eliot W. Robson, Jack Spalding-Jamieson, Da Wei Zheng
We investigate the problem of carving an $n$-face triangulatedthree-dimensional polytope using a tool to make cuts modelled by either ahalf-plane or sweeps from an infinite ray. In the case of half-planes cuts, wepresent a deterministic algorithm running in $O(n^2)$ time and a randomizedalgorithm running in $O(n^{3/2+varepsilon})$ expected time for any$varepsilon>0$. In the case of cuts defined by sweeps of infinite rays, wepresent an algorithm running in $O(n^5)$ time.
我们研究了利用一种工具来雕刻一个 $n$ 面的三角三维多面体的问题,该工具可以以半平面或无限射线扫描为模型进行切割。在半平面切割的情况下,我们提出了一种运行时间为 $O(n^2)$ 的确定性算法,以及一种运行时间为 $O(n^{3/2+varepsilon})$ 的随机化算法,对于任意$varepsilon>0$,预期时间均为 $O(n^{3/2+varepsilon})$。对于由无限射线扫描定义的切割,我们提出了一种运行时间为 $O(n^5)$ 的算法。
{"title":"Carving Polytopes with Saws in 3D","authors":"Eliot W. Robson, Jack Spalding-Jamieson, Da Wei Zheng","doi":"arxiv-2407.15981","DOIUrl":"https://doi.org/arxiv-2407.15981","url":null,"abstract":"We investigate the problem of carving an $n$-face triangulated\u0000three-dimensional polytope using a tool to make cuts modelled by either a\u0000half-plane or sweeps from an infinite ray. In the case of half-planes cuts, we\u0000present a deterministic algorithm running in $O(n^2)$ time and a randomized\u0000algorithm running in $O(n^{3/2+varepsilon})$ expected time for any\u0000$varepsilon>0$. In the case of cuts defined by sweeps of infinite rays, we\u0000present an algorithm running in $O(n^5)$ time.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141785518","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SimpleSets: Capturing Categorical Point Patterns with Simple Shapes SimpleSets:用简单形状捕捉分类点模式
Pub Date : 2024-07-19 DOI: arxiv-2407.14433
Steven van den Broek, Wouter Meulemans, Bettina Speckmann
Points of interest on a map such as restaurants, hotels, or subway stations,give rise to categorical point data: data that have a fixed location and one ormore categorical attributes. Consequently, recent years have seen various setvisualization approaches that visually connect points of the same category tosupport users in understanding the spatial distribution of categories. Existingmethods use complex and often highly irregular shapes to connect points of thesame category, leading to high cognitive load for the user. In this paper weintroduce SimpleSets, which uses simple shapes to enclose categorical pointpatterns, thereby providing a clean overview of the data distribution.SimpleSets is designed to visualize sets of points with a single categoricalattribute; as a result, the point patterns enclosed by SimpleSets form apartition of the data. We give formal definitions of point patterns thatcorrespond to simple shapes and describe an algorithm that partitionscategorical points into few such patterns. Our second contribution is arendering algorithm that transforms a given partition into a clean set ofshapes resulting in an aesthetically pleasing set visualization. Our algorithmpays particular attention to resolving intersections between nearby shapes in aconsistent manner. We compare SimpleSets to the state-of-the-art setvisualizations using standard datasets from the literature.
地图上的兴趣点(如餐馆、酒店或地铁站)会产生分类点数据:即具有固定位置和一个或多个分类属性的数据。因此,近年来出现了各种集合可视化方法,这些方法将同一类别的点直观地连接起来,以帮助用户理解类别的空间分布。现有的方法使用复杂且通常极不规则的形状来连接同一类别的点,这给用户带来了很大的认知负担。在本文中,我们介绍了 SimpleSets,它使用简单的形状来围合分类点模式,从而提供数据分布的简洁概览。SimpleSets 的设计目的是将具有单一分类属性的点集可视化;因此,SimpleSets 所围合的点模式构成了数据的分割。我们给出了与简单形状相对应的点模式的正式定义,并描述了一种将分类点分割成少数几个此类模式的算法。我们的第二项贡献是一种dering算法,它能将给定的分区转化为干净的形状集,从而产生美观的集合可视化效果。我们的算法特别注重以一致的方式解决附近形状之间的交叉问题。我们使用文献中的标准数据集将 SimpleSets 与最先进的集合可视化技术进行了比较。
{"title":"SimpleSets: Capturing Categorical Point Patterns with Simple Shapes","authors":"Steven van den Broek, Wouter Meulemans, Bettina Speckmann","doi":"arxiv-2407.14433","DOIUrl":"https://doi.org/arxiv-2407.14433","url":null,"abstract":"Points of interest on a map such as restaurants, hotels, or subway stations,\u0000give rise to categorical point data: data that have a fixed location and one or\u0000more categorical attributes. Consequently, recent years have seen various set\u0000visualization approaches that visually connect points of the same category to\u0000support users in understanding the spatial distribution of categories. Existing\u0000methods use complex and often highly irregular shapes to connect points of the\u0000same category, leading to high cognitive load for the user. In this paper we\u0000introduce SimpleSets, which uses simple shapes to enclose categorical point\u0000patterns, thereby providing a clean overview of the data distribution.\u0000SimpleSets is designed to visualize sets of points with a single categorical\u0000attribute; as a result, the point patterns enclosed by SimpleSets form a\u0000partition of the data. We give formal definitions of point patterns that\u0000correspond to simple shapes and describe an algorithm that partitions\u0000categorical points into few such patterns. Our second contribution is a\u0000rendering algorithm that transforms a given partition into a clean set of\u0000shapes resulting in an aesthetically pleasing set visualization. Our algorithm\u0000pays particular attention to resolving intersections between nearby shapes in a\u0000consistent manner. We compare SimpleSets to the state-of-the-art set\u0000visualizations using standard datasets from the literature.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"56 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141743995","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Complexity of 2D Snake Cube Puzzles 二维蛇形立方体谜题的复杂性
Pub Date : 2024-07-14 DOI: arxiv-2407.10323
MIT Hardness Group, Nithid Anchaleenukoon, Alex Dang, Erik D. Demaine, Kaylee Ji, Pitchayut Saengrungkongka
Given a chain of $HW$ cubes where each cube is marked "turn $90^circ$" or"go straight", when can it fold into a $1 times H times W$ rectangular box?We prove several variants of this (still) open problem NP-hard: (1) allowingsome cubes to be wildcard (can turn or go straight); (2) allowing a larger boxwith empty spaces (simplifying a proof from CCCG 2022); (3) growing the box(and the number of cubes) to $2 times H times W$ (improving a prior 3D resultfrom height $8$ to $2$); (4) with hexagonal prisms rather than cubes, eachspecified as going straight, turning $60^circ$, or turning $120^circ$; and(5) allowing the cubes to be encoded implicitly to compress exponentially largerepetitions.
给定一个由 $HW$ 立方体组成的链,其中每个立方体都标有 "转 90^circ$ "或 "直走",那么它什么时候能折叠成一个 $1 times H times W$ 的矩形盒子?我们证明了这个(仍然)未决问题的几种 NP 难变体:(1) 允许一些立方体是通配符(可以转弯或直行);(2) 允许一个更大的空方框(简化了 CCCG 2022 的证明);(3) 将方框(和立方体数量)增加到 2 (乘以 H (乘以 W $)(将之前的三维结果从高度 $8 改进为 $2);(4) 使用六角棱柱而不是立方体,每个棱柱指定为直行、转弯 60^circ$ 或转弯 120^circ$;(5) 允许对立方体进行隐式编码,以压缩指数级的大量重复。
{"title":"Complexity of 2D Snake Cube Puzzles","authors":"MIT Hardness Group, Nithid Anchaleenukoon, Alex Dang, Erik D. Demaine, Kaylee Ji, Pitchayut Saengrungkongka","doi":"arxiv-2407.10323","DOIUrl":"https://doi.org/arxiv-2407.10323","url":null,"abstract":"Given a chain of $HW$ cubes where each cube is marked \"turn $90^circ$\" or\u0000\"go straight\", when can it fold into a $1 times H times W$ rectangular box?\u0000We prove several variants of this (still) open problem NP-hard: (1) allowing\u0000some cubes to be wildcard (can turn or go straight); (2) allowing a larger box\u0000with empty spaces (simplifying a proof from CCCG 2022); (3) growing the box\u0000(and the number of cubes) to $2 times H times W$ (improving a prior 3D result\u0000from height $8$ to $2$); (4) with hexagonal prisms rather than cubes, each\u0000specified as going straight, turning $60^circ$, or turning $120^circ$; and\u0000(5) allowing the cubes to be encoded implicitly to compress exponentially large\u0000repetitions.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"53 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141722448","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Synchronous Diffusion for Unsupervised Smooth Non-Rigid 3D Shape Matching 用于无监督平滑非刚性三维形状匹配的同步扩散技术
Pub Date : 2024-07-11 DOI: arxiv-2407.08244
Dongliang Cao, Zorah Laehner, Florian Bernard
Most recent unsupervised non-rigid 3D shape matching methods are based on thefunctional map framework due to its efficiency and superior performance.Nevertheless, respective methods struggle to obtain spatially smooth pointwisecorrespondences due to the lack of proper regularisation. In this work,inspired by the success of message passing on graphs, we propose a synchronousdiffusion process which we use as regularisation to achieve smoothness innon-rigid 3D shape matching problems. The intuition of synchronous diffusion isthat diffusing the same input function on two different shapes results inconsistent outputs. Using different challenging datasets, we demonstrate thatour novel regularisation can substantially improve the state-of-the-art inshape matching, especially in the presence of topological noise.
然而,由于缺乏适当的正则化,这些方法都难以获得空间上平滑的点与点之间的对应关系。在这项工作中,受图上消息传递成功经验的启发,我们提出了同步扩散过程,并将其用作正则化来实现非刚性三维形状匹配问题的平滑性。同步扩散的直观原理是,将相同的输入函数扩散到两个不同的形状上会导致输出不一致。通过使用不同的挑战性数据集,我们证明了我们新颖的正则化方法可以大大提高形状匹配的先进性,尤其是在存在拓扑噪声的情况下。
{"title":"Synchronous Diffusion for Unsupervised Smooth Non-Rigid 3D Shape Matching","authors":"Dongliang Cao, Zorah Laehner, Florian Bernard","doi":"arxiv-2407.08244","DOIUrl":"https://doi.org/arxiv-2407.08244","url":null,"abstract":"Most recent unsupervised non-rigid 3D shape matching methods are based on the\u0000functional map framework due to its efficiency and superior performance.\u0000Nevertheless, respective methods struggle to obtain spatially smooth pointwise\u0000correspondences due to the lack of proper regularisation. In this work,\u0000inspired by the success of message passing on graphs, we propose a synchronous\u0000diffusion process which we use as regularisation to achieve smoothness in\u0000non-rigid 3D shape matching problems. The intuition of synchronous diffusion is\u0000that diffusing the same input function on two different shapes results in\u0000consistent outputs. Using different challenging datasets, we demonstrate that\u0000our novel regularisation can substantially improve the state-of-the-art in\u0000shape matching, especially in the presence of topological noise.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"21 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141613783","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Approximating the Fréchet distance when only one curve is $c$-packed 当只有一条曲线上有 $c$ 包络时的近似弗雷谢特距离
Pub Date : 2024-07-06 DOI: arxiv-2407.05114
Joachim Gudmundsson, Michael Mai, Sampson Wong
One approach to studying the Fr'echet distance is to consider curves thatsatisfy realistic assumptions. By now, the most popular realistic assumptionfor curves is $c$-packedness. Existing algorithms for computing the Fr'echetdistance between $c$-packed curves require both curves to be $c$-packed. Inthis paper, we only require one of the two curves to be $c$-packed. Our resultis a nearly-linear time algorithm that $(1+varepsilon)$-approximates theFr'echet distance between a $c$-packed curve and a general curve in $mathbbR^d$, for constant values of $varepsilon$, $d$ and $c$.
研究 Fr'echet 距离的一种方法是考虑满足现实假设的曲线。到目前为止,最流行的符合实际的曲线假设是c$-packedness。现有的计算 c$-packed 曲线之间的 Fr'echedropistance 的算法要求两条曲线都是 c$-packed 的。而在本文中,我们只要求两条曲线中的一条为 c$-packed 曲线。我们的结果是一种近似线性时间算法,在 $varepsilon$、$d$ 和 $c$ 值不变的情况下,$(1+varepsilon)$ 近似于 $c$-packed 曲线与 $mathbbR^d$ 中一般曲线之间的弗尔谢距离。
{"title":"Approximating the Fréchet distance when only one curve is $c$-packed","authors":"Joachim Gudmundsson, Michael Mai, Sampson Wong","doi":"arxiv-2407.05114","DOIUrl":"https://doi.org/arxiv-2407.05114","url":null,"abstract":"One approach to studying the Fr'echet distance is to consider curves that\u0000satisfy realistic assumptions. By now, the most popular realistic assumption\u0000for curves is $c$-packedness. Existing algorithms for computing the Fr'echet\u0000distance between $c$-packed curves require both curves to be $c$-packed. In\u0000this paper, we only require one of the two curves to be $c$-packed. Our result\u0000is a nearly-linear time algorithm that $(1+varepsilon)$-approximates the\u0000Fr'echet distance between a $c$-packed curve and a general curve in $mathbb\u0000R^d$, for constant values of $varepsilon$, $d$ and $c$.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"19 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141569145","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Bicriteria approximation for minimum dilation graph augmentation 最小扩张图扩展的双标准近似法
Pub Date : 2024-07-05 DOI: arxiv-2407.04614
Kevin Buchin, Maike Buchin, Joachim Gudmundsson, Sampson Wong
Spanner constructions focus on the initial design of the network. However,networks tend to improve over time. In this paper, we focus on the improvementstep. Given a graph and a budget $k$, which $k$ edges do we add to the graph tominimise its dilation? Gudmundsson and Wong [TALG'22] provided the firstpositive result for this problem, but their approximation factor is linear in$k$. Our main result is a $(2 sqrt[r]{2} k^{1/r},2r)$-bicriteria approximationthat runs in $O(n^3 log n)$ time, for all $r geq 1$. In other words, if $t^*$is the minimum dilation after adding any $k$ edges to a graph, then ouralgorithm adds $O(k^{1+1/r})$ edges to the graph to obtain a dilation of$2rt^*$. Moreover, our analysis of the algorithm is tight under the ErdH{o}sgirth conjecture.
扳手构造侧重于网络的初始设计。然而,网络往往会随着时间的推移而不断改进。在本文中,我们将重点放在改进步骤上。给定一个图和 $k$ 预算,我们要在图中添加哪些 $k$ 边来最小化图的扩张?Gudmundsson 和 Wong [TALG'22]为这个问题提供了第一个正结果,但他们的近似系数与 $k$ 成线性关系。我们的主要结果是一个 $(2 sqrt[r]{2} k^{1/r},2r)$ 双标准近似,对于所有 $r geq 1$,运行时间为 $O(n^3 log n)$。换句话说,如果$t^*$是在图中添加任意$k$边后的最小扩张,那么我们的算法在图中添加$O(k^{1+1/r})$边,就能得到$2rt^*$的扩张。此外,我们对算法的分析在 ErdH{o}sgirth 猜想下是严密的。
{"title":"Bicriteria approximation for minimum dilation graph augmentation","authors":"Kevin Buchin, Maike Buchin, Joachim Gudmundsson, Sampson Wong","doi":"arxiv-2407.04614","DOIUrl":"https://doi.org/arxiv-2407.04614","url":null,"abstract":"Spanner constructions focus on the initial design of the network. However,\u0000networks tend to improve over time. In this paper, we focus on the improvement\u0000step. Given a graph and a budget $k$, which $k$ edges do we add to the graph to\u0000minimise its dilation? Gudmundsson and Wong [TALG'22] provided the first\u0000positive result for this problem, but their approximation factor is linear in\u0000$k$. Our main result is a $(2 sqrt[r]{2} k^{1/r},2r)$-bicriteria approximation\u0000that runs in $O(n^3 log n)$ time, for all $r geq 1$. In other words, if $t^*$\u0000is the minimum dilation after adding any $k$ edges to a graph, then our\u0000algorithm adds $O(k^{1+1/r})$ edges to the graph to obtain a dilation of\u0000$2rt^*$. Moreover, our analysis of the algorithm is tight under the ErdH{o}s\u0000girth conjecture.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"40 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141569146","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Fréchet Distance Unleashed: Approximating a Dog with a Frog 释放弗雷谢特距离:用青蛙逼近狗
Pub Date : 2024-07-03 DOI: arxiv-2407.03101
Sariel Har-Peled, Benjamin Raichel, Eliot W. Robson
We show that a minor variant of the continuous Fr'echet distance betweenpolygonal curves can be computed using essentially the same algorithm used tosolve the discrete version, thus dramatically simplifying the algorithm forcomputing it. The new variant is not necessarily monotone, but this shortcomingcan be easily handled via refinement. Combined with a Dijkstra/Prim type algorithm, this leads to a realization ofthe Fr'echet distance (i.e., a morphing) that is locally optimal (aka locallycorrect), that is both easy to compute, and in practice, takes near linear timeon many inputs. The new morphing has the property that the leash is always asshort-as-possible. We implemented the new algorithm, and developed various strategies to get afast execution in practice. Among our new contributions is a new simplificationstrategy that is distance-sensitive, and enables us to compute the exactcontinuous Fr'echet distance in near linear time in practice. We preformedextensive experiments on our new algorithm, and released texttt{Julia} andtexttt{Python} packages with these new implementations.
我们展示了多边形曲线间连续 Fr'echet 距离的一个次要变体,它基本上可以用求解离散变体的相同算法来计算,从而大大简化了计算它的算法。新变体不一定是单调的,但这一缺点可以通过细化轻松解决。与 Dijkstra/Prim 类型的算法相结合,就能实现局部最优(又称局部正确)的 Fr'echet 距离(即变形),它既易于计算,在实践中又能在许多输入上花费接近线性的时间。新的变形具有这样一个特性,即拴绳总是尽可能短。我们实现了新算法,并开发了各种策略,以便在实践中快速执行。我们的新贡献包括一种新的简化策略,它对距离敏感,使我们能够在实践中以接近线性的时间计算精确的连续 Fr'echet 距离。我们在新算法上进行了大量实验,并发布了带有这些新实现的 texttt{Julia} 和 texttt{Python} 包。
{"title":"The Fréchet Distance Unleashed: Approximating a Dog with a Frog","authors":"Sariel Har-Peled, Benjamin Raichel, Eliot W. Robson","doi":"arxiv-2407.03101","DOIUrl":"https://doi.org/arxiv-2407.03101","url":null,"abstract":"We show that a minor variant of the continuous Fr'echet distance between\u0000polygonal curves can be computed using essentially the same algorithm used to\u0000solve the discrete version, thus dramatically simplifying the algorithm for\u0000computing it. The new variant is not necessarily monotone, but this shortcoming\u0000can be easily handled via refinement. Combined with a Dijkstra/Prim type algorithm, this leads to a realization of\u0000the Fr'echet distance (i.e., a morphing) that is locally optimal (aka locally\u0000correct), that is both easy to compute, and in practice, takes near linear time\u0000on many inputs. The new morphing has the property that the leash is always as\u0000short-as-possible. We implemented the new algorithm, and developed various strategies to get a\u0000fast execution in practice. Among our new contributions is a new simplification\u0000strategy that is distance-sensitive, and enables us to compute the exact\u0000continuous Fr'echet distance in near linear time in practice. We preformed\u0000extensive experiments on our new algorithm, and released texttt{Julia} and\u0000texttt{Python} packages with these new implementations.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"9 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141551373","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Efficient Exact Algorithms for Minimum Covering of Orthogonal Polygons with Squares 用正方形最小覆盖正交多边形的高效精确算法
Pub Date : 2024-07-02 DOI: arxiv-2407.02658
Anubhav Dhar, Subham Ghosh, Sudeshna Kolay
The Orthogonal Polygon Covering with Squares (OPCS) problem takes as input anorthogonal polygon $P$ without holes with $n$ vertices, where vertices haveintegral coordinates. The aim is to find a minimum number of axis-parallel,possibly overlapping squares which lie completely inside $P$, such that theirunion covers the entire region inside $P$. Aupperle et.al~cite{aupperle1988covering} provide an $mathcal O(N^{1.5})$-time algorithmto solve OPCS for orthogonal polygons without holes, where $N$ is the number ofintegral lattice points lying in the interior or on the boundary of $P$.Designing algorithms for OPCS with a running time polynomial in $n$ (the numberof vertices of $P$) was discussed as an open question incite{aupperle1988covering}, since $N$ can be exponentially larger than $n$. Inthis paper we design a polynomial-time exact algorithm for OPCS with a runningtime of $mathcal O(n^{14})$. We also consider the following structural parameterized version of theproblem. A knob in an orthogonal polygon is a polygon edge whose both endpointsare convex polygon vertices. Given an input orthogonal polygon with $n$vertices and $k$ knobs, we design an algorithm for OPCS with running time$mathcal O(n^2 + k^{14} cdot n)$. In cite{aupperle1988covering}, the Orthogonal Polygon with Holes Coveringwith Squares (OPCSH) problem is also studied where orthogonal polygon couldhave holes, and the objective is to find a minimum square covering of the inputpolygon. This is shown to be NP-complete. We think there is an error in theexisting proof in cite{aupperle1988covering}, where a reduction from Planar3-CNF is shown. We fix this error in the proof with an alternate constructionof one of the gadgets used in the reduction, hence completing the proof ofNP-completeness of OPCSH.
用正方形覆盖正交多边形(OPCS)问题的输入是一个顶点为 $n$ 的无洞正交多边形 $P$,其中顶点具有积分坐标。该问题的目的是找到完全位于 $P$ 内部的轴平行、可能重叠的正方形的最少数目,从而使它们的联合体覆盖 $P$ 内部的整个区域。Aupperle et.al~cite{aupperle1988covering} 提供了一种 O(N^{1.5} 时的算法来求解无洞正交多边形的 OPCS,其中 $N$ 是位于 $P$ 内部或边界上的积分网格点的数目。由于 $N$ 可以指数级地大于 $n$,因此设计运行时间为 $n$($P$ 的顶点数)多项式的 OPCS 算法在《aupperle1988covering》一文中被作为一个未决问题进行了讨论。在本文中,我们为 OPCS 设计了一种多项式时间精确算法,其运行时间为 $mathcal O(n^{14})$。我们还考虑了以下结构参数化版本的问题。正交多边形中的节点是一条多边形边,它的两个端点都是凸多边形的顶点。给定一个有 $n$ 顶点和 $k$ 节点的输入正交多边形,我们设计了一种运行时间为 $mathcal O(n^2 + k^{14} cdot n)$ 的 OPCS 算法。在《aupperle1988covering》中,我们还研究了带孔正交多边形的正方形覆盖(OPCSH)问题,在这个问题中,正交多边形可能有孔,目标是找到输入多边形的最小正方形覆盖。结果表明这是一个 NP-完全问题。我们认为 cite{aupperle1988covering}中的现有证明存在错误,该证明展示了从 Planar3-CNF 的还原。我们用还原中使用的一个小工具的另一种构造来修正证明中的这个错误,从而完成了 OPCSH 的 NP-完备性证明。
{"title":"Efficient Exact Algorithms for Minimum Covering of Orthogonal Polygons with Squares","authors":"Anubhav Dhar, Subham Ghosh, Sudeshna Kolay","doi":"arxiv-2407.02658","DOIUrl":"https://doi.org/arxiv-2407.02658","url":null,"abstract":"The Orthogonal Polygon Covering with Squares (OPCS) problem takes as input an\u0000orthogonal polygon $P$ without holes with $n$ vertices, where vertices have\u0000integral coordinates. The aim is to find a minimum number of axis-parallel,\u0000possibly overlapping squares which lie completely inside $P$, such that their\u0000union covers the entire region inside $P$. Aupperle et.\u0000al~cite{aupperle1988covering} provide an $mathcal O(N^{1.5})$-time algorithm\u0000to solve OPCS for orthogonal polygons without holes, where $N$ is the number of\u0000integral lattice points lying in the interior or on the boundary of $P$.\u0000Designing algorithms for OPCS with a running time polynomial in $n$ (the number\u0000of vertices of $P$) was discussed as an open question in\u0000cite{aupperle1988covering}, since $N$ can be exponentially larger than $n$. In\u0000this paper we design a polynomial-time exact algorithm for OPCS with a running\u0000time of $mathcal O(n^{14})$. We also consider the following structural parameterized version of the\u0000problem. A knob in an orthogonal polygon is a polygon edge whose both endpoints\u0000are convex polygon vertices. Given an input orthogonal polygon with $n$\u0000vertices and $k$ knobs, we design an algorithm for OPCS with running time\u0000$mathcal O(n^2 + k^{14} cdot n)$. In cite{aupperle1988covering}, the Orthogonal Polygon with Holes Covering\u0000with Squares (OPCSH) problem is also studied where orthogonal polygon could\u0000have holes, and the objective is to find a minimum square covering of the input\u0000polygon. This is shown to be NP-complete. We think there is an error in the\u0000existing proof in cite{aupperle1988covering}, where a reduction from Planar\u00003-CNF is shown. We fix this error in the proof with an alternate construction\u0000of one of the gadgets used in the reduction, hence completing the proof of\u0000NP-completeness of OPCSH.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"364 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141551374","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
arXiv - CS - Computational Geometry
全部 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