approximaatioalgoritmeja
Approksimaatioalgoritmi on algoritmi, joka pyrkii löytämään optimiratkaisun sijasta kelvollisen, mutta ei välttämättä täydellisen, ratkaisun optimointiongelmaan. Monet NP-vaikeat ongelmat, kuten kauppamatkustajan ongelma tai maksimiklikongelma, ovat sellaisia, että niiden tarkkojen ratkaisujen löytäminen voi kestää erittäin kauan suurilla syötteillä. Tällöin approksimaatioalgoritmit tarjoavat käytännöllisen vaihtoehdon.
Approksimaatioalgoritmin laatua mitataan yleensä sen approksimaatiosuhteella. Tämä suhde kertoo, kuinka lähellä löydetty ratkaisu on todellista optimaalista
Jotkut approksimaatioalgoritmit ovat polynomiaikaisia, mikä tarkoittaa, että niiden suoritusaika kasvaa polynomisesti syötteen koon mukana. Tämä tekee
Approksimaatioalgoritmeja käytetään laajalti monilla tietojenkäsittelytieteen ja tekoälyn aloilla, kuten reitinsuunnittelussa, verkkosuunnittelussa ja koneoppimisessa, silloin kun täydellisen