Convex Analysis & Optimization

16:711:613, Index # 26250, 3 credits
Fall 1997
Class website: http://rutcor.rutgers.edu:80/~bisrael/conv-97.html

Who, What, Where and When

Syllabus

  1. Review.
  2. Convex functions of one real variable. Basic properties. Inequalities. Continuity. 1st and 2nd order differentiation. Conjugate functions.
  3. Introduction to optimization algorithms. Generalities. Descent and steepest descent directions. 1st order methods. Newton methods. Conjugate direction methods.
  4. Convex sets, cones and polyhedra. Generalities. Calculus of convex sets. Projections associated with convex sets and cones. Separation theorems. The Minkowski-Farkas lemma. Conical approximations of convex sets: Tangent and normal cones.
  5. Convex functions of several variables. Basic properties. Functional operations preserving convexity. Local and global behavior of convex functions. 1st and 2nd order differentiation. Calculus of conjugate functions.
  6. Sublinearity and support functions. Basic properties. Support functions of closed convex polyhedra. The isomorphism between closed convex sets and closed sublinear functions. Norms, dual norms and polarity. Calculus with support functions.
  7. Subdifferentials of finite convex functions. Alternative definitions and basic properties. Calculus with subdifferentials. The subdifferential as a multifunction: Monotonicity and continuity properties.
  8. Constrained convex minimization problems. Abstract optimality conditions. Exact penalty. Optimality conditions involving the tangent and normal cones. The Lagrangian, Lagrange multipliers, and their economic interpretation. Saddle points and minmax. Karush-Kuhn-Tucker conditions. Constraint qualifications. Duality theory of convex programming.
  9. Introduction to nonsmooth analysis. The clarke generalized derivative. Nonsmooth calculus and optimization problems.

Course Work

Each student is required to write LaTeX notes of one lecture, as well as a report on some aspect/application of the course material.

References