Computing the Betti numbers of semi-algebraic sets defined by partly quadratic systems of polynomials

preprint2008arXivOpen access

Abstract

Let R\R be a real closed field, Q⊂R[Y1,...,Yℓ,X1,...,Xk], {\mathcal Q} \subset \R[Y_1,...,Y_\ell,X_1,...,X_k], with $ °_{Y}(Q) \leq 2, °_{X}(Q) \leq d, Q \in {\mathcal Q}, #({\mathcal Q})=m$, and P⊂R[X1,...,Xk] {\mathcal P} \subset \R[X_1,...,X_k] with $°_{X}(P) \leq d, P \in {\mathcal P}, #({\mathcal P})=s$. Let S⊂Rℓ+kS \subset \R^{\ell+k} be a semi-algebraic set defined by a Boolean formula without negations, with atoms P=0,P≥0,P≤0,P∈P∪QP=0, P \geq 0, P \leq 0, P \in {\mathcal P} \cup {\mathcal Q}. We describe an algorithm for computing the the Betti numbers of SS. The complexity of the algorithm is bounded by (ℓsmd)2O(m+k)(\ell s m d)^{2^{O(m+k)}}. 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 mm and kk this algorithm has polynomial time complexity in the remaining parameters.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.