Persistent (Co)Homology in Matrix Multiplication Time

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Morozov, Dmitriy, Skraba, Primoz
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908289496776704
author Morozov, Dmitriy
Skraba, Primoz
author_facet Morozov, Dmitriy
Skraba, Primoz
contents Most algorithms for computing persistent homology do so by tracking cycles that represent homology classes. There are many choices of such cycles, and specific choices have found different uses in applications. Although it is known that persistence diagrams can be computed in matrix multiplication time [8] for the more general case of zigzag persistent homology, it is not clear how to extract cycle representatives, especially if specific representatives are desired. In this paper, we provide the same matrix multiplication bound for computing representatives for the two choices common in applications in the case of ordinary persistent (co)homology. We first provide a fast version of the reduction algorithm, which is simpler than the algorithm in [8], but returns a different set of representatives than the standard algorithm [6] We then give a fast version of a different variant called the row algorithm [4], which returns the same representatives as the standard algorithm.
format Preprint
id arxiv_https___arxiv_org_abs_2412_02591
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Persistent (Co)Homology in Matrix Multiplication Time
Morozov, Dmitriy
Skraba, Primoz
Algebraic Topology
Computational Complexity
Most algorithms for computing persistent homology do so by tracking cycles that represent homology classes. There are many choices of such cycles, and specific choices have found different uses in applications. Although it is known that persistence diagrams can be computed in matrix multiplication time [8] for the more general case of zigzag persistent homology, it is not clear how to extract cycle representatives, especially if specific representatives are desired. In this paper, we provide the same matrix multiplication bound for computing representatives for the two choices common in applications in the case of ordinary persistent (co)homology. We first provide a fast version of the reduction algorithm, which is simpler than the algorithm in [8], but returns a different set of representatives than the standard algorithm [6] We then give a fast version of a different variant called the row algorithm [4], which returns the same representatives as the standard algorithm.
title Persistent (Co)Homology in Matrix Multiplication Time
topic Algebraic Topology
Computational Complexity
url https://arxiv.org/abs/2412.02591