Annotating Simplices with a Homology Basis and Its Applications
Oleksiy Busaryev, Sergio Cabello, Chao Chen, Tamal K. Dey, Yusu Wang

TL;DR
This paper introduces an efficient method to compute a homology basis and annotate simplices in a simplicial complex, enabling quick queries about homology classes and improving algorithms for optimal cycles and bases.
Contribution
It presents a novel algorithm to compute a homology basis and annotations in $O(n^{})$ time, facilitating efficient homology queries and improved algorithms for optimal basis and cycles.
Findings
Homology basis and annotations can be computed in $O(n^{})$ time.
Annotations enable fast independence and triviality queries for $p$-cycles.
Improved algorithms for optimal basis and homologous cycles in 1-dimensional homology.
Abstract
Let be a simplicial complex and the rank of its -th homology group defined with coefficients. We show that we can compute a basis of and annotate each -simplex of with a binary vector of length with the following property: the annotations, summed over all -simplices in any -cycle , provide the coordinate vector of the homology class in the basis . The basis and the annotations for all simplices can be computed in time, where is the size of and is a quantity so that two matrices can be multiplied in time. The pre-computation of annotations permits answering queries about the independence or the triviality of -cycles efficiently. Using annotations of edges in 2-complexes, we derive better algorithms for computing optimal basis and optimal homologous…
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.
Taxonomy
TopicsTopological and Geometric Data Analysis · Homotopy and Cohomology in Algebraic Topology · Advanced Combinatorial Mathematics
