Proceedings of the Twenty-Seventh Annual Symposium on Computational Geometry 2011
DOI: 10.1145/1998196.1998229
|View full text |Cite
|
Sign up to set email alerts
|

Zigzag persistent homology in matrix multiplication time

Abstract: We present a new algorithm for computing zigzag persistent homology, an algebraic structure which encodes changes to homology groups of a simplicial complex over a sequence of simplex additions and deletions. Provided that there is an algorithm that multiplies two n × n matrices in M (n) time, our algorithm runs in O(M (n) + n 2 log 2 n) time for a sequence of n additions and deletions. In particular, the running time is O(n 2.376 ), by result of Coppersmith and Winograd. The fastest previously known algorithm… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
109
0
2

Year Published

2015
2015
2022
2022

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 120 publications
(111 citation statements)
references
References 27 publications
0
109
0
2
Order By: Relevance
“…We show that converting a reduced matrix for a nested dissection order into a reduced matrix for any other filtration can be done in O(n 2+β ) time. Even though this bound is worse than the best known complexity bound of O(n ω ) for persistent homology [MMS11], it leads to a persistent homology algorithm that is purely based on elementary reductions and yields a subcubic bound for a large class of instances.…”
Section: Vineyards In Separable Complexesmentioning
confidence: 87%
See 3 more Smart Citations
“…We show that converting a reduced matrix for a nested dissection order into a reduced matrix for any other filtration can be done in O(n 2+β ) time. Even though this bound is worse than the best known complexity bound of O(n ω ) for persistent homology [MMS11], it leads to a persistent homology algorithm that is purely based on elementary reductions and yields a subcubic bound for a large class of instances.…”
Section: Vineyards In Separable Complexesmentioning
confidence: 87%
“…In the deterministic case, R(n) = O(n ω ) [IMH82], resulting in a complexity of O(C (1−δ)Γ n 2.373 ). This is asymptotically inferior to the asymptotically best known persistence algorithm that runs in O(n ω ) time [MMS11]. However, using Wiedemann's algorithm [KDS91] to compute ranks yields a randomized, Monte-Carlo algorithm for the Γ-persistent homology that runs in Õ (C (1−δ)Γ n 2 ) time, whereÕ means that logarithmic factors in n are ignored.…”
Section: Vineyards In Separable Complexesmentioning
confidence: 98%
See 2 more Smart Citations
“…An algorithm in matrix multiplication time was introduced in [MMS11]. The algorithms present in [ZC05,MN13] have cubical worst-time complexity, but they seem to behave better in practice.…”
Section: Persistent Homologymentioning
confidence: 99%