Decision Making Under Uncertainty Via Optimization, Modelling, and Analysis