Korrutamisalgoritmidega
Korrutamisalgoritmid on arvutiteaduses ja matemaatikas meetodid suurte arvude või polünoomide korrutamise efektiivseks teostamiseks. Traditsioonilised algoritm, nagu näiteks paberil ja pliiatsiga tehtav algoritm, on aeglased, kui tegemist on väga suurte arvudega, kuna nende tööaeg kasvab ruuduga sisendandmete numbri pikkusest. Seetõttu on välja töötatud mitmeid kiiremaid korrutamisalgoritme.
Üks esimesi efektiivseid algoritme oli Karatsuba algoritm, mis vähendab vajalike üksikute korrutuste arvu võrreldes traditsioonilise meetodiga.
Veelgi kiiremaid tulemusi pakuvad algoritmid, mis põhinevad kiirel Fourier' teisendusel (FFT). Nende hulka kuuluvad Schönhage-Strassen algoritm