This module will give you the opportunity to: explore quantitative mathematical methods for taking decisions in the presence of constraints or finite resources, learn about linear , , familiarise yourself with fundamental notions of duality, degeneracy, and sensitivityprogramming, integer linear programming, robust optimisation, and game theory and their application, classify mathematical programs on the basis of the number and types of their solutions, implement solution techniques for linear programs with both real and integer-valued variables,