Optimization studies minimizing or maximizing functions subject to constraints. Convex problems have no spurious local minima. Gradients and first-order methods are the workhorses for large-scale optimization.
Details
Concepts
Convex sets and functions: Jensen's inequality; first/second-order characterizations.
Strong convexity and smoothness (L-Lipschitz gradients); condition numbers.