English

Expected Complexity of Persistence Barcode Computation via Matrix Reduction

Algebraic Topology 2025-09-05 v5 Computational Complexity

Abstract

We study the algorithmic complexity of computing the persistence barcode of a randomly generated filtration. We provide a general technique to bound the expected complexity of reducing the boundary matrix in terms of the density of its reduced form. We apply this technique finding upper bounds for the average fill-in (number of non-zero entries) of the boundary matrix on \v{C}ech, Vietoris--Rips and Erd\H{o}s--R\'enyi filtrations after matrix reduction, thus obtaining bounds on the expected complexity of the barcode computation. Our method is based on previous results on the expected Betti numbers of the corresponding complexes. Our fill-in bounds for \v{C}ech and Vietoris--Rips complexes are asymptotically tight up to a logarithmic factor. In particular, both our fill-in and computation bounds are better than the worst-case estimates. We also provide an Erd\H{o}s--R\'enyi filtration realising the worst-case fill-in and computation.

Cite

@article{arxiv.2111.02125,
  title  = {Expected Complexity of Persistence Barcode Computation via Matrix Reduction},
  author = {Barbara Giunti and Guillaume Houry and Michael Kerber and Matthias Söls},
  journal= {arXiv preprint arXiv:2111.02125},
  year   = {2025}
}

Comments

Version accepted for publication in Journal of Applied and Computational Topology. Extended version of the previous conference article "Average complexity of matrix reduction for clique filtrations" by Giunti, Houry, Kerber

R2 v1 2026-06-24T07:24:07.265Z