Move Schedules: Fast persistence computations in sparse dynamic settings

04/25/2021
by   Matt Piekenbrock, et al.
0

The standard procedure for computing the persistent homology of a filtered simplicial complex is the matrix reduction algorithm. Its output is a particular decomposition of the total boundary matrix, from which the persistence diagrams and generating cycles can be derived. Persistence diagrams are known to vary continuously with respect to their input; this motivates the algorithmic study of persistence computations for time-varying filtered complexes. Computationally, simulating persistence dynamically can be reduced to maintaining a valid decomposition under adjacent transpositions in the filtration order. In practice, the quadratic scaling in the number of transpositions often makes this maintenance procedure slower than simply computing the decomposition from scratch, effectively limiting the application of dynamic persistence to relatively small data sets. In this work, we propose a coarser strategy for maintaining the decomposition over a discrete 1-parameter family of filtrations. Our first result is an analysis of a simple linear-time strategy for reducing the number of column operations needed to simulate persistence across a fixed homotopy by at most a factor of 2. We then show a modification of this technique which maintains only a sublinear number of valid states, as opposed to a quadratic number of states, and we provide tight lower bounds for this technique. Finally, we provide empirical results suggesting that the decrease in operations needed to compute diagrams across a family of filtrations is proportional to the difference between the expected quadratic number of states, and the proposed sublinear coarsening.

READ FULL TEXT

page 2

page 17

research
12/04/2021

Updating Zigzag Persistence and Maintaining Representatives over Changing Filtrations

Computing persistence over changing filtrations give rise to a stack of ...
research
07/13/2018

Discrete Morse Theory for Computing Zigzag Persistence

We introduce a theoretical and computational framework to use discrete M...
research
04/16/2019

Persistence Curves: A canonical framework for summarizing persistence diagrams

Persistence diagrams are a main tool in the field of Topological Data An...
research
12/07/2021

Output-sensitive Computation of Generalized Persistence Diagrams for 2-filtrations

When persistence diagrams are formalized as the Mobius inversion of the ...
research
01/07/2019

Bayesian Inference for Persistent Homology

Persistence diagrams offer a way to summarize topological and geometric ...
research
10/17/2019

Statistical Parameter Selection for Clustering Persistence Diagrams

In urgent decision making applications, ensemble simulations are an impo...
research
10/29/2020

Fast Minimal Presentations of Bi-graded Persistence Modules

Multi-parameter persistent homology is a recent branch of topological da...

Please sign up or login with your details

Forgot password? Click here to reset