3,176 research outputs found

    GCD of polynomials and Bezout matrices

    No full text
    A new algorithm is presented for computing an integer polynomial similar to the GCD of two polynomials u(x)u(x) and v(x)v(x) Z[x]\in {\bf Z}[x], deg(u(x))=ndeg(v(x))\deg(u(x))=n\geq \deg(v(x)) . Our approach uses structured matrix computations involving Bezout matrices rather than Hankel matrices. In this way we reduce the computational costs showing that the new algorithm requires O(n2)O(n^2) arithmetical operations or O(n4(log2n+l2))O(n^4(\log^2 n +l^2)) Boolean operations, where l=max{log(u(x)),log(v(x))}l=\max \{ \log(\parallel u(x) \parallel_{\infty}), \log(\parallel v(x) \parallel_{\infty})\}

    Efficient inversion of matrix ϕ-functions of low order

    No full text
    The paper is concerned with efficient numerical methods for solving a linear system & phi;(A)x = b, where & phi;(z) is a & phi;-function and A E RNxN. In particular in this work we are interested in the computation of & phi;(A)-1b for the case where & phi;(z) = & phi;1(z) = ez -1 z ez - 1 - z & phi;(z) = & phi;2(z) = z2 . Under suitable conditions on the spectrum of A we design fast algorithms for computing both & phi;⠃(A)-1 and & phi;⠃(A)-1b based on Newton's iteration and Krylov-type methods, respectively. Adaptations of these schemes for structured matrices are considered. In particular the cases of banded and more generally quasiseparable matrices are investigated. Numerical results are presented to show the effectiveness of our proposed algorithm

    A Fast Iterative Method for Determining the Stability of a Polynomial

    No full text
    We present an iterative numerical method for solving two classical stability problems for a polynomial p(x)p(x) of degree nn: the Routh-Hurwitz and the Schur-Cohn problems. This new method relies on the construction of a polynomial sequence {p(k)(x)}kN\{ p^{(k)}(x) \}_ {k\in {\bf N}}, p(0)(x)=p(x)p^{(0)}(x)=p(x) , such that p(k)(x)p^{(k)}(x) quadratically converges to (x1)p(x+1)np(x-1)^p (x+1)^{n-p} whenever the starting polynomial p(x)p(x) has pp zeros with positive real parts and npn-p zeros with negative real parts. By combining some new results on structured matrices with the fast polynomial arithmetic, we prove that the coefficients of p(k)(x)p^{(k)}(x) can be computed starting from the coefficients of p(k1)(x)p^{(k-1)}(x) at the computational cost of O(nlog2n)O(n\log^2 n) arithmetical operations. Moreover, by means of numerical experiments, we show that the O(nlogn)O(n\log n) bit precision of computations suffices to support the stated computational properties. In this way, apart from a logarithmic factor, we arrive at the current best upper bound of O(n3log4n)O(n^3\log^4 n) for the bit complexity of the mentioned stability problems

    Computing a Hurwitz factorization of a polynomial

    No full text
    AbstractA polynomial is called a Hurwitz polynomial (sometimes, when the coefficients are real, a stable polynomial) if all its roots have real part strictly less than zero. In this paper we present a numerical method for computing the coefficients of the Hurwitz factor f(z) of a polynomial p(z). It is based on a polynomial description of the classical LR algorithm for solving the matrix eigenvalue problem. Similarly with the matrix iteration, it turns out that the proposed scheme has a global linear convergence and, moreover, the convergence rate can be improved by considering the technique of shifting. Our numerical experiments, performed with several test polynomials, indicate that the algorithm has good stability properties since the computed approximation errors are generally in accordance with the estimated condition numbers of the desired factors

    POLYNOMIAL ROOT COMPUTATION BY MEANS OF THE LR ALGORITHM

    No full text
    By representing the LRLR algorithm of Rutishauser and its variants in a polynomial setting, we derive numerical methods for approximating either all of the roots or a number kk of the roots of minimum modulus of a given polynomial p(t)p(t) of degree nn. These methods share the convergence properties of the LRLR matrix iteration but, unlike it, they can be arranged to produce parallel and sequential algorithms which are highly efficient expecially in the case where k<<nk<<n

    Computationally efficient applications of the Euclidean algorithm to zero location

    No full text
    AbstractWe characterize the inertia of the n × n Hankel matrix associated with a pair of real polynomials in terms of the quotients generated by the Euclidean algorithm applied to these polynomials. In this way, we solve certain classical zero-location problems at the computational cost of O(n2) arithmetic operations, which can be reduced to O(n log2 n) if fast polynomial arithmetic is used

    A Fast Algorithm for Generalized Hankel Matrices Arising in Finite Moment Problems

    No full text
    AbstractConsider an n × n lower triangular matrix L whose (i + 1)st row is defined by the coefficients of the real polynomial pi(x) of degree i such that {pi(x)} is a set of orthogonal polynomials satisfying a standard three-term recurrence relation. If H is an n × n real Hankel matrix with nonsingular leading principal submatrices, then Ĥ = LHLT will be referred to as a strongly nonsingular Hankel matrix with respect to the orthogonal polynomial basis {pi(x)}. In this paper we develop an efficient O(n2) algorithm for the solution of a system of linear equations with a real symmetric coefficient matrix Ĥ which is a Hankel matrix with respect to a suitable orthogonal polynomial basis. This leads to an efficient method for computing polynomial approximations of an unknown function given its modified moments
    corecore