Optimization under uncertainty: modeling and