A Fast Self-correcting π Algorithm

12/10/2019
by   Tsz-Wo Sze, et al.
0

We have rediscovered a simple algorithm to compute the mathematical constant π=3.14159265⋯. The algorithm had been known for a long time but it might not be recognized as a fast, practical algorithm. The time complexity of it can be proved to be O(M(n)log^2 n) bit operations for computing π with error O(2^-n), where M(n) is the time complexity to multiply two n-bit integers. We conjecture that the algorithm actually runs in O(M(n)log n). The algorithm is self-correcting in the sense that, given an approximated value of π as an input, it can compute a more accurate approximation of π with cubic convergence.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/14/2021

A faster algorithm for Cops and Robbers

We present an algorithm of time complexity O(kn^k+2) deciding whether a ...
research
09/21/2022

A cubic algorithm for computing the Hermite normal form of a nonsingular integer matrix

A Las Vegas randomized algorithm is given to compute the Hermite normal ...
research
08/10/2020

Coloring Fast Without Learning Your Neighbors' Colors

We give an improved randomized CONGEST algorithm for distance-2 coloring...
research
07/20/2018

On Euclidean Methods for Cubic and Quartic Jacobi Symbols

We study the bit complexity of two methods, related to the Euclidean alg...
research
09/06/2017

Foundation for a series of efficient simulation algorithms

Compute the coarsest simulation preorder included in an initial preorder...
research
10/16/2017

A Fast Tree Algorithm for Electric Field Calculation in Electrical Discharge Simulations

The simulation of electrical discharges has been attracting a great deal...
research
12/07/2021

A more efficient algorithm to compute the Rand Index for change-point problems

In this paper we provide a more efficient algorithm to compute the Rand ...

Please sign up or login with your details

Forgot password? Click here to reset