Fast Persistent Homology Computation for Functions on $\mathbb{R}$
Computational Geometry
2023-12-12 v2 Algebraic Topology
Abstract
0-dimensional persistent homology is known, from a computational point of view, as the easy case. Indeed, given a list of edges in non-decreasing order of filtration value, one only needs a union-find data structure to keep track of the connected components and we get the persistence diagram in time . The running time is thus usually dominated by sorting the edges in . A little-known fact is that, in the particularly simple case of studying the sublevel sets of a piecewise-linear function on or , persistence can actually be computed in linear time. This note presents a simple algorithm that achieves this complexity and an extension to image persistence. An implementation is available in Gudhi.
Cite
@article{arxiv.2301.04745,
title = {Fast Persistent Homology Computation for Functions on $\mathbb{R}$},
author = {Marc Glisse},
journal= {arXiv preprint arXiv:2301.04745},
year = {2023}
}