Optimizavimas - paieška apibrežtos
aibes elemento, kuriam tam tikro kriterijaus (vadinamo
tikslo funkcija) reikšme butu maksimali (kitais atvejais - minimali).
Matematikos šaka, nagrinejanti tokiu uždaviniu sprendima kartais vadinama
matematiniu programavimu. Pastarasis pavadinimas kiles iš to, kad šiais metodais buvo sudaromos ekonomines ir kitokios programos (planai).