Abstract :
The sum of square roots problem over integers is the task of deciding the sign of a non-zero sum, S = Σi=1n δi · √(ai), where δi ϵ { +1, -1} and ai´s are positive integers that are upper bounded by N (say). A fundamental open question in numerical analysis and computational geometry is whether |S| ≥ 1/2(n·logN)O(1) when S ≠ 0. We study a formulation of this problem over polynomials: Given an expression S = Σi=1n ci· √(fi(x)), where ci´s belong to a field of characteristic 0 and fi´s are univariate polynomials with degree bounded by d and fi (0) ≠ 0 for all i, is it true that the minimum exponent of x which has a nonzero coefficient in the power series S is upper bounded by (n · d)O(1), unless S = 0? We answer this question affirmatively. Further, we show that this result over polynomials can be used to settle (positively) the sum of square roots problem for a special class of integers: Suppose each integer at is of the form, ai = Xdi + bi1Xdi-1 + ⋯ +bidi, di >; 0, where X is a positive real number and bij´s are integers. Let B = maxi,j{|bij|} and d = maxi{di}. If X >; (B + 1)(n·d)O(1) then a non-zero S = Σi=1n δi · √(ai) is lower bounded as |S| ≥ 1/X(n·d)O(1). The constant in the O(1) notation, as fixed by our analysis, is roughly 2. We then consider the following more general problem: given an arithmetic circuit computing a multivariate polynomial f(X) and integer d, is the degree of f(X) les- - s than or equal to d? We give a coRPPP-algorithm for this problem, improving previous results of and.
Keywords :
computational geometry; numerical analysis; polynomials; arithmetic circuit; coRPPP-algorithm; computational geometry; integers; multivariate polynomial; numerical analysis; power series; square roots sum; univariate polynomials; Complexity theory; Context; Indexes; Polynomials; Taylor series; Upper bound; Sum of square roots; arithmetic circuit complexity;