Computing with semi-algebraic sets: relaxation techniques and effective boundaries (Q1940931)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computing with semi-algebraic sets: relaxation techniques and effective boundaries |
scientific article |
Statements
Computing with semi-algebraic sets: relaxation techniques and effective boundaries (English)
0 references
11 March 2013
0 references
This work develops the study of \textit{parametric polynomial systems}, especially looking at \textit{real root classification} and \textit{triangular decomposition} for semi-algebraic systems (see [\textit{C. Chen, J. H. Davenport, M. Moreno Maza, B. Xia} and \textit{R. Xiao}, Proc. of ISSAC, 187--194 (2010)]) from an algorithmic point of view. The algorithms solving parametric polynomial systems via triangular decomposition are mainly based on the algebraic notion of \textit{border polynomial}. In this paper, the authors substitute the notion of border polynomial with a more geometric one, the \textit{effective boundary}, underlining the main differences among the two. Moreover, they show that effective boundaries describe the topological properties of semi-algebraic sets in a more precise way and they can be used to improve algorithms computing \textit{finger polynomial sets}. Given a parametric polynomial system \(S\) in \(\mathbb{Q}[\mathbf{u},\mathbf{y}]\) an important problem is to find the values of \(\mathbf{u}\) making \(S\) have a fixed number \(k\) of distinct solutions in \(\mathbb{R}\). Nevertheless, for many applications, given a well determined system \(S\) with border polynomial \(b\), such that \(b(\mathbf{u})\neq 0\), it turns out to be enough to know the necessary and sufficient conditions to give \(\mathbf{u}\) to have \(k\) distinct real solutions for \(S\). The search for the conditions above entails the analysis of the set \(B\) of irreducible factors of \(b\), looking for a disjunction of strict sign conditions. If such a disjunction cannot be found, \(B\) is extended to a larger set. Heavy computations can be avoided introducing the \textit{relaxation} technique. It essentially decides if the strict sign conditions of polynomials not belonging to the original set \(B\) can be ``transformed'' into non-strict conditions. Considering some significant examples, the authors compare the execution of the algorithm with and without relaxation, and provide the running time and the number of components found in the two cases. The procedure is implemented in Maple16.
0 references
parametric polynomial systems
0 references
triangular decomposition
0 references
regular semi-algebraic system
0 references
border polynomial
0 references
effective boundary
0 references
relaxation
0 references