2018
DOI: 10.1007/s00454-018-0030-0
|View full text |Cite
|
Sign up to set email alerts
|

Barcodes of Towers and a Streaming Algorithm for Persistent Homology

Abstract: A tower is a sequence of simplicial complexes connected by simplicial maps. We show how to compute a filtration, a sequence of nested simplicial complexes, with the same persistent barcode as the tower. Our approach is based on the coning strategy by Dey et al. (SoCG, 2014 ). We show that a variant of this approach yields a filtration that is asymptotically only marginally larger than the tower and can be efficiently computed by a streaming algorithm, both in theory and in practice. Furt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0
2

Year Published

2020
2020
2021
2021

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 22 publications
(39 citation statements)
references
References 32 publications
0
37
0
2
Order By: Relevance
“…Our simplicial tower is connected by simplicial maps; there are (implemented) algorithms to compute the barcode of such towers (Dey et al 2014;Kerber and Schreiber 2017). It is also quite easy to adapt our tower construction to a streaming setting (Kerber and Schreiber 2017), where the output list of events is passed to an output stream instead of being stored in memory.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Our simplicial tower is connected by simplicial maps; there are (implemented) algorithms to compute the barcode of such towers (Dey et al 2014;Kerber and Schreiber 2017). It is also quite easy to adapt our tower construction to a streaming setting (Kerber and Schreiber 2017), where the output list of events is passed to an output stream instead of being stored in memory.…”
Section: Discussionmentioning
confidence: 99%
“…Recall that a simplicial map can be written as a composition of simplex inclusions and contractions of vertices (Dey et al 2014;Kerber and Schreiber 2017). That means, given the complex X α s , to describe the complex at the next scale α s+1 , it suffices to specify -which pairs of vertices in X α s map to the same image underg, and -which simplices in X α s+1 are included at scale X α s+1 .…”
Section: Algorithm Descriptionmentioning
confidence: 99%
See 1 more Smart Citation
“…We will focus primarily on sequential approaches to persistent homology computation. Other, non-sequential approaches include the chunk algorithm [3], spectral sequence procedures [46,22], Morse-theoretic batch reduction [32,33,58,6,29,34,48,59,21], distributed algorithms [4,53,44], GPU acceleration [63,38], streaming [41], and homotopy collapse [9,20,8]. There are closely related techniques in matrix factorization and zigzag persistence [50,11,10].…”
Section: Related Literaturementioning
confidence: 99%
“…However, to our knowledge, there has been no attempt to utilize them in computing approximations of filtrations. Also, while there are efficient methods to compute persistence for simplicial complexes connected with simplicial maps [12,21], we are not aware of such counterparts for cubical complexes.…”
Section: Introductionmentioning
confidence: 99%