On continued fraction expansion of real roots of polynomial systems, complexity and condition numbers (Q533873): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
 
(5 intermediate revisions by 4 users not shown)
Property / author
 
Property / author: Mourrain, Bernard / rank
Normal rank
 
Property / author
 
Property / author: Elias P. Tsigaridas / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: Luis David García-Puente / rank
Normal rank
 
Property / author
 
Property / author: Mourrain, Bernard / rank
 
Normal rank
Property / author
 
Property / author: Elias P. Tsigaridas / rank
 
Normal rank
Property / reviewed by
 
Property / reviewed by: Luis David García-Puente / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2059040957 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A new proof of Vincent's theorem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computing roots of polynomials by quadratic clipping / rank
 
Normal rank
Property / cites work
 
Property / cites work: COMPLEXITY AND REAL COMPUTATION: A MANIFESTO / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4843630 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computing nearest Gcd with certification / rank
 
Normal rank
Property / cites work
 
Property / cites work: A numerical algorithm for zero counting. I: Complexity and accuracy / rank
 
Normal rank
Property / cites work
 
Property / cites work: A numerical algorithm for zero counting. II: Distance to ill-posedness and smoothed analysis / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computing the real roots of a polynomial by the exclusion algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: Almost tight recursion tree bounds for the Descartes method / rank
 
Normal rank
Property / cites work
 
Property / cites work: Real Algebraic Numbers: Complexity Analysis and Experimentation / rank
 
Normal rank
Property / cites work
 
Property / cites work: The DMM bound / rank
 
Normal rank
Property / cites work
 
Property / cites work: Investigation of a subdivision based algorithm for solving systems of polynomial equations. / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5727753 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Continued fraction expansion of real roots of polynomial systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Generalization of a Theorem of Bôcher / rank
 
Normal rank
Property / cites work
 
Property / cites work: Faster algorithms for computing Hong's bound on absolute positiveness / rank
 
Normal rank
Property / cites work
 
Property / cites work: Subdivision methods for solving polynomial equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5290272 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Solving a Polynomial Equation: Some History and Recent Progress / rank
 
Normal rank
Property / cites work
 
Property / cites work: Univariate polynomials: Nearly optimal algorithms for numerical factorization and root-finding / rank
 
Normal rank
Property / cites work
 
Property / cites work: Complexity of real root isolation using continued fractions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computation of the solutions of nonlinear polynomial systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Complexity of Bezout's Theorem I: Geometric Aspects / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the complexity of real root isolation using continued fractions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3728068 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4226936 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Short Proof and a Generalization of Miranda's Existence Theorem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Approximating the zeros of analytic functions by the exclusion algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4953977 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Tame geometry with application in smooth analysis / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 01:24, 4 July 2024

scientific article
Language Label Description Also known as
English
On continued fraction expansion of real roots of polynomial systems, complexity and condition numbers
scientific article

    Statements

    On continued fraction expansion of real roots of polynomial systems, complexity and condition numbers (English)
    0 references
    0 references
    0 references
    0 references
    10 May 2011
    0 references
    This paper develops a new algorithm for real root isolation of a system of multivariate polynomial functions. This algorithm is the multivariate extension of the novel Continued Fraction algorithm for univariate polynomials. The authors present a comprehensive complexity analysis for this algorithm and report the running times for a C++ implementation of this method which is freely available. The problem of computing roots of univariate polynomials is one of the most studied problems in mathematics and computer science. In recent years most efforts have been concentrated on subdivision-based algorithms where the localization of the roots is based on simple tests such as \textit{Descartes' Rule of Signs} or, more recently, on the computation of lower bounds of the positive real roots underlying Continued Fraction subdivision algorithms. The analysis of subdivision methods for the approximation of isolated roots of multivariate systems is much less advanced. In this paper, the authors present a new adaptive algorithm for polynomial system real solving that acts in monomial basis (as opposed to the more standard Bernstein basis representation), and exploits the continued fraction expansion of the coordinates of the real roots. This method yields the best rational approximation of the real roots. Further, all computations are performed with integers, thus this is a division-free algorithm. The authors present a thorough bit complexity analysis of the algorithm, when oracles for lower bounds and real root counting are available. In all cases, the bounds established in this paper for the multivariate case match the best known bounds for the univariate case when this method is restricted to the latter case. The authors also present bounds in the real RAM model for a family of subdivision algorithms in terms of the real \textit{condition number} of the system. In particular, the authors show that the logarithm of the condition number of the system is involved linearly in the complexity bound. The theoretical cornerstone of this new approach is a correspondence between the coefficients of a multivariate polynomial represented in the Bernstein basis and in a tensor-monomial basis. This correspondence leads to \textit{homography} representations of polynomial functions that use only integer arithmetic and are feasible over unbounded regions. The authors then develop an algorithm to split this representation and obtain a subdivision scheme for the domain of multivariate polynomial functions. Algorithm 1.1: Subdivision scheme Input: A set of equations \(f_1, \dots, f_s \in \mathbb{Z}[x_1,\dots,x_n]\) represented over a domain \(I\). Output: A list of disjoint domains, each containing exactly one real root of \(f_1 = \dots = f_s = 0\). Initialize a stack \(Q\) and push \((I, f_1, \dots, f_s)\); While \(Q\) is not empty do {\parindent=6mm\begin{itemize}\item[(a)] Pop a systen \((I, f_1, \dots, f_s)\) from \(Q\) and: \item[(b)] Perform a precondition process and/or reduction process to refine the domain. \item[(c)] Apply an exclusion test to identify if the domain contains no root. \item[(d)] Apply an inclusion test to identify if the domain contains a single root. In this case output \((I, f_1, \dots, f_s)\). \item[(e)] If both tests fail, then split the representation into a number of sub-domains and push them to \(Q\). \end{itemize}} The instance of this general scheme that the authors produce generalizes the continued fraction method for univariate polynomials; the realization of the main steps ((b)-(e)) is summarized as follows: {\parindent=6mm\begin{itemize}\item[(b)] Perform a precondition process and compute a lower bound on the roots of the system, in order to reduce the domain. \item[(c)] Apply interval analysis or sign inspection to identify if some \(f_i\) has a constant sign in the domain, i.e., if the domain does not contain a root. \item[(d)] Apply Miranda's test to identify if the domain contains a single root. In this case output \((I, f_1, \dots, f_s)\). \item[(e)] If both tests fail then split the representation at \((1,\dots,1)\) and continue. \end{itemize}}
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    real root isolation
    0 references
    subdivision solver
    0 references
    monomial basis
    0 references
    homography
    0 references
    continued fraction
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references