Every optimization problem has the same skeleton: you have a set of choices and a cost, and you want the choice that makes the cost as small as possible. Train a neural network, plan a supply chain, price a financial portfolio — they all reduce to "minimize this function."
The hard part is that most functions are bumpy. Slide downhill and you can land in a valley that looks like a minimum but is really just a local dip — the true bottom is somewhere else, and descent can't see it from here.
Convexity removes that trap. A function is convex if its graph looks like a bowl: the line connecting any two points on it always stays above or on the curve. In such a landscape there are no false valleys — any direction that looks downhill locally is downhill globally, and gradient descent always reaches the one true minimum.
That single geometric property is the dividing line between optimization we understand deeply and optimization that can be provably intractable.
Comments
Loading comments...