• Home
  • Search
  • Algorithms for exact polynomial root calculation
  • Cite Icon13
  • https://doi.org/10.1145/1093415.1093416Copy DOI Icon

Algorithms for exact polynomial root calculation

Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

This thesis discusses two sets of fully specified algorithms which, given a univariate polynomial with integer coefficients (with possible multiple roots) and a positive rational error bound, uses infinite-precision arithmetic and Sturm's Theorem to compute intervals containing the real roots of the polynomial and whose lengths are less than the given error bound, The algorithms also provide a simple means of determining the number of real roots in any interval.The first set of algorithms uses infinite-precision integer arithmetic to compute the sequence of polynomials required by Sturm's Theorem and also to do all the required polynomial evaluations. The second set uses congruence arithmetic to compute the images of the sequence of polynomials over the finite fields GF(p i ) for several primes p i and then uses the natural homomorphisms from the integers onto the finite fields GF(p i ) and the Chinese Remainder Theorem to do the evaluations. The primary advantage of the use of congruence arithmetic in the second set of algorithms is that the computing time to multiply any two elements of GF(p i ) is a constant whereas the time to multiply any two integers is proportional to the square of their lengths.The computing times of both sets of algorithms are analyzed in detail using the techniques of computing time analysis developed in the past few years by G. E. Collins and D. Knuth. It is shown that if P is a primitive, positive, univariate polynomial over the integers of positive degree, m, whose coefficients are bounded in magnitude by d, and which has L real roots, and ε is some positive rational number, 0 < ε ≤ 1, then the computing time to approximate the roots of P to within is:[EQUATION]using either set of algorithms.The empirical results of applying the two sets of algorithms to random polynomials and the first ten Legendre and Chebyshev polynomials are reported. Neither set of algorithms proved to be faster for all the polynomials tested.

Similar Papers
  • Research Article
  • Citations95

Integer Arithmetic Algorithms for Polynomial Real Zero Determination

  • Oct 01, 1971
  • Journal of the ACM
  • Lee E Heindel
  • PDF
  • Research Article
  • Citations17

A Complete Review of the General Quartic Equation with Real Coefficients and Multiple Roots

  • Jul 06, 2022
  • Mathematics
  • Mauricio Chávez-Pichardo +4
  • Book Chapter
  • Citations2

Gauss Period, Sparse Polynomial, Redundant Basis, and Efficient Exponentiation for a Class of Finite Fields with Small Characteristic

  • Jan 01, 2003
  • Soonhak Kwon +2
  • Research Article
  • Citations45

Real-Time Switching Angle Computation for Selective Harmonic Control

  • Aug 01, 2019
  • IEEE Transactions on Power Electronics
  • Kehu Yang +6
  • Research Article
  • Citations5

A Decision Procedure for Univariate Polynomial Systems Based on Root Counting and Interval Subdivision.

  • Jan 01, 2018
  • Journal of Formalized Reasoning
  • Anthony Narkawicz +2
  • Research Article

Congruence arithmetic algorithms for polynomial real zero determination

  • Aug 01, 1974
  • Journal of Computer and System Sciences
  • Lee E Heindel
  • Conference Article
  • Citations13

Univariate real root isolation in multiple extension fields

  • Jul 22, 2012
  • Adam Strzeboński +1
  • Research Article
  • Citations349

VLSI architectures for computing multiplications and inverses in GF(2m).

  • Aug 01, 1985
  • IEEE Transactions on Computers
  • Wang +5
  • Conference Article

An application of newton formula on the computation of finite field trace

  • Jul 01, 2014
  • Jiantao Wang +3
  • Research Article
  • Citations3

Characterizing the Real Roots for P, A, and F with Applications to Environmental Remediation and Home Buying Problems

  • Mar 01, 2007
  • The Engineering Economist
  • Ted Eschenbach +2
  • Research Article
  • Citations4

Sturm test algorithm for digital computer

  • Jan 01, 1975
  • IEEE Transactions on Circuits and Systems
  • M Lal +2
  • Conference Article
  • Citations1

Design and FPGA implementation of modular multiplication methods using cellular automata

  • Mar 01, 2010
  • Z Guitouni +4
  • Research Article
  • Citations10

Tools for analyzing the intersection curve between two quadrics through projection and lifting

  • Mar 03, 2021
  • Journal of Computational and Applied Mathematics
  • Laureano Gonzalez-Vega +1
  • Book Chapter

CHAPTER ELEVEN - ROOTS OF POLYNOMIALS

  • Jan 01, 1981
  • Introduction to Algebra and Trigonometry
  • Bernard Kolman +1
  • Book Chapter

CHAPTER TEN - ROOTS OF POLYNOMIALS

  • Jan 01, 1982
  • Algebra for College Students
  • Bernard Kolman +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.