Multiplication

From Algorithm Wiki
Revision as of 11:59, 10 October 2022 by Admin (talk | contribs) (Created page with "== Problem Description== Multiplication is one of the four elementary mathematical operations of arithmetic; with the others being addition; subtraction and division. == Bounds Chart == 1050px == Step Chart == 1050px == Improvement Table == {| class="wikitable" style="text-align:center;" width="100%" !width="20%" | Complexity Classes !! width="40%" | Algorithm Paper Links !! width="40%" | Lo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Problem Description

Multiplication is one of the four elementary mathematical operations of arithmetic; with the others being addition; subtraction and division.

Bounds Chart

MultiplicationBoundsChart.png

Step Chart

MultiplicationStepChart.png

Improvement Table

Complexity Classes Algorithm Paper Links Lower Bounds Paper Links
Exp/Factorial
Polynomial > 3
Cubic
Quadratic Karatsuba Algorithm (1962)

Toom-3 (1969)

[ Long Multiplication (1940)]

Schönhage–Strassen algorithm (1971)

Furer's algorithm (2007)

De 2008 (2008)

Harvey; Hoeven; Lecerf (2015)

Covanov and Thomé (2015)

Covanov and Thomé (2016)

Harvey; Hoeven; Lecerf (2018)

nlogn Harvey; Hoeven (2019)
Linear
logn