Stokastisk optimering er en klasse af optimeringsalgoritmer , der bruger tilfældighed i processen med at finde det optimale. Tilfældighed kan vise sig i forskellige ting.
Stokastiske optimeringsalgoritmer bruges, hvis objektivfunktionen er kompleks, multiekstrem, med diskontinuiteter, støj osv.