Minimal Cycle Representatives in Persistent Homology using Linear Programming: an Empirical Study with User's Guide
Not on the map. Why?
Abstract (arXiv)
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 ℓ1-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 solvers to optimize over column bases of simplicial boundary matrices. Our key findings are: (i) optimization is effective in reducing the size of cycle representatives, (ii) the computational cost of optimizing a basis of cycle representatives exceeds the cost of computing such a basis in most data sets we consider, (iii) the choice of linear solvers matters a lot to the computation time of optimizing cycles, (iv) the computation time of solving an integer program is not significantly longer than the computation time of solving a linear program for most of the cycle representatives, using the Gurobi linear solver, (v) strikingly, whether requiring integer solutions or not, we almost always obtain a solution with the same cost and almost all solutions found have entries in -1, 0, 1 and therefore, are also solutions to a restricted ℓ0 optimization problem, and (vi) we obtain qualitatively different results for generators in ErdHos-R'enyi random clique complexes.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 9 of its 65 references that are in the map. First posted on arXiv 14 May 2021.
Builds on
9 of 65 references.
References · 9
- 2015A roadmap for the computation of persistent homologycited by 126
- 2016Two's company, three (or more) is a simplex: Algebraic-topological tools for understanding higher-order structure in neural datacited by 22
- 2018Topology-Aware Surface Reconstruction for Point Cloudscited by 21
- 2014Using persistent homology and dynamical distances to analyze protein bindingcited by 15
- 2017Volume Optimal Cycle: Tightest representative cycle of a generator on persistent homologycited by 12
- 2018The importance of the whole: topological data analysis for the network neuroscientistcited by 11
- 2018Persistent 1-Cycles: Definition, Computation, and Its Applicationcited by 6
- 2018Efficient algorithms for computing a minimal homology basiscited by 3
- 2020Minimum bounded chains and minimum homologous chains in embedded simplicial complexescited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 3; 2025: 1.
6 papers.
- 2022Tight basis cycle representatives for persistent homology of large data setscited by 1
- 2023Visualizing Topological Importance: A Class-Driven Approachcited by 1
- 2024Train-Free Segmentation in MRI with Cubical Persistent Homologycited by 1
- 2024A Pipeline for Data-Driven Learning of Topological Features with Applications to Protein Stability Predictioncited by 1
- 2025MCbiF: Measuring Topological Autocorrelation in Multiscale Clusterings via 2-Parameter Persistent Homologycited by 1
- 2024Geometric Localization of Homology Cyclescited by 0
- 2025MCbiF: Measuring Topological Autocorrelation in Multiscale Clusterings via 2-Parameter Persistent Homology16 Oct 2025
- 2024A Pipeline for Data-Driven Learning of Topological Features with Applications to Protein Stability Prediction9 Aug 2024
- 2024Geometric Localization of Homology Cycles5 Jun 2024
- 2024Train-Free Segmentation in MRI with Cubical Persistent Homology2 Jan 2024
- 2023Visualizing Topological Importance: A Class-Driven Approach22 Sep 2023
- 2022Tight basis cycle representatives for persistent homology of large data sets6 Jun 2022