summointialgoritmi
Summointialgoritmi on algoritmi, jolla luvuista voidaan laskea niiden summa. Tällaiset menetelmät ovat keskeisiä numeerisessa analyysissä ja suurten tietomassojen käsittelyssä, joissa liukulukujen pyöristyminen voi vaikuttaa merkittävästi tulokseen. Tavoitteena on sekä oikean summan saaminen että mahdollisesti tallennus- ja laskunopeuden optimointi.
Naiivi summaus on yksinkertaisin tapa laskea summa peräkkäin. Tämä lähestymistapa voi kuitenkin johtaa huomattaviin virheisiin, kun
Hyviä ja laajalti käytettyjä vaihtoehtoja ovat kompensoivat ja yhdistetyt summausmenetelmät. Kahanin summaus (compensated summation) käyttää korvausmuuttujaa
Parallellisessa ja reaaliaikaisessa summauksessa hyödynnetään osasummia ja hierarkkista yhdistämistä (tree-based reduction). Tämä voi sekä nopeuttaa laskua
Sovelluksia ovat tieteellinen laskenta, tilastointi, suurten datojen analytiikka sekä koneoppimisen etujoukot. Valinta riippuu halutusta tarkkuudesta, datan