Life is full of best. The cheapest route, the strongest bridge for the least steel, the portfolio with the most reward for the least risk, the neural network that fits the data best. Optimization is the mathematics of best — of finding, among all the choices allowed, the one that makes some quantity as large or as small as it can possibly be.
It is quietly one of the most powerful tools humans have. Airlines schedule crews with it,
factories plan production with it, and nearly every piece of
One theme runs through the whole subject. The shape of the problem — the landscape of the objective and the fence of the constraints — decides whether "best" is easy or essentially hopeless. When the landscape is convex (a single bowl with no false valleys), any downhill step leads to the one true minimum, and we can find it fast and be sure. When it is not, we hunt with cleverness and no guarantees. Understanding that divide — convex versus not — is the key that unlocks everything else.
This course moves in three stages, from what to how.
We begin with the question itself: what does it even mean to optimize? Once you can name the objective, the variables and the constraints, half of any problem is already solved.