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

From MaRDI portal





scientific article
Language Label Description Also known as
default for all languages
No label defined
    English
    Computing the Betti numbers of semi-algebraic sets defined by partly quadratic systems of polynomials
    scientific article

      Statements

      Computing the Betti numbers of semi-algebraic sets defined by partly quadratic systems of polynomials (English)
      0 references
      0 references
      0 references
      0 references
      17 June 2009
      0 references
      Let \(R\) be a real closed field, \(\mathcal P\) a family of \(s\) polynomials of total degree at most \(d\) from \(R[X_1, \ldots, X_k]\), and \(\mathcal Q\) a family of \(m\) polynomials from \(R[X_1, \ldots, X_k, Y_1, \ldots, Y_t]\) with \(\deg_Y Q\leq 2\), \(\deg _X Q\leq d\) for all \(Q\in \mathcal{Q}\). A semi-algebraic set \(S\subset R^{k+t}\) is called \((\mathcal{P} \cup \mathcal{Q})\)-closed if \(S\) is defined by a Boolean formula with atoms of the form \(F=0\), \(F\leq 0\), \(F\geq 0\), \(F\in \mathcal{P} \cup \mathcal{Q}\) connected only by disjunctions and conjunctions. In this paper it is shown that there exists an algorithm that takes as input the description of a \((\mathcal{P} \cup \mathcal{Q})\)-closed semi-algebraic set and computes all its Betti numbers by performing at most \(\bigl( (t+1)(s+1)m+1)(d+1)\bigr)^{2^{O(m+k)}}\) arithmetic operations and comparisons. Such a complexity lies between the doubly exponential time bound for the algorithms available in the general case, and the polynomial complexity in the case of semi-algebraic sets defined by few quadratic inequalities. Moreover, for fixed cardinalities of the defining sets \((\mathcal{P}\) and \( \mathcal{Q})\), the algorithm introduced here has polynomial time complexity in the parameters \(d\), \(t\), \(s\). The algorithm described in the paper under review, too complicated to be sketched here, is an adaptation of \textit{S. Basu}'s work [Found. Comput. Math. 8, No. 1, 45--80 (2008), erratum 81--95 (2008; Zbl 1141.14034)] to the case where there are parameters. The presence of parameters requires a careful analysis of the topology of sets defined by partly quadratic systems of polynomials, analysis which is based on and simplifies a construction introduced by \textit{A. A. Agrachev} [J. Sov. Math. 49, No. 3, 990--1013 (1990; Zbl 0719.58006)].
      0 references
      0 references
      Betti numbers
      0 references
      quadratic inequalities
      0 references
      semi-algebraic sets
      0 references
      cell complex
      0 references
      triangulation
      0 references
      real closed field
      0 references
      infinitesimal elements
      0 references
      0 references
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references