Describir: Engineering Problems - Uncertainties, Constraints and Optimization Techniques