For all later sections assume we have:

$$ \text{minimize }\mathbf f(\mathbf x) \\ \text{subject to } \mathbf x \in \Omega $$

Setup


In this section, we set up the basic mathematical framework we are working with, specifically:

  1. Things that we consider ‘solutions’
  2. Directions we can ‘move’ in
  3. Exploring a class of functions which will come in handy later

Solution Points

Feasible Directions

Convex & Concave functions

Optimizing Differentiable Functions


We now derive conditions that are satisfied by a relative minimum point $\mathbf x^*$.

Next, we develop a theory towards characterizing global minima, rather than local minima

TLDR:

First-order necessary conditions