FFR105 Stochastic optimization algorithms