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...
Saved in:
Published in | Foundations of computational mathematics Vol. 21; no. 5; pp. 1279 - 1316 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
New York
Springer US
01.10.2021
Springer Springer Nature B.V Springer Verlag |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |