pith. sign in

arxiv: math/0603263 · v1 · submitted 2006-03-10 · 🧮 math.AG · cs.SC

Computing the First Few Betti Numbers of Semi-algebraic Sets in Single Exponential Time

classification 🧮 math.AG cs.SC
keywords bettiexponentialfirstmathcalnumbersalgorithmcomputingsemi-algebraic
0
0 comments X
read the original abstract

In this paper we describe an algorithm that takes as input a description of a semi-algebraic set $S \subset \R^k$, defined by a Boolean formula with atoms of the form $P > 0, P < 0, P=0$ for $P \in {\mathcal P} \subset \R[X_1,...,X_k],$ and outputs the first $\ell+1$ Betti numbers of $S$, $b_0(S),...,b_\ell(S).$ The complexity of the algorithm is $(sd)^{k^{O(\ell)}},$ where where $s = #({\mathcal P})$ and $d = \max_{P\in {\mathcal P}}{\rm deg}(P),$ which is singly exponential in $k$ for $\ell$ any fixed constant. Previously, singly exponential time algorithms were known only for computing the Euler-Poincar\'e characteristic, the zero-th and the first Betti numbers.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.