Table of Contents
Fetching ...

A root finding method with arbitrary order of convergence

Alois Schiessl

TL;DR

This work introduces a polynomial fixed-point scheme for computing the Mth root $\sqrt[M]{a}$ of a positive real number $a$ with arbitrary order of convergence. By defining $f(t)=1-t^M/a$ and constructing the fixed-point function $F(x)=\prod_{ell=1}^{P}(1+1/(ell M))\int_{0}^{x} f(t)^P dt$, which is a polynomial of degree $P M+1$, the authors show that $\sqrt[M]{a}$ is a fixed point of $F$ and that $F^{(k)}(\sqrt[M]{a})=0$ for $1\le k\le P$ while $F^{(P+1)}(\sqrt[M]{a})$ is nonzero. Using Banach's fixed-point theorem, the iteration $x_{n+1}=F(x_n)$ converges to $\sqrt[M]{a}$ with order $P+1$, with an explicit asymptotic error constant. The method reduces root finding to polynomial evaluation, enabling high-order convergence while relying solely on polynomial arithmetic; the paper presents explicit polynomials (up to order 5) and demonstrates practical results, including a cubic-root example and a million-digit computation of $\sqrt{2}$ using moderate iteration counts. The approach offers a scalable, exact-division-free framework for high-precision root computations with tunable convergence order, suitable for efficient implementation on standard hardware.

Abstract

Let $a\in \mathbb{R}^{+}\backslash\left\{0\right\}$ and $M\in\mathbb{N}$. We consider the equation $t^M-a=0$, which is equivalent to $1-\frac{t^M}{a}=0\,.$ The real solution is $\sqrt[M]{a}$. In this publication, we present a method that enables the calculation of $\sqrt[M]{a}$ with arbitrary order of convergence using only polynomials. We define the fixed point function \[ F\left(x\right) =\prod_{\ell=1}^{P}\left(1+\frac{1}{\ell\cdot M}\right) \int\limits_{0}^{x}\!\left(1-{\frac{{t}^{M}}{a}}\right)^{P}{\rm d}t =\sum\limits_{k=0}^{P}\frac{\left(-1\right)^{\,k}}{a^{\,k}}\cdot\binom{P}{k}\cdot\frac{x^{\,k\,\cdot M+1}}{k\,\cdot M+1} \] This is a polynomial of degree $\left(P\cdot M+1\right)$ with $\left(P+1\right)$ terms. The calculation of $\sqrt[M]{a}$ is thus reduced to a polynomial evaluation. The computational tests we performed demonstrate the efficiency of the method. -- Es sei $a\in \mathbb{R}^{+}\backslash\left\{0\right\}$ und $M\in\mathbb{N}$. Vorgelegt ist die Gleichung $t^M-a=0$, die äquivalent zu $1-\frac{t^M}{a}=0$ ist. Die reelle Lösung hiervon ist $\sqrt[M]{a}$. In dieser Veröffentlichung stellen wir ein Verfahren vor, das die Berechnung von $\sqrt[M]{a}$ mit beliebiger Konvergenzordnung ermöglicht und nur Polynome verwendet. Wir definieren die Fixpunktfunktion \[F\left(x\right) =\prod_{\ell=1}^{P}\left(1+\frac{1}{\ell\cdot M}\right) \int\limits_{0}^{x}\!\left(1-{\frac{{t}^{M}}{a}}\right)^{P}{\rm d}t =\sum\limits_{k=0}^{P}\frac{\left(-1\right)^{\,k}}{a^{\,k}}\cdot\binom{P}{k}\cdot\frac{x^{\,k\,\cdot M+1}}{k\,\cdot M+1} \] Das ist ein Polynom vom Grad $\left(P\cdot M+1\right)$ mit $\left(P+1\right)$ Summanden. Anhand ausgewählter Beispiele von Wurzelberechnungen zeigen wir die Effizienz des Verfahrens.

A root finding method with arbitrary order of convergence

TL;DR

This work introduces a polynomial fixed-point scheme for computing the Mth root of a positive real number with arbitrary order of convergence. By defining and constructing the fixed-point function , which is a polynomial of degree , the authors show that is a fixed point of and that for while is nonzero. Using Banach's fixed-point theorem, the iteration converges to with order , with an explicit asymptotic error constant. The method reduces root finding to polynomial evaluation, enabling high-order convergence while relying solely on polynomial arithmetic; the paper presents explicit polynomials (up to order 5) and demonstrates practical results, including a cubic-root example and a million-digit computation of using moderate iteration counts. The approach offers a scalable, exact-division-free framework for high-precision root computations with tunable convergence order, suitable for efficient implementation on standard hardware.

Abstract

Let and . We consider the equation , which is equivalent to The real solution is . In this publication, we present a method that enables the calculation of with arbitrary order of convergence using only polynomials. We define the fixed point function This is a polynomial of degree with terms. The calculation of is thus reduced to a polynomial evaluation. The computational tests we performed demonstrate the efficiency of the method. -- Es sei und . Vorgelegt ist die Gleichung , die äquivalent zu ist. Die reelle Lösung hiervon ist . In dieser Veröffentlichung stellen wir ein Verfahren vor, das die Berechnung von mit beliebiger Konvergenzordnung ermöglicht und nur Polynome verwendet. Wir definieren die Fixpunktfunktion Das ist ein Polynom vom Grad mit Summanden. Anhand ausgewählter Beispiele von Wurzelberechnungen zeigen wir die Effizienz des Verfahrens.
Paper Structure (24 sections, 2 theorems, 330 equations)

This paper contains 24 sections, 2 theorems, 330 equations.

Key Result

Theorem 1

$\\$ Let $a\in \mathbb{R}\backslash\left\{0\right\}$ and $M\in \mathbb{N}$. We define Let $P\in\mathbb{N}.$ We define Let $a>0.$ Then, there hold the following statements for $F\left(x\right)$

Theorems & Definitions (2)

  • Theorem
  • Theorem