chance-constrained / scenario-based optimization