slides

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

Abstract

Let R\R be a real closed field, QR[Y1,...,Y,X1,...,Xk], {\mathcal Q} \subset \R[Y_1,...,Y_\ell,X_1,...,X_k], with \deg_{Y}(Q) \leq 2, \deg_{X}(Q) \leq d, Q \in {\mathcal Q}, #({\mathcal Q})=m, and PR[X1,...,Xk] {\mathcal P} \subset \R[X_1,...,X_k] with \deg_{X}(P) \leq d, P \in {\mathcal P}, #({\mathcal P})=s. Let SR+kS \subset \R^{\ell+k} be a semi-algebraic set defined by a Boolean formula without negations, with atoms P=0,P0,P0,PPQP=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.Comment: 24 pages, 3 figure

    Similar works