Mathematical Optimization, also known as Mathematical Programming, is an aid for decision making utilized on a grand scale across all industries. Optimization problems come from a massively diverse range of fields and industries, such as portfolio optimization or calibration in finance, structural optimization in engineering, data fitting in weather forecasting, parameter estimation in chemistry and many more.