NC algorithms for real algebraic numbers (Q1201334)

From MaRDI portal
scientific article
Language Label Description Also known as
English
NC algorithms for real algebraic numbers
scientific article

    Statements

    NC algorithms for real algebraic numbers (English)
    0 references
    0 references
    0 references
    17 January 1993
    0 references
    This paper presents a collection of algorithmic techniques for the symbolic manipulation (arithmetic operations, sign tests) of real algebraic numbers. The main point is that the given algorithms have the property of belonging to the parallel complexity class NC (described by uniform families of boolean circuits of polylogarithmic depth and polynomial size in the size of the input). Representing real algebraic numbers by a certain sign sequence (by means of Thom's lemma [see \textit{M. Coste} and \textit{M. F. Roy}, J. Symb. Comput. 5, 121-129 (1988; Zbl 0689.14006)]), and using some variants of the techniques of \textit{M. Ben- Or}, \textit{D. Kozen} and \textit{J. Reif} [J. Comput. Syst. Sci. 32, 251-264 (1986; Zbl 0634.03031)] computations with these numbers reduce to counting the numbers of real roots of some systems of polynomial equations and inequalities. Then a multivariate Sturm theory (generalization of Hermite's method) is used to compute such number [see \textit{P. Pedersen}, \textit{M. F. Roy}, \textit{A. Szpirglas}, \textit{F. Eyssette} and \textit{A. Galligo}, ``Counting real zeros in the multivariate case'', in Computational Algebraic Geometry, Prog. Math. 109, 203-224 (1993)].
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    parallel algebraic complexity
    0 references
    NC complexity
    0 references
    real algebraic numbers
    0 references
    Thom's lemma
    0 references
    multivariate Sturm theory
    0 references
    0 references
    0 references