Minimal Cycle Representatives in Persistent Homology using Linear Programming: an Empirical Study with User's Guide
Lu Li, Connor Thompson, Gregory Henselman-Petrusek, Chad Giusti, Lori, Ziegelmeier

TL;DR
This study evaluates linear programming methods for selecting minimal cycle representatives in persistent homology, demonstrating their effectiveness in reducing cycle size but also highlighting computational challenges and solver sensitivities.
Contribution
It provides a comprehensive empirical analysis of $ ext{l}_1$-minimization techniques for homological cycle basis construction, including practical insights on solver performance and solution characteristics.
Findings
Optimization reduces cycle size effectively.
Computational cost often exceeds basis computation.
Solver choice significantly impacts computation time.
Abstract
Cycle representatives of persistent homology classes can be used to provide descriptions of topological features in data. However, the non-uniqueness of these representatives creates ambiguity and can lead to many different interpretations of the same set of classes. One approach to solving this problem is to optimize the choice of representative against some measure that is meaningful in the context of the data. In this work, we provide a study of the effectiveness and computational cost of several -minimization optimization procedures for constructing homological cycle bases for persistent homology with rational coefficients in dimension one, including uniform-weighted and length-weighted edge-loss algorithms as well as uniform-weighted and area-weighted triangle-loss algorithms. We conduct these optimizations via standard linear programming methods, applying general-purpose…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
