2019
DOI: 10.1002/spe.2678
|View full text |Cite
|
Sign up to set email alerts
|

Tuning the performance of a computational persistent homology package

Abstract: In recent years, persistent homology has become an attractive method for data analysis. It captures topological features, such as connected components, holes, and voids, from point cloud data and summarizes the way in which these features appear and disappear in a filtration sequence. In this project, we focus on improving the performance of Eirene, a computational package for persistent homology. Eirene is a 5000-line open-source software library implemented in the dynamic programming language Julia. We use t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 36 publications
0
7
0
Order By: Relevance
“…The first part of our analysis was performed in Microsoft Excel 2016 (Microsoft Office 365, Version 2004, Microsoft Corp., Redmond, WA, USA) and the free statistics packages JASP (Version 0.12.0, Amsterdam, Netherlands [20]) and jamovi (Version 1.2.16 [21]). We descriptively compared individual mean HRex between recovered and strained states before comparing changes from Monday to Friday (ΔStrain) and changes from Friday to Monday (ΔRecovery).…”
Section: Discussionmentioning
confidence: 99%
“…The first part of our analysis was performed in Microsoft Excel 2016 (Microsoft Office 365, Version 2004, Microsoft Corp., Redmond, WA, USA) and the free statistics packages JASP (Version 0.12.0, Amsterdam, Netherlands [20]) and jamovi (Version 1.2.16 [21]). We descriptively compared individual mean HRex between recovered and strained states before comparing changes from Monday to Friday (ΔStrain) and changes from Friday to Monday (ΔRecovery).…”
Section: Discussionmentioning
confidence: 99%
“…In the end, we are left with 65053 edges, and a maximal filtration value of 1.427. First, note that some implementations (of which the first one is Eirene [19]) of Rips persistence first check at which filtration value the complex becomes a cone (here around 2) and ignore longer edges. In our algorithm, this check is performed implicitly and the long edges are dominated by the apex of the cone and thus get removed (we actually manage to go significantly lower than 2).…”
Section: Complete Graphmentioning
confidence: 99%
“…Traditionally, there are two complementary lines of research that have been explored to improve the computation of persistent homology. The first approach led to improvement of the persistence algorithm (the boundary matrix reduction algorithm) and of its analysis, to efficient implementations and optimizations, and to a new generation of software [17,4,3,19,23,28,1]. The second and complementary approach is to reduce (or simplify) the input filtration to a smaller filtration through various geometric or topological techniques in an exact or approximate way and then compute the persistent homology of the smaller reduced filtration.…”
Section: Introductionmentioning
confidence: 99%
“…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%