Mathematical Optimization for Engineers
About this Course
Today, for almost every product on the market and almost every service offered, some form of optimization has played a role in their design. However, optimization is not a button-press technology. To apply it successfully, one needs expertise in formulating the problem, selecting and tuning the solution algorithm and finally, checking the results. We have designed this course to make you such an expert. This course is useful to students of all engineering fields. The mathematical and computational concepts that you will learn here have application in machine learning, operations research, signal and image processing, control, robotics and design to name a few. We will start with the standard unconstrained problems, linear problems and general nonlinear constrained problems. We will then move to more specialized topics including mixed-integer problems; global optimization for non-convex problems; optimal control problems; machine learning for optimization and optimization under uncertainty. Students will learn to implement and solve optimization problems in Python through the practical exercises.Created by: RWTH Aachen University
Level: Intermediate

Related Online Courses
Electric vehicles are the future of transportation. Electric mobility has become an essential part of the energy transition, and will imply significant changes for vehicle manufacturers,... more
The use of data to understand phenomena and evaluate designs and interventions in different disciplines is increasingly evident. As a result, engineers and other applied scientists frequently find... more
How can we study the Universe we live in using the only available information it provides us with: light ? This course provides an overview of the physical phenomena at play in the astronomical... more
When planning to host a major sport event you must take certain steps to ensure that the event is not only sustainable for the host city or region, but also leaves a lasting legacy long after the... more
A supply chain entails two or more parties that are linked together by material, information and money flows. The management of a supply chain attempts to coordinate the activities of the parties... more