Korrutamisalgoritmid
Korrutamisalgoritmid on arvutiteaduses meetodid, mida kasutatakse kahe numbri või kahe hulga numbrite korrutamise sooritamiseks. Need algoritmide komplektid hõlmavad erinevaid strateegiaid, mille eesmärk on optimeerida korrutamise efektiivsust, eriti suurte numbritega töötamisel.
Vanima ja kõige elementaarsema meetodi moodustab traditsiooniline pikk korrutamise algoritm, mis sarnaneb sellega, mida õpetatakse koolis.
Selle piirangu ületamiseks on välja töötatud kiiremaid algoritme. Üks tuntud näide on Karatsuba algoritm, mis on
Veelgi kiiremad on Fourieri teisendusel põhinevad algoritmilised meetodid, nagu Schönhage-Strasseni algoritm. Need meetodid kasutavad polünoomide korrutamise
Algoritmi valik sõltub sageli korrutatavate numbrite suurusest ja nõutavast arvutuskiirusest. Igal meetodil on oma tugevused ja