Back in 1971 , two German mathematician mull it would be possible to multiply large numbers ( as in , veeery large numbers ) using an incredible fast method , lie with as theSchönhage - Strassen algorithm . However , this bright idea remained supposititious   for several 10   – until now .

Associate Professor David Harvey , a mathematician from the University of New South Wales ( UNSW ) in Australia , has work the 48 - year multiplication puzzle first propose by Arnold Schönhage and Volker Strassen , a breakthrough which will tolerate computers to manifold heavy number with great efficiency and speed .

To understand how this method acting works , take your thinker back to the way you determine to reproduce number in elementary school . If you wanted to reproduce something like 159 x 314 , for example , you would publish the two numbers racket on top of each other , manifold every single digit of the number with each figure of the other issue , then add up the Modern numbers .   This method acting requires you to calculate 9 separate multiplication operations .

Since both the numbers in this generation have 3 digit ( n = 3 ) , each n finger of the first number has to be multiply by each n finger of the 2d issue , which is the equivalent to n2 . In 1971 , Schönhage and Strassen proposed it is theoretically potential to do this times with far few operations , using justn * log(n ) operations , but were unable to   prove it at the time . The raw work shows there is , indeed , an algorithm that does just this .

you could read the enquiry composition written   by Harvey and his collaborator Joris van der Hoeven from the École Polytechnique in France on the clear admission archiveHAL . It ’s also explain rather nicely by Harvey himself in the telecasting below .

“ They predicted that there should exist an algorithm that multiplies n - digit numbers using fundamentally n * log(n ) basic operations,“Harvey said in astatement . “Our paper pay the first roll in the hay example of an algorithm that attain this . ”

If a computer were to utilize the one-time “ elementary school method ” to manifold two numbers with one million million of finger each , it would take months . However , it would take under 30 second gear using the Schönhage - Strassen algorithm .

Schönhage and Strassen also suggested that n * log(n ) is the “ good potential ” result . In effect , this would be the fastest generation algorithm possible . While it would take a huge amount of work to ever prove this , it ’s sure a tantalizing estimation .

So , this all sounds middling impressive , but what ’s the tangible enjoyment of all this ? By allowing   faster multiplication , investigator could use it to account   digits of sherlock more efficiently than before   and work out problems involving huge prime Book of Numbers .

" People have been hunting for such an algorithm for almost 50   years . It was not a foregone conclusion that someone would eventually be   successful , "   Harvey summed up . " It might have sprain out that Schönhage and   Strassen were wrong , and that no such algorithmic program is possible . But now we fuck better . "