Introduction: Mathematical optimization, Convex optimization, Least-squares and linear programming, Simplex method, Two phase method, Integer linear programming, Nonlinear optimization.
Convex sets: Affine and convex sets. Some important examples. Operations that preserve convexity.
Generalized inequalities. Separating and supporting hyperplanes. Dual cones and generalized inequalities.
Convex functions: Basic properties and examples. Operations that preserve convexity. The conjugate function. Quasiconvex functions. Log-concave and log-convex functions. Convexity with respect to generalized inequalities.
Convex optimization problems. Optimization problems. Convex optimization. Linear optimization problems. Quadratic optimization problems. Geometric programming. Generalized inequality constraints. Vector optimization.
Duality: The Lagrange dual function. The Lagrange dual problem. Geometric interpretation.
Saddle-point interpretation. Optimality conditions. Perturbation and sensitivity analysis. Theorems of alternatives. Generalized inequalities.