The document provides an overview of mathematical optimisation, detailing its applications in various fields such as manufacturing, finance, and engineering, alongside its historical development from linear programming to more complex forms like semidefinite programming. It also covers fundamental concepts, problem types, and practical examples of optimisation in areas including data fitting and portfolio optimisation. The text highlights the importance of convex optimisation, robust methods, and advancements in computational techniques for solving complex optimisation problems.