Keeping it sparse: Computing Persistent Homology revisited

11/16/2022
by   Ulrich Bauer, et al.
0

In this work, we study several variants of matrix reduction via Gaussian elimination that try to keep the reduced matrix sparse. The motivation comes from the growing field of topological data analysis where matrix reduction is the major subroutine to compute barcodes. We propose two novel variants of the standard algorithm, called swap and retrospective reductions, which improve upon state-of-the-art techniques on several examples in practice. We also present novel output-sensitive bounds for the retrospective variant which better explain the discrepancy between the cubic worst-case complexity bound and the almost linear practical behavior of matrix reduction. Finally, we provide several constructions on which one of the variants performs strictly better than the others.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/03/2021

Average complexity of matrix reduction for clique filtrations

We study the algorithmic complexity of computing persistent homology of ...
research
11/11/2019

Information carefull worstcase DecreaseKey heaps with simple nonMeld variant

We analyze priority queues including DecreaseKey method in its interface...
research
01/09/2020

Computing Persistent Homology with Various Coefficient Fields in a Single Pass

This article introduces an algorithm to compute the persistent homology ...
research
05/04/2019

New communication hiding conjugate gradient variants

The conjugate gradient algorithm suffers from communication bottlenecks ...
research
07/03/2021

Average-Case Communication Complexity of Statistical Problems

We study statistical problems, such as planted clique, its variants, and...
research
05/02/2022

A Unified Approach to Discrepancy Minimization

We study a unified approach and algorithm for constructive discrepancy m...

Please sign up or login with your details

Forgot password? Click here to reset