A Divide-and-Conquer Approach to Persistent Homology
Chenghui Li, Jessi Cisewski-Kehe

TL;DR
This paper introduces a divide-and-conquer algorithm for persistent homology that reduces memory and computational demands, enabling analysis of large spatial datasets by partitioning data and efficiently computing topological features.
Contribution
The authors propose a novel divide-and-conquer method for persistent homology that improves scalability and efficiency, with theoretical guarantees and empirical validation.
Findings
Outperforms existing methods in memory and computational efficiency.
Theoretical bounds on the accuracy of the divide-and-conquer approach.
Successfully applied to large spatial data where traditional methods fail.
Abstract
Persistent homology is a tool of topological data analysis that has been used in a variety of settings to characterize different dimensional holes in data. However, persistent homology computations can be memory intensive with a computational complexity that does not scale well as the data size becomes large. In this work, we propose a divide-and-conquer (DaC) method to mitigate these issues. The proposed algorithm efficiently finds small, medium, and large-scale holes by partitioning data into sub-regions and uses a Vietoris-Rips filtration. Furthermore, we provide theoretical results that quantify the bottleneck distance between DaC and the true persistence diagram and the recovery probability of holes in the data. We empirically verify that the rate coincides with our theoretical rate, and find that the memory and computational complexity of DaC outperforms an alternative method that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Commutative Algebra and Its Applications · Homotopy and Cohomology in Algebraic Topology
