optimointiin
Optimointi on prosessi, jossa etsitään paras mahdollinen ratkaisu annettujen ehtojen puitteissa. Tavoitteena voi olla minimoida kustannukset, aika, virhe tai riski sekä maksimoida hyöty, suorituskyky tai tuottavuus. Ratkaisut määritellään päätösmuuttujilla x, jotka kuuluvat kelvolliseen tilaan X rajoitteineen, kuten g_i(x) ≤ 0 tai h_j(x) = 0.
Ongelman tyypin mukaan optimointi jaetaan lineaariseen ohjelmointiin, epälineaariseen ohjelmointiin, kokonais- ja sekamuuttujien ohjelmointiin sekä stokastiseen ja
Menetelmät voivat olla analyyttisiä tai numeerisia. Konveksissa ongelmissa paikallinen optimi on globaali. Yleisiä numeerisia menetelmiä ovat
Teoreettinen perusta sisältää optimaalisuuden kriteerit ja ehtojen kokeet: Lagrangen menetelmä sekä Kuhn–Tuckerin ehdot käyttävät apuna ehtojen
Optimointia sovelletaan laajasti logistiikkaan, tuotantoon, energiaverkkojen suunnitteluun, talousmallien rakentamiseen sekä koneoppimiseen ja data-analytiikkaan.