Computing interesting topological features

Computing interesting topological features(2008)

引用 23|浏览20
暂无评分
摘要
Many questions about homotopy are provably hard or even unsolvable in general. However, in specific settings, it is possible to efficiently test homotopy-equivalence or compute shortest cycles with prescribed homotopy. We focus on computing such "interesting" topological features in three settings. The first two results are about cycles on surfaces; the third is about classes of homotopies in R2 minus a set of obstacles; and the final result is about paths and cycles in Rips complexes. First, we examine two problems in the combinatorial surface model. Combinatorial surfaces combine properties of graphs and manifolds, making a rich set of techniques available for analysis and algorithm design. We give algorithms to find the shortest noncontractible and nonseparating cycles in a combinatorial surface in O(g3n log n) time. Our main tool is a data structure that kinetically maintains the shortest path tree as the root of the tree moves around the vertices of a single face. The total running time is O(g2n log n). By maintaining the data structure persistently, we can answer shortest path queries in O(log n) time. Next we consider finding the shortest splitting cycle in a combinatorial surface, or simple cycle which is both separating and noncontractible; such cycles divide the topology of the surface as well as the underlying graph. We prove that finding the shortest splitting cycle is NP-Hard. We then give an algorithm that runs gO(g) n log n time, which is polynomial if the surface is fixed. We then examine a very different setting, namely similarity between curves in some underlying metric space. If we imagine a homotopy between the curves as a way to morph one curve into the other, we can optimize the morphing so that the maximum distance any point must travel is minimized This is a generalization of the more well known Fréchet distance, with the additional requirement that the leash to move continuously in the ambient space. We call this distance the homotopic Fréchet distance. We give a polynomial time algorithm to compute the homotopic Fréchet distance between two curves in the plane minus a set of polygonal obstacles. We also extend our characterization of optimal morphings to surfaces of nonpositive curvature. Finally, we examine a more fundamental homotopy problem in a different setting. A Rips complex is a simplicial complex defined by a set of points from some metric space where every pair of points within distance 1 is connected by an edge, and every (k + 1)-clique in that graph forms a k-simplex. We prove that the projection map which takes each k-simplex in the Rips complex to the convex hull of the original points in the plane induces an isomorphism between the fundamental groups of both spaces. Since the union of these convex hulls is a polygonal region in the plane, possibly with holes, our result implies that the fundamental group of a planar Rips complex is a free group, allowing us to design efficient algorithms to answer homotopy questions in planar Rips complexes.
更多
查看译文
关键词
convex hull,chet distance,Computing interesting topological feature,different setting,fundamental group,planar Rips complex,shortest splitting cycle,maximum distance,Combinatorial surface,Rips complex,homotopic Fr
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要