iteraatioiden
Iteraatiot ovat prosesseja, joissa sama vaihe toistetaan useita kertoja, usein pienin askelin kohti tarkempaa arviota tai parempaa ratkaisua. Termi juontaa latinan sanasta iteratio, ja sitä käytetään laajasti matematiikassa, tietojenkäsittelyssä sekä kehitys- ja suunnitteluprosesseissa. Kun puhutaan iteroinneista, viitataan yleensä useisiin toistuviin vaiheisiin ja niiden muodostamaan kokonaisuuteen.
Matematiikassa ja numeerisessa laskennassa iteraatiot mahdollistavat arvojen lähenemisen tai juurien löytämisen ilman suoraa sulkeutumista. Esimerkkejä ovat
Tietokone- ja ohjelmointipuolella iteraatio tarkoittaa silmukkaa, jossa samaa tehtävää toistetaan kunnes ehtoja täyttyy. Iteratiiviset menetelmät ovat
Tilastotieteen ja koneoppimisen alueilla iteraatioita käytetään parametrejen päivittämiseen kohti pienintä virhettä tai maksimaalista todennäköisyyttä. Esimerkkejä ovat
Ero rekursioon on kontrollirakenne: iteraatio käyttää silmukkaa eikä kutsu itseään, mikä vaikuttaa muistinkäyttöön ja suorituskykyyn.