Computing the Homology of Semialgebraic Sets. II: General Formulas

We describe and analyze a numerical algorithm for computing the homology (Betti numbers and torsion coefficients) of semialgebraic sets given by Boolean formulas. The algorithm works in weak exponential time. This means that outside a subset of data having exponentially small measure, the cost of th...

Full description

Saved in:
Bibliographic Details
Published inFoundations of computational mathematics Vol. 21; no. 5; pp. 1279 - 1316
Main Authors Bürgisser, Peter, Cucker, Felipe, Tonelli-Cueto, Josué
Format Journal Article
LanguageEnglish
Published New York Springer US 01.10.2021
Springer
Springer Nature B.V
Springer Verlag
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We describe and analyze a numerical algorithm for computing the homology (Betti numbers and torsion coefficients) of semialgebraic sets given by Boolean formulas. The algorithm works in weak exponential time. This means that outside a subset of data having exponentially small measure, the cost of the algorithm is single exponential in the size of the data. This extends the work in Part I to arbitrary semialgebraic sets. All previous algorithms proposed for this problem have doubly exponential complexity.
ISSN:1615-3375
1615-3383
DOI:10.1007/s10208-020-09483-8