首页 > 最新文献

International Journal of Computational Geometry & Applications最新文献

英文 中文
An Improved Cost Function for Hierarchical Cluster Trees 一种改进的层次聚类树代价函数
Q4 Mathematics Pub Date : 2018-12-06 DOI: 10.20382/jocg.v11i1a11
Dingkang Wang, Yusu Wang
Hierarchical clustering has been a popular method in various data analysis applications. It partitions a data set into a hierarchical collection of clusters, and can provide a global view of (cluster) structure behind data across different granularity levels. A hierarchical clustering (HC) of a data set can be naturally represented by a tree, called a HC-tree, where leaves correspond to input data and subtrees rooted at internal nodes correspond to clusters. Many hierarchical clustering algorithms used in practice are developed in a procedure manner. Dasgupta proposed to study the hierarchical clustering problem from an optimization point of view, and introduced an intuitive cost function for similarity-based hierarchical clustering with nice properties as well as natural approximation algorithms. We observe that while Dasgupta's cost function is effective at differentiating a good HC-tree from a bad one for a fixed graph, the value of this cost function does not reflect how well an input similarity graph is consistent to a hierarchical structure. In this paper, we present a new cost function, which is developed based on Dasgupta's cost function, to address this issue. The optimal tree under the new cost function remains the same as the one under Dasgupta's cost function. However, the value of our cost function is more meaningful. The new way of formulating the cost function also leads to a polynomial time algorithm to compute the optimal cluster tree when the input graph has a perfect HC-structure, or an approximation algorithm when the input graph 'almost' has a perfect HC-structure. Finally, we provide further understanding of the new cost function by studying its behavior for random graphs sampled from an edge probability matrix.
在各种数据分析应用中,分层聚类已经成为一种流行的方法。它将数据集划分为集群的分层集合,并且可以跨不同粒度级别提供数据背后(集群)结构的全局视图。数据集的分层聚类(HC)可以自然地用树表示,称为HC树,其中叶子对应于输入数据,而植根于内部节点的子树对应于集群。在实践中使用的许多分层聚类算法都是以过程的方式开发的。Dasgupta提出从优化的角度研究分层聚类问题,并引入了一种直观的成本函数,用于基于相似性的分层聚类,具有良好的性能和自然逼近算法。我们观察到,虽然Dasgupta的成本函数在区分固定图的好hc树和坏hc树方面是有效的,但这个成本函数的值并不能反映输入相似图与层次结构的一致性。本文在Dasgupta成本函数的基础上,提出了一种新的成本函数来解决这个问题。新成本函数下的最优树与Dasgupta成本函数下的最优树相同。然而,我们的成本函数的值更有意义。当输入图具有完美的hc结构时,计算最优聚类树的多项式时间算法,或者当输入图“几乎”具有完美的hc结构时,计算最优聚类树的近似算法。最后,我们通过研究从边缘概率矩阵中采样的随机图的行为来进一步理解新的成本函数。
{"title":"An Improved Cost Function for Hierarchical Cluster Trees","authors":"Dingkang Wang, Yusu Wang","doi":"10.20382/jocg.v11i1a11","DOIUrl":"https://doi.org/10.20382/jocg.v11i1a11","url":null,"abstract":"Hierarchical clustering has been a popular method in various data analysis applications. It partitions a data set into a hierarchical collection of clusters, and can provide a global view of (cluster) structure behind data across different granularity levels. A hierarchical clustering (HC) of a data set can be naturally represented by a tree, called a HC-tree, where leaves correspond to input data and subtrees rooted at internal nodes correspond to clusters. Many hierarchical clustering algorithms used in practice are developed in a procedure manner. Dasgupta proposed to study the hierarchical clustering problem from an optimization point of view, and introduced an intuitive cost function for similarity-based hierarchical clustering with nice properties as well as natural approximation algorithms. \u0000We observe that while Dasgupta's cost function is effective at differentiating a good HC-tree from a bad one for a fixed graph, the value of this cost function does not reflect how well an input similarity graph is consistent to a hierarchical structure. In this paper, we present a new cost function, which is developed based on Dasgupta's cost function, to address this issue. The optimal tree under the new cost function remains the same as the one under Dasgupta's cost function. However, the value of our cost function is more meaningful. The new way of formulating the cost function also leads to a polynomial time algorithm to compute the optimal cluster tree when the input graph has a perfect HC-structure, or an approximation algorithm when the input graph 'almost' has a perfect HC-structure. Finally, we provide further understanding of the new cost function by studying its behavior for random graphs sampled from an edge probability matrix.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"40 1","pages":"283-331"},"PeriodicalIF":0.0,"publicationDate":"2018-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89788009","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}
引用次数: 15
Polyline Simplification has Cubic Complexity 折线化简具有三次复杂度
Q4 Mathematics Pub Date : 2018-10-01 DOI: 10.4230/LIPIcs.SoCG.2019.18
K. Bringmann, B. Chaudhury
In the classic polyline simplification problem we want to replace a given polygonal curve $P$, consisting of $n$ vertices, by a subsequence $P'$ of $k$ vertices from $P$ such that the polygonal curves $P$ and $P'$ are as close as possible. Closeness is usually measured using the Hausdorff or Fr'echet distance. These distance measures can be applied "globally", i.e., to the whole curves $P$ and $P'$, or "locally", i.e., to each simplified subcurve and the line segment that it was replaced with separately (and then taking the maximum). This gives rise to four problem variants: Global-Hausdorff (known to be NP-hard), Local-Hausdorff (in time $O(n^3)$), Global-Fr'echet (in time $O(k n^5)$), and Local-Fr'echet (in time $O(n^3)$). Our contribution is as follows. - Cubic time for all variants: For Global-Fr'echet we design an algorithm running in time $O(n^3)$. This shows that all three problems (Local-Hausdorff, Local-Fr'echet, and Global-Fr'echet) can be solved in cubic time. All these algorithms work over a general metric space such as $(mathbb{R}^d,L_p)$, but the hidden constant depends on $p$ and (linearly) on $d$. - Cubic conditional lower bound: We provide evidence that in high dimensions cubic time is essentially optimal for all three problems (Local-Hausdorff, Local-Fr'echet, and Global-Fr'echet). Specifically, improving the cubic time to $O(n^{3-epsilon} textrm{poly}(d))$ for polyline simplification over $(mathbb{R}^d,L_p)$ for $p = 1$ would violate plausible conjectures. We obtain similar results for all $p in [1,infty), p ne 2$. In total, in high dimensions and over general $L_p$-norms we resolve the complexity of polyline simplification with respect to Local-Hausdorff, Local-Fr'echet, and Global-Fr'echet, by providing new algorithms and conditional lower bounds.
在经典的折线简化问题中,我们想要用$P$的$k$顶点的子序列$P'$来替换由$n$顶点组成的给定多边形曲线$P$,从而使多边形曲线$P$和$P'$尽可能接近。亲密度通常用Hausdorff或fracimchet距离来衡量。这些距离度量可以应用于“全局”,即整个曲线$P$和$P'$,或“局部”,即每个简化的子曲线和它被单独替换的线段(然后取最大值)。这就产生了四种问题变体:Global-Hausdorff(已知为NP-hard)、Local-Hausdorff(时间上$O(n^3)$)、global - fr(时间上$O(k n^5)$)和local - fr(时间上$O(n^3)$)。我们的贡献如下。-所有变体的立方时间:对于global - fr我们设计了一个算法运行在时间$O(n^3)$。这表明所有三个问题(Local-Hausdorff, local - frachimet和global - frachimet)都可以在三次时间内解决。所有这些算法都在一般的度量空间(如$(mathbb{R}^d,L_p)$)上工作,但是隐藏常数依赖于$p$和(线性地)依赖于$d$。-三次条件下界:我们提供了证据,在高维三次时间本质上是最优的所有三个问题(Local-Hausdorff, local - fr和global - fr)。具体来说,将折线简化的三次时间提高到$O(n^{3-epsilon} textrm{poly}(d))$而不是$p = 1$的$(mathbb{R}^d,L_p)$将违反貌似合理的猜想。我们对所有$p in [1,infty), p ne 2$都得到了类似的结果。总的来说,在高维和一般$L_p$ -范数上,我们通过提供新的算法和条件下界,解决了关于Local-Hausdorff, local - fr和global - fr的折线简化的复杂性。
{"title":"Polyline Simplification has Cubic Complexity","authors":"K. Bringmann, B. Chaudhury","doi":"10.4230/LIPIcs.SoCG.2019.18","DOIUrl":"https://doi.org/10.4230/LIPIcs.SoCG.2019.18","url":null,"abstract":"In the classic polyline simplification problem we want to replace a given polygonal curve $P$, consisting of $n$ vertices, by a subsequence $P'$ of $k$ vertices from $P$ such that the polygonal curves $P$ and $P'$ are as close as possible. Closeness is usually measured using the Hausdorff or Fr'echet distance. These distance measures can be applied \"globally\", i.e., to the whole curves $P$ and $P'$, or \"locally\", i.e., to each simplified subcurve and the line segment that it was replaced with separately (and then taking the maximum). This gives rise to four problem variants: Global-Hausdorff (known to be NP-hard), Local-Hausdorff (in time $O(n^3)$), Global-Fr'echet (in time $O(k n^5)$), and Local-Fr'echet (in time $O(n^3)$). \u0000Our contribution is as follows. \u0000- Cubic time for all variants: For Global-Fr'echet we design an algorithm running in time $O(n^3)$. This shows that all three problems (Local-Hausdorff, Local-Fr'echet, and Global-Fr'echet) can be solved in cubic time. All these algorithms work over a general metric space such as $(mathbb{R}^d,L_p)$, but the hidden constant depends on $p$ and (linearly) on $d$. \u0000- Cubic conditional lower bound: We provide evidence that in high dimensions cubic time is essentially optimal for all three problems (Local-Hausdorff, Local-Fr'echet, and Global-Fr'echet). Specifically, improving the cubic time to $O(n^{3-epsilon} textrm{poly}(d))$ for polyline simplification over $(mathbb{R}^d,L_p)$ for $p = 1$ would violate plausible conjectures. We obtain similar results for all $p in [1,infty), p ne 2$. \u0000In total, in high dimensions and over general $L_p$-norms we resolve the complexity of polyline simplification with respect to Local-Hausdorff, Local-Fr'echet, and Global-Fr'echet, by providing new algorithms and conditional lower bounds.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"62 1","pages":"94-130"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87700816","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}
引用次数: 17
On the tree-width of knot diagrams 在结图的树宽度上
Q4 Mathematics Pub Date : 2018-09-06 DOI: 10.20382/jocg.v10i1a6
S. Schleimer, A. D. Mesmay, J. Purcell, E. Sedgwick
We show that a small tree-decomposition of a knot diagram induces a small sphere-decomposition of the corresponding knot. This, in turn, implies that the knot admits a small essential planar meridional surface or a small bridge sphere. We use this to give the first examples of knots where any diagram has high tree-width. This answers a question of Burton and of Makowsky and Mari~no.
我们证明了结图的小树分解可以导出相应结的小球分解。反过来,这意味着结承认一个小的基本平面子午面或一个小的桥球。我们用它来给出结点的第一个例子,其中任何图都有很高的树宽。这回答了伯顿、马可夫斯基和马里的一个问题。
{"title":"On the tree-width of knot diagrams","authors":"S. Schleimer, A. D. Mesmay, J. Purcell, E. Sedgwick","doi":"10.20382/jocg.v10i1a6","DOIUrl":"https://doi.org/10.20382/jocg.v10i1a6","url":null,"abstract":"We show that a small tree-decomposition of a knot diagram induces a small sphere-decomposition of the corresponding knot. This, in turn, implies that the knot admits a small essential planar meridional surface or a small bridge sphere. We use this to give the first examples of knots where any diagram has high tree-width. This answers a question of Burton and of Makowsky and Mari~no.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"56 1","pages":"164-180"},"PeriodicalIF":0.0,"publicationDate":"2018-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79974383","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}
引用次数: 11
A stability theorem on cube tessellations 关于立方体镶嵌的一个稳定性定理
Q4 Mathematics Pub Date : 2018-07-13 DOI: 10.20382/jocg.v9i1a13
J. Pach, P. Frankl
It is shown that if a $d$-dimensional cube is decomposed into $n$ cubes, the side lengths of which belong to the interval $(1 − frac{n}{1/d 1 +1} , 1]$, then $n$ is a perfect $d$-th power and all cubes are of the same size. This result is essentially tight.
证明了将一个d维立方体分解为n个立方体,其边长均属于区间$(1−frac{n}{1/d 1 +1}, 1]$,则$n$是一个完全的$d$次幂,且所有立方体的大小相同。这个结果本质上是紧的。
{"title":"A stability theorem on cube tessellations","authors":"J. Pach, P. Frankl","doi":"10.20382/jocg.v9i1a13","DOIUrl":"https://doi.org/10.20382/jocg.v9i1a13","url":null,"abstract":"It is shown that if a $d$-dimensional cube is decomposed into $n$ cubes, the side lengths of which belong to the interval $(1 − frac{n}{1/d 1 +1} , 1]$, then $n$ is a perfect $d$-th power and all cubes are of the same size. This result is essentially tight.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"69 1","pages":"387-390"},"PeriodicalIF":0.0,"publicationDate":"2018-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82555341","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
Orthogonal Point Location and Rectangle Stabbing Queries in 3-d 三维正交点定位和矩形刺入查询
Q4 Mathematics Pub Date : 2018-05-19 DOI: 10.4230/LIPIcs.ICALP.2018.31
Timothy M. Chan, Yakov Nekrich, S. Rahul, Konstantinos Tsakalidis
In this work, we present a collection of new results on two fundamental problems in geometric data structures: orthogonal point location and rectangle stabbing. -We give the first linear-space data structure that supports 3-d point location queries on $n$ disjoint axis-aligned boxes with optimal $Oleft( log nright)$ query time in the (arithmetic) pointer machine model. This improves the previous $Oleft( log^{3/2} n right)$ bound of Rahul [SODA 2015]. We similarly obtain the first linear-space data structure in the I/O model with optimal query cost, and also the first linear-space data structure in the word RAM model with sub-logarithmic query time. -We give the first linear-space data structure that supports 3-d $4$-sided and $5$-sided rectangle stabbing queries in optimal $O(log_wn+k)$ time in the word RAM model. We similarly obtain the first optimal data structure for the closely related problem of 2-d top-$k$ rectangle stabbing in the word RAM model, and also improved results for 3-d 6-sided rectangle stabbing. For point location, our solution is simpler than previous methods, and is based on an interesting variant of the van Emde Boas recursion, applied in a round-robin fashion over the dimensions, combined with bit-packing techniques. For rectangle stabbing, our solution is a variant of Alstrup, Brodal, and Rauhe's grid-based recursive technique (FOCS 2000), combined with a number of new ideas.
在这项工作中,我们提出了几何数据结构中两个基本问题的新结果:正交点定位和矩形刺入。我们给出了第一个线性空间数据结构,支持在(算术)指针机模型中对$n$不相交的轴对齐盒进行三维点位置查询,查询时间为$Oleft( log nright)$。这改进了Rahul [SODA 2015]之前的$Oleft( log^{3/2} n right)$边界。我们同样获得了查询成本最优的I/O模型中的第一个线性空间数据结构,以及查询时间次对数的word RAM模型中的第一个线性空间数据结构。我们给出了第一个线性空间数据结构,支持三维$4$面和$5$面矩形刺入查询,在word RAM模型的最佳$O(log_wn+k)$时间。在word RAM模型中,我们同样获得了与之密切相关的二维top- $k$矩形刺入问题的第一个最优数据结构,并改进了三维六面矩形刺入问题的结果。对于点定位,我们的解决方案比以前的方法更简单,并且基于van Emde Boas递归的一种有趣的变体,在维度上以循环方式应用,并结合位打包技术。对于矩形刺入,我们的解决方案是Alstrup、Brodal和Rauhe基于网格的递归技术(FOCS 2000)的一种变体,并结合了许多新思想。
{"title":"Orthogonal Point Location and Rectangle Stabbing Queries in 3-d","authors":"Timothy M. Chan, Yakov Nekrich, S. Rahul, Konstantinos Tsakalidis","doi":"10.4230/LIPIcs.ICALP.2018.31","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICALP.2018.31","url":null,"abstract":"In this work, we present a collection of new results on two fundamental problems in geometric data structures: orthogonal point location and rectangle stabbing. \u0000-We give the first linear-space data structure that supports 3-d point location queries on $n$ disjoint axis-aligned boxes with optimal $Oleft( log nright)$ query time in the (arithmetic) pointer machine model. This improves the previous $Oleft( log^{3/2} n right)$ bound of Rahul [SODA 2015]. We similarly obtain the first linear-space data structure in the I/O model with optimal query cost, and also the first linear-space data structure in the word RAM model with sub-logarithmic query time. \u0000-We give the first linear-space data structure that supports 3-d $4$-sided and $5$-sided rectangle stabbing queries in optimal $O(log_wn+k)$ time in the word RAM model. We similarly obtain the first optimal data structure for the closely related problem of 2-d top-$k$ rectangle stabbing in the word RAM model, and also improved results for 3-d 6-sided rectangle stabbing. \u0000For point location, our solution is simpler than previous methods, and is based on an interesting variant of the van Emde Boas recursion, applied in a round-robin fashion over the dimensions, combined with bit-packing techniques. For rectangle stabbing, our solution is a variant of Alstrup, Brodal, and Rauhe's grid-based recursive technique (FOCS 2000), combined with a number of new ideas.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"64 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79509961","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}
引用次数: 15
An Efficient Line Clipping Algorithm for Circular Windows Using Vector Calculus and Parallelization 一种基于向量微积分和并行化的圆形窗口线裁剪算法
Q4 Mathematics Pub Date : 2018-04-30 DOI: 10.5121/IJCGA.2018.8201
P. Kumar, Fenil Patel, R. Kanna
{"title":"An Efficient Line Clipping Algorithm for Circular Windows Using Vector Calculus and Parallelization","authors":"P. Kumar, Fenil Patel, R. Kanna","doi":"10.5121/IJCGA.2018.8201","DOIUrl":"https://doi.org/10.5121/IJCGA.2018.8201","url":null,"abstract":"","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"8 1","pages":"01-08"},"PeriodicalIF":0.0,"publicationDate":"2018-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.5121/IJCGA.2018.8201","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47161650","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}
引用次数: 4
Stable-Matching Voronoi Diagrams: Combinatorial Complexity and Algorithms 稳定匹配Voronoi图:组合复杂性和算法
Q4 Mathematics Pub Date : 2018-04-25 DOI: 10.4230/LIPIcs.ICALP.2018.89
G. Barequet, D. Eppstein, M. Goodrich, Nil Mamano
We study algorithms and combinatorial complexity bounds for emph{stable-matching Voronoi diagrams}, where a set, $S$, of $n$ point sites in the plane determines a stable matching between the points in $mathbb{R}^2$ and the sites in $S$ such that (i) the points prefer sites closer to them and sites prefer points closer to them, and (ii) each site has a quota or "appetite" indicating the area of the set of points that can be matched to it. Thus, a stable-matching Voronoi diagram is a solution to the well-known post office problem with the added (realistic) constraint that each post office has a limit on the size of its jurisdiction. Previous work on the stable-matching Voronoi diagram provided existence and uniqueness proofs, but did not analyze its combinatorial or algorithmic complexity. In this paper, we show that a stable-matching Voronoi diagram of $n$ point sites has $O(n^{2+varepsilon})$ faces and edges, for any $varepsilon>0$, and show that this bound is almost tight by giving a family of diagrams with $Theta(n^2)$ faces and edges. We also provide a discrete algorithm for constructing it in $O(n^3log n+n^2f(n))$ time in the real-RAM model of computation, where $f(n)$ is the runtime of a geometric primitive (which we define) that can be approximated numerically, but cannot, in general, be performed exactly in an algebraic model of computation. We show, however, how to compute the geometric primitive exactly for polygonal convex distance functions.
我们研究了emph{稳定匹配Voronoi图}的算法和组合复杂度界,其中平面上$n$点的一个集合$S$决定了$mathbb{R}^2$点和$S$点之间的稳定匹配,这样(i)点更喜欢靠近它们的点,而点更喜欢靠近它们的点,并且(ii)每个点都有一个配额或“胃口”,表明可以与之匹配的点集合的面积。因此,稳定匹配Voronoi图是众所周知的邮局问题的解决方案,它增加了(现实的)约束,即每个邮局对其管辖范围的大小都有限制。以往对稳定匹配Voronoi图的研究提供了存在唯一性证明,但没有分析其组合复杂度和算法复杂度。在本文中,我们证明了一个稳定匹配的Voronoi图的$n$点的位置有$O(n^{2+varepsilon})$面和边,对于任何$varepsilon>0$,并证明了这个界几乎是紧的,通过给出一个族的图表$Theta(n^2)$面和边。我们还提供了一个离散算法,用于在real-RAM计算模型中$O(n^3log n+n^2f(n))$时间内构造它,其中$f(n)$是一个几何原语(我们定义的)的运行时,它可以在数值上近似,但通常不能在代数计算模型中精确执行。然而,我们展示了如何精确地计算多边形凸距离函数的几何原语。
{"title":"Stable-Matching Voronoi Diagrams: Combinatorial Complexity and Algorithms","authors":"G. Barequet, D. Eppstein, M. Goodrich, Nil Mamano","doi":"10.4230/LIPIcs.ICALP.2018.89","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICALP.2018.89","url":null,"abstract":"We study algorithms and combinatorial complexity bounds for emph{stable-matching Voronoi diagrams}, where a set, $S$, of $n$ point sites in the plane determines a stable matching between the points in $mathbb{R}^2$ and the sites in $S$ such that (i) the points prefer sites closer to them and sites prefer points closer to them, and (ii) each site has a quota or \"appetite\" indicating the area of the set of points that can be matched to it. Thus, a stable-matching Voronoi diagram is a solution to the well-known post office problem with the added (realistic) constraint that each post office has a limit on the size of its jurisdiction. Previous work on the stable-matching Voronoi diagram provided existence and uniqueness proofs, but did not analyze its combinatorial or algorithmic complexity. In this paper, we show that a stable-matching Voronoi diagram of $n$ point sites has $O(n^{2+varepsilon})$ faces and edges, for any $varepsilon>0$, and show that this bound is almost tight by giving a family of diagrams with $Theta(n^2)$ faces and edges. We also provide a discrete algorithm for constructing it in $O(n^3log n+n^2f(n))$ time in the real-RAM model of computation, where $f(n)$ is the runtime of a geometric primitive (which we define) that can be approximated numerically, but cannot, in general, be performed exactly in an algebraic model of computation. We show, however, how to compute the geometric primitive exactly for polygonal convex distance functions.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"33 1","pages":"26-59"},"PeriodicalIF":0.0,"publicationDate":"2018-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89825362","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}
引用次数: 1
Extending Drawings of Graphs to Arrangements of Pseudolines 将图的绘制扩展到伪线的排列
Q4 Mathematics Pub Date : 2018-04-25 DOI: 10.4230/LIPICS.SOCG.2020.9
Alan Arroyo, Julien Bensmail, R. Richter
A pseudoline is a homeomorphic image of the real line in the plane so that its complement is disconnected. An arrangement of pseudolines is a set of pseudolines in which every two cross exactly once. A drawing of a graph is pseudolinear if the edges can be extended to an arrangement of pseudolines. In the recent study of crossing numbers, pseudolinear drawings have played an important role as they are a natural combinatorial extension of rectilinear drawings. A characterization of the pseudolinear drawings of $K_n$ was found recently. We extend this characterization to all graphs, by describing the set of minimal forbidden subdrawings for pseudolinear drawings. Our characterization also leads to a polynomial-time algorithm to recognize pseudolinear drawings and construct the pseudolines when it is possible.
伪线是实线在平面上的同胚像,因此它的补是不相连的。伪线的排列是一组每两条恰好交叉一次的伪线。如果图的边可以扩展成一组伪线,则图的画是伪线性的。在最近的交叉数研究中,伪线性图作为直线图的自然组合扩展而发挥了重要作用。最近发现了$K_n$的伪线性图的一个表征。通过描述伪线性图的最小禁止子图集,我们将这种表征扩展到所有图。我们的表征还导致了一个多项式时间算法,以识别伪线性绘图,并在可能的情况下构建伪线。
{"title":"Extending Drawings of Graphs to Arrangements of Pseudolines","authors":"Alan Arroyo, Julien Bensmail, R. Richter","doi":"10.4230/LIPICS.SOCG.2020.9","DOIUrl":"https://doi.org/10.4230/LIPICS.SOCG.2020.9","url":null,"abstract":"A pseudoline is a homeomorphic image of the real line in the plane so that its complement is disconnected. An arrangement of pseudolines is a set of pseudolines in which every two cross exactly once. A drawing of a graph is pseudolinear if the edges can be extended to an arrangement of pseudolines. In the recent study of crossing numbers, pseudolinear drawings have played an important role as they are a natural combinatorial extension of rectilinear drawings. A characterization of the pseudolinear drawings of $K_n$ was found recently. We extend this characterization to all graphs, by describing the set of minimal forbidden subdrawings for pseudolinear drawings. Our characterization also leads to a polynomial-time algorithm to recognize pseudolinear drawings and construct the pseudolines when it is possible.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"65 1","pages":"3-24"},"PeriodicalIF":0.0,"publicationDate":"2018-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77785621","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}
引用次数: 8
Realizations of Indecomposable Persistence Modules of Arbitrarily Large Dimension 任意大维不可分解持久模块的实现
Q4 Mathematics Pub Date : 2018-03-15 DOI: 10.4230/LIPIcs.SoCG.2018.15
M. Buchet, Emerson G. Escolar
While persistent homology has taken strides towards becoming a wide-spread tool for data analysis, multidimensional persistence has proven more difficult to apply. One reason is the serious drawback of no longer having a concise and complete descriptor analogous to the persistence diagrams of the former. We propose a simple algebraic construction to illustrate the existence of infinite families of indecomposable persistence modules over regular grids of sufficient size. On top of providing a constructive proof of representation infinite type, we also provide realizations by topological spaces and Vietoris-Rips filtrations, showing that they can actually appear in real data and are not the product of degeneracies.
虽然持久化同一性已经朝着广泛应用于数据分析的工具迈进了一大步,但事实证明,多维持久化的应用更加困难。原因之一是不再有类似于前者的持久性图的简洁和完整的描述符的严重缺点。我们提出了一个简单的代数构造来说明在足够大小的规则网格上存在无限族的不可分解持久模块。除了提供无限表示类型的构造性证明之外,我们还提供了拓扑空间和Vietoris-Rips滤波的实现,表明它们实际上可以出现在真实数据中,而不是简并的产物。
{"title":"Realizations of Indecomposable Persistence Modules of Arbitrarily Large Dimension","authors":"M. Buchet, Emerson G. Escolar","doi":"10.4230/LIPIcs.SoCG.2018.15","DOIUrl":"https://doi.org/10.4230/LIPIcs.SoCG.2018.15","url":null,"abstract":"While persistent homology has taken strides towards becoming a wide-spread tool for data analysis, multidimensional persistence has proven more difficult to apply. One reason is the serious drawback of no longer having a concise and complete descriptor analogous to the persistence diagrams of the former. We propose a simple algebraic construction to illustrate the existence of infinite families of indecomposable persistence modules over regular grids of sufficient size. On top of providing a constructive proof of representation infinite type, we also provide realizations by topological spaces and Vietoris-Rips filtrations, showing that they can actually appear in real data and are not the product of degeneracies.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"8 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87880252","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}
引用次数: 23
Routing on the Visibility Graph 可见性图上的路由
Q4 Mathematics Pub Date : 2018-03-08 DOI: 10.20382/jocg.v9i1a15
P. Bose, Matias Korman, André van Renssen, S. Verdonschot
We consider the problem of routing on a network in the presence of line segment constraints (i.e., obstacles that edges in our network are not allowed to cross). Let $P$ be a set of $n$ points in the plane and let $S$ be a set of non-crossing line segments whose endpoints are in $P$. We present two deterministic 1-local $O(1)$-memory routing algorithms that are guaranteed to find a path of at most linear size between any pair of vertices of the emph{visibility graph} of $P$ with respect to a set of constraints $S$ (i.e., the algorithms never look beyond the direct neighbours of the current location and store only a constant amount of additional information). Contrary to {em all} existing deterministic local routing algorithms, our routing algorithms do not route on a plane subgraph of the visibility graph. Additionally, we provide lower bounds on the routing ratio of any deterministic local routing algorithm on the visibility graph.
我们考虑存在线段约束的网络路由问题(即,我们网络中的边缘不允许越过的障碍物)。设$P$为平面上$n$点的集合,设$S$为端点在$P$的不相交线段的集合。我们提出了两种确定性的1-local $O(1)$ -memory路由算法,它们保证在相对于一组约束$S$的emph{可见性图}$P$的任何一对顶点之间找到最多线性大小的路径(即,算法永远不会超越当前位置的直接邻居,只存储恒定数量的附加信息)。与现有的确定性局部路由算法不同,我们的路由算法不在可见性图的平面子图上进行路由。此外,我们还提供了任何确定性局部路由算法在可见性图上的路由比率的下界。{em}
{"title":"Routing on the Visibility Graph","authors":"P. Bose, Matias Korman, André van Renssen, S. Verdonschot","doi":"10.20382/jocg.v9i1a15","DOIUrl":"https://doi.org/10.20382/jocg.v9i1a15","url":null,"abstract":"We consider the problem of routing on a network in the presence of line segment constraints (i.e., obstacles that edges in our network are not allowed to cross). Let $P$ be a set of $n$ points in the plane and let $S$ be a set of non-crossing line segments whose endpoints are in $P$. We present two deterministic 1-local $O(1)$-memory routing algorithms that are guaranteed to find a path of at most linear size between any pair of vertices of the emph{visibility graph} of $P$ with respect to a set of constraints $S$ (i.e., the algorithms never look beyond the direct neighbours of the current location and store only a constant amount of additional information). Contrary to {em all} existing deterministic local routing algorithms, our routing algorithms do not route on a plane subgraph of the visibility graph. Additionally, we provide lower bounds on the routing ratio of any deterministic local routing algorithm on the visibility graph.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"124 1","pages":"430-453"},"PeriodicalIF":0.0,"publicationDate":"2018-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87839343","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}
引用次数: 3
期刊
International Journal of Computational Geometry & 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