2021
DOI: 10.1007/s10208-020-09483-8
|View full text |Cite
|
Sign up to set email alerts
|

Computing the Homology of Semialgebraic Sets. II: General Formulas

Abstract: 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 [2] to arbitrary semialgebraic sets.All previous algorithms proposed for this problem have doubly exponential complexity.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

1
13
0
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(15 citation statements)
references
References 20 publications
1
13
0
1
Order By: Relevance
“…We note here that designing algorithms with singly exponential complexity has being a leit motif in the research in algorithmic semi-algebraic geometry over the past decades -starting from the so called "critical-point method" which resulted in algorithms for testing emptiness, connectivity, computing the Euler-Poincaré characteristic, as well as for the first few Betti numbers of semi-algebraic sets (see [2] for a history of these developments and contributions of many authors). More recently, such algorithms have also been developed in other (more numerical) models of computations [11,12,13].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…We note here that designing algorithms with singly exponential complexity has being a leit motif in the research in algorithmic semi-algebraic geometry over the past decades -starting from the so called "critical-point method" which resulted in algorithms for testing emptiness, connectivity, computing the Euler-Poincaré characteristic, as well as for the first few Betti numbers of semi-algebraic sets (see [2] for a history of these developments and contributions of many authors). More recently, such algorithms have also been developed in other (more numerical) models of computations [11,12,13].…”
Section: Introductionmentioning
confidence: 99%
“…In [11,12,13], the authors take a different approach. Working over R, and given a "well-conditioned" semi-algebraic subset S Ă R k , they compute a witness complex whose geometric realization is k-equivalent to S. The size of this witness complex as well the complexity of the algorithm is bounded singly exponentially in k, but also depends on a real parameter, namely the condition number of the input (and so this bound is not uniform).…”
Section: Introductionmentioning
confidence: 99%
“…The reciprocal of the reach, called the condition number of the underlying system of polynomials, is also a very important indicator, see for instance [4,5]. Here the authors derive a complexity analysis of an algorithm for computing homology, using condition numbers.…”
Section: Introductionmentioning
confidence: 99%
“…if the condition number is infinite). In this latter model, algorithms with singly exponential complexity for computing all the Betti numbers of semi-algebraic sets have been developed [14,15,16]. As noted above, these algorithms will fail to produce any result on certain inputs.…”
Section: References 29 1 Introductionmentioning
confidence: 99%