Computing the Betti numbers of semi-algebraic sets defined by partly quadratic systems of polynomials
arXiv:0806.3911 · doi:10.1016/j.jalgebra.2008.09.043
Abstract
Let be a real closed field, with $ °_{Y}(Q) \leq 2, °_{X}(Q) \leq d, Q \in {\mathcal Q}, #({\mathcal Q})=m$, and with $°_{X}(P) \leq d, P \in {\mathcal P}, #({\mathcal P})=s$. Let be a semi-algebraic set defined by a Boolean formula without negations, with atoms . We describe an algorithm for computing the the Betti numbers of . The complexity of the algorithm is bounded by . The complexity of the algorithm interpolates between the doubly exponential time bounds for the known algorithms in the general case, and the polynomial complexity in case of semi-algebraic sets defined by few quadratic inequalities known previously. Moreover, for fixed and this algorithm has polynomial time complexity in the remaining parameters.
24 pages, 3 figures
References in corpus (2)
Cited by in corpus (7)
- Algorithms in Real Algebraic Geometry: A Survey
- A complexity theory of constructible functions and sheaves
- Complexity of intersections of real quadrics and topology of symmetric determinantal varieties
- Efficient algorithms for computing the Euler-Poincaré characteristic of symmetric semi-algebraic sets
- Convex pencils of real quadratic forms
- Bounds on the individual Betti numbers of complex varieties, stability and algorithms
- Geodesic diameter of sets defined by few quadratic equations and inequalities