Computing Minimal Presentations and Bigraded Betti Numbers of 2-Parameter Persistent Homology

02/15/2019
by   Michael Lesnick, et al.
0

Motivated by applications to topological data analysis, we give an efficient algorithm for computing a (minimal) presentation of a bigraded K[x,y]-module M, where K is a field. The algorithm takes as input a short chain complex of free modules F^2 ∂^2 F^1 ∂^1 F^0 such that M≅∂^1/im∂^2. It runs in time O(∑_i |F^i|^3) and requires O(∑_i |F^i|^2) memory, where |F^i| denotes the size of a basis of F^i. We observe that, given the presentation computed by our algorithm, the bigraded Betti numbers of M are readily computed. We also introduce a different but related algorithm, based on Koszul homology, which computes the bigraded Betti numbers without computing a presentation, with these same complexity bounds. These algorithms have been implemented in RIVET, a software tool for the visualization and analysis of two-parameter persistent homology. In experiments on topological data analysis problems, our approach outperforms the standard computational commutative algebra packages Singular and Macaulay2 by a wide margin.

READ FULL TEXT
research
02/15/2019

Computing Minimal Presentations and Betti Numbers of 2-Parameter Persistent Homology

Motivated by applications to topological data analysis, we give an effic...
research
10/29/2020

Fast Minimal Presentations of Bi-graded Persistence Modules

Multi-parameter persistent homology is a recent branch of topological da...
research
04/07/2019

Generalized Persistence Algorithm for Decomposing Multi-parameter Persistence Modules

The classical persistence algorithm virtually computes the unique decomp...
research
07/22/2021

Compression for 2-Parameter Persistent Homology

Compression aims to reduce the size of an input, while maintaining its r...
research
01/08/2016

Anti-commutative Dual Complex Numbers and 2D Rigid Transformation

We introduce a new presentation of the two dimensional rigid transformat...
research
11/25/2019

Persistent and Zigzag Homology: A Matrix Factorization Viewpoint

Over the past two decades, topological data analysis has emerged as a yo...
research
06/18/2019

Testing goodness of fit for point processes via topological data analysis

We introduce tests for the goodness of fit of point patterns via methods...

Please sign up or login with your details

Forgot password? Click here to reset