Fast Algorithms for Minimum Homology Basis
Amritendu Dhar, Vijay Natarajan, Abhishek Rathod

TL;DR
This paper introduces three randomized algorithms for efficiently computing a minimum homology basis in simplicial complexes, improving upon previous deterministic methods and including practical implementation insights.
Contribution
The paper presents three new randomized algorithms with improved theoretical running times for minimum homology basis computation, and offers a practical implementation with parallelization.
Findings
First algorithm runs in ~O(m^ω) time.
Second algorithm runs in O(N m^{ω-1}) time.
Third algorithm is nearly quadratic for small g.
Abstract
We study the problem of finding a minimum homology basis, that is, a lightest set of cycles that generates the -dimensional homology classes with coefficients in a given simplicial complex . This problem has been extensively studied in the last few years. For general complexes, the current best deterministic algorithm, by Dey et al., runs in time, where denotes the total number of simplices in , denotes the number of edges in , denotes the number of vertices in , denotes the rank of the -homology group of , and denotes the exponent of matrix multiplication. In this paper, we present three conceptually simple randomized algorithms that compute a minimum homology basis of a general simplicial complex . The first algorithm runs in time, the second algorithm runs in $O(N…
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 · Homotopy and Cohomology in Algebraic Topology · Commutative Algebra and Its Applications
