Live briefing
Everything about Multiplication algorithm
Algorithm to multiply two numbers
A multiplication algorithm is an algorithm to multiply two numbers. Depending on the size of the numbers, different algorithms are more efficient than others. Numerous algorithms are known and there has been much research into the topic. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Multiplication algorithmA 5-minute orientation
- Skim a recent paper: Discovering faster matrix multiplication algorithms with reinforcement learningInfluential work since 2022
- Pick up a classic book: Multiple Access CommunicationsThe most-reprinted book on the subject
- Read the landmark paper: A Two's Complement Parallel Array Multiplication AlgorithmCited 502 times
- Go sideways: Karatsuba algorithmA closely related topic
- Go sideways: Schönhage–Strassen algorithmA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
A Two's Complement Parallel Array Multiplication Algorithm
Hardware implementation of Montgomery's modular multiplication algorithm
An RNS Montgomery modular multiplication algorithm
Multiplication-free iterative algorithm for LS problem
A Hardware Algorithm for Modular Multiplication/Division
SUMMA: scalable universal matrix multiplication algorithm
Multiplication algorithm in a finite field and tensor rank of the multiplication
A faster modular multiplication algorithm
🆕 Influential since 2022
Discovering faster matrix multiplication algorithms with reinforcement learning
An Iterative Montgomery Modular Multiplication Algorithm With Low Area-Time Product
Signature based Merkle Hash Multiplication algorithm to secure the communication in IoT devices
A Novel Parallel Algorithm for Sparse Tensor Matrix Chain Multiplication via TCU-Acceleration
Area-Efficient Barrett Modular Multiplication With Optimized Karatsuba Algorithm
📚 Books worth reading
Multiple Access CommunicationsBoris Bellalta · 2010
Evolutionary multi-criterion optimizationCarlos M. Fonseca, Kalyanmoy Deb · 2003
Multiobjective scheduling by genetic algorithmsTapan P. Bagchi · 1999
Multiobjective Genetic Algorithms for ClusteringUjjwal Maulik · 2011- 📕Algorithms for multiple imputation and posterior simulation from incomplete multivariate data with ignorable nonresponseJoseph Louis Schafer · 1991
- 📕Zadacha ob optimalʹnom vybore kompleksov tekhnicheskikh sredstv dl͡ia resheni͡ia zadannogo nabora funk͡tsionalʹnykh zadachO. V. Kitova · 1988
- 📕Fatigue and multiple sclerosis · 1998
Algorithms for Nonlinear Programming and Multiple-Objective DecisionsBerc Rustem · 1998
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Karatsuba algorithm The Karatsuba algorithm is a fast multiplication algorithm for integers. It was discovered by Anatoly Karatsuba in 1960 and published in 1962. It is a…
- Schönhage–Strassen algorithm The Schönhage–Strassen algorithm is an asymptotically fast multiplication algorithm for large integers, published by Arnold Schönhage and Volker Strassen…
- Computational complexity of matrix multiplication Unsolved problem in computer science What is the fastest algorithm for matrix multiplication? More unsolved problems in computer science In theoretical…
- Arbitrary-precision arithmetic In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic…
- Multiplication Multiplication is one of the four elementary mathematical operations of arithmetic, with the other ones being addition, subtraction, and division. The…
- Strassen algorithm In linear algebra, the Strassen algorithm, named after Volker Strassen, is an algorithm for matrix multiplication. It is faster than the standard matrix…
- Arnold Schönhage Arnold Schönhage (born 1 December 1934 in Lockhausen, now Bad Salzuflen) is a German mathematician and computer scientist. Schönhage was professor at the…
- Binary splitting In mathematics, binary splitting is a technique for speeding up numerical evaluation of many types of series with rational terms. In particular, it can…