Constructive convex analysis#

  • Mathematically define convex, concave, and affine functions. Give many examples.

  • Introduce the composition rule for convex, concave, and affine functions, which generates the grammar for CVXPY.

  • Introduce Disciplined Convex Programming (DCP).

  • Learn how to construct convex optimization problems using DCP in CVXPY.