Optimizarea (din lat. optimus - „cel mai bun”) este un proces care vizează direcţionarea dezvoltării oricărui obiect sau metodă către cea mai bună stare posibilă [1] .
Problema de optimizare se formulează dacă se dau următoarele: criteriul de optimitate (cerințe economice, tehnologice - randamentul produsului, conținutul de impurități din acesta etc.); parametri variabili (de exemplu, temperatura , presiunea , fluxurile de intrare în prelucrarea mineritului și a altor materii prime), a căror modificare vă permite să influențați eficiența procesului; modelul matematic al procesului; restricții asociate cu condițiile economice și de proiectare, capabilitățile echipamentelor, cerințele de siguranță la explozie și multe altele.
Metodele de optimizare sunt împărțite în directe și iterative. Optimizarea înseamnă găsirea celei mai bune opțiuni. Metodele de optimizare sunt aplicate pentru găsirea calculului tehnologiei optime, a designului geometric optim, a celui mai bun timp pentru procese tehnologice și probleme similare. Un exemplu de metodă de optimizare este metoda iterativă a lui Newton . Există: probleme de optimizare necondiționată, probleme de optimizare condiționată, probleme de programare matematică , probleme de programare convexă, metode de optimizare numerică .