Computing the homology functor on semi-algebraic maps and diagrams
Saugata Basu, Negin Karisani

TL;DR
This paper presents a singly exponential algorithm for computing the homology functor on semi-algebraic maps and diagrams, enabling efficient calculation of Betti numbers, homology groups, and persistent homology barcodes in semi-algebraic geometry.
Contribution
It introduces a novel algorithm for computing the homology functor on semi-algebraic maps and diagrams with singly exponential complexity, extending previous partial results.
Findings
Algorithm computes bases of homology groups with rational coefficients.
It generalizes to zigzag diagrams of semi-algebraic maps.
Enables efficient computation of semi-algebraic zigzag persistent homology.
Abstract
Developing an algorithm for computing the Betti numbers of semi-algebraic sets with singly exponential complexity has been a holy grail in algorithmic semi-algebraic geometry and only partial results are known. In this paper we consider the more general problem of computing the image under the homology functor of a semi-algebraic map between closed and bounded semi-algebraic sets. For every fixed we give an algorithm with singly exponential complexity that computes bases of the homology groups (with rational coefficients) and a matrix with respect to these bases of the induced linear maps . We generalize this algorithm to more general (zigzag) diagrams of maps between closed and bounded semi-algebraic sets and give a singly exponential…
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 · Commutative Algebra and Its Applications
