Stochastická optimalizace je třída optimalizačních algoritmů , která využívá náhodnost v procesu hledání optima. Náhodnost se může projevovat různými věcmi.
Stochastické optimalizační algoritmy se používají, pokud je cílová funkce komplexní, multiextrémní, s diskontinuitami, šumem atd.