Computing Topological Persistence for Simplicial Maps

Algorithms for persistent homology are well-studied where homomorphisms are induced by inclusion maps. In this paper, we propose a practical algorithm for computing persistence under Z2 coefficients for a (monotone) sequence of general simplicial maps and show how these maps arise naturally in some applications of topological data analysis. A simplicial map can be decomposed into a set of elementary inclusions and vertex collapses--two atomic operations that can be supported efficiently with the notion of simplex annotations for computing persistent homology. A consistent annotation through these atomic operations implies the maintenance of a consistent cohomology basis, hence a homology basis by duality. While the idea of maintaining a cohomology basis through an inclusion is not new, maintaining them through a vertex collapse is new, which constitutes an important atomic operation for simulating simplicial maps. Annotations support the vertex collapse in addition to the usual inclusion quite naturally. Finally, we exhibit an application of this new tool in which we approximate the persistence diagram of a filtration of Rips complexes where vertex collapses are used to tame the blow-up in size.

[1]  Leonidas J. Guibas,et al.  Proximity of persistence modules and their diagrams , 2009, SCG '09.

[2]  R. Ho Algebraic Topology , 2022 .

[3]  Dmitriy Morozov,et al.  Zigzag persistent homology and real-valued functions , 2009, SCG '09.

[4]  Steve Oudot,et al.  Towards persistence-based reconstruction in euclidean spaces , 2007, SCG '08.

[5]  Herbert Edelsbrunner,et al.  Computational Topology - an Introduction , 2009 .

[6]  Jean-Daniel Boissonnat,et al.  The Compressed Annotation Matrix: An Efficient Data Structure for Computing Persistent Cohomology , 2013, Algorithmica.

[7]  Herbert Edelsbrunner,et al.  Topological Persistence and Simplification , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[8]  T. Dey,et al.  Approximating cycles in a shortest basis of the first homology group from point data , 2011 .

[9]  André Lieutier,et al.  Efficient Data Structure for Representing and Simplifying Simplicial complexes in High Dimensions , 2012, Int. J. Comput. Geom. Appl..

[10]  R. Ghrist Barcodes: The persistent topology of data , 2007 .

[11]  Gunnar E. Carlsson,et al.  Zigzag Persistence , 2008, Found. Comput. Math..

[12]  K. Clarkson Nearest-Neighbor Searching and Metric Space Dimensions , 2005 .

[13]  Alexander Russell,et al.  Computational topology: ambient isotopic approximation of 2-manifolds , 2003, Theor. Comput. Sci..

[14]  Chao Chen,et al.  An output-sensitive algorithm for persistent homology , 2011, SoCG '11.

[15]  Don Sheehy,et al.  Linear-Size Approximations to the Vietoris–Rips Filtration , 2012, Discrete & Computational Geometry.

[16]  David Cohen-Steiner,et al.  Stability of Persistence Diagrams , 2005, Discret. Comput. Geom..

[17]  Afra Zomorodian,et al.  Computing Persistent Homology , 2004, SCG '04.

[18]  David Cohen-Steiner,et al.  Vines and vineyards by updating persistence in linear time , 2006, SCG '06.

[19]  André Lieutier,et al.  Efficient data structure for representing and simplifying simplicial complexes in high dimensions , 2011, SoCG '11.

[20]  Dmitriy Morozov,et al.  Dualities in persistent (co)homology , 2011, ArXiv.

[21]  Sariel Har-Peled,et al.  Fast construction of nets in low dimensional metrics, and their applications , 2004, SCG.

[22]  Tamal K. Dey,et al.  Graph induced complex on point data , 2013, SoCG '13.

[23]  Amir Nayyeri,et al.  Minimum cuts and shortest non-separating cycles via homology covers , 2011, SODA '11.

[24]  Herbert Edelsbrunner,et al.  Topology preserving edge contraction , 1998 .

[25]  Tamal K. Dey,et al.  Topological Persistence for Circle-Valued Maps , 2013, Discret. Comput. Geom..

[26]  Primoz Skraba,et al.  Zigzag persistent homology in matrix multiplication time , 2011, SoCG '11.

[27]  Vin de Silva,et al.  Persistent Cohomology and Circular Coordinates , 2009, SCG '09.

[28]  Leonidas J. Guibas,et al.  Analysis of scalar fields over point cloud data , 2009, SODA.

[29]  Afra Zomorodian,et al.  Computational topology , 2010 .

[30]  Gunnar E. Carlsson,et al.  Topology and data , 2009 .

[31]  P. Frosini,et al.  A distance for similarity classes of submanifolds of a Euclidean space , 1990, Bulletin of the Australian Mathematical Society.

[32]  Chao Chen,et al.  Annotating Simplices with a Homology Basis and Its Applications , 2011, SWAT.