Stochastic linear programming