CPSC 542f Notes
CPSC 542f Notes
1 Convex Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 Convexity 5
1.1.1 Cone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Convex Functions 6
1.2.1 Epigraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 Support Function 8
1.4 Operations Preserve Convexity of Functions 9
1. Convex Sets
1.1 Convexity
1.1.1 Cone
Definition 1.1.1 — Cone. A set K ∈ Rn , when x ∈ K implies αx ∈ K.
Theorem 1.1.1 — Carathéodory’s theorem. If a point x ∈ Rd lies in the convex hull of a set P,
there is a subset P′ of P consisting of d + 1 or fewer points such that x lies in the convex hull of P′ .
Equivalently, x lies in an r-simplex with vertices in P.
6 Chapter 1. Convex Sets
(
f (x) i f x ∈ C
f¯(x) =
∞ elsewhere
■
1.2.1 Epigraph
Definition 1.2.5 — Epigraph. For f : Rn → R̄, its epigraph epi( f ) ∈ Rn+1 isthesetepi( f ){(x, α)| f (x) ∈
α}
R f is convex ⇒ − f is concave.
R
• f is 2nd-differentiable, f ix convex ⇐⇒ ∇2 f (x)⟩0.
• f is strongly convex ⇐⇒ ∇2 f (x)⟩µI ⇐⇒ x ≥ µ
1.2 Convex Functions 7
■ Example 1.6 — Distance. Distance to a convexset dc (x) = inf{∥z − x∥|z ∈ C}. Take any two
sequence {yk }and{ȳk } ⊂ C s.t. ∥yk − x∥ → dc (x), ∥ȳk − x̄∥ → dc (x̄). zk = αyk + (1 − α)ȳk .
• Positively homogeneous
σC (αx) = ασC (x)∀α⟩0
σC (αx) = supu∈C ⟨αx, u⟩ = α supu∈C ⟨x, u⟩ = ασC (x)
• Sub-linear( a special case of convex, linear combination holds ∀α.
σC (αx + (1 − α)y) = supu∈C ⟨αx + (1 − α)y, u⟩ ≤ α supu∈C ⟨x, u⟩ + (1 − α) supu∈C ⟨y, u⟩
• Positive homogeneous
• sub-linear
• If 0 ∈ C, σC is non-negative.
• If C is central-symmetric, σC (0) = 0 and σC (x) = σC (−x)
Fact 1.3.2 — Epigraph of a support function. epiσC = {(x,t)|σC (x) ≤ t}. Suppose (x,t) ∈ epiσC .
Take any α > 0. α(x,t) = (αx, αt).
ασC (x) = ασC (x) ≤ αt. α(x, c) ∈ epiσC
1.4 Operations Preserve Convexity of Functions 9
jkdjcsudc ■