CPSC 542F WINTER 2017: Lecture Notes
CPSC 542F WINTER 2017: Lecture Notes
CPSC 542F WINTER 2017: Lecture Notes
Lecture Notes
S UMMER R ESEARCH I NTERNSHIP, U NIVERSITY OF W ESTERN O NTARIO
This research was done under the supervision of Dr. Pauline Barmby with the financial support of
the MITACS Globalink Research Internship Award within a total of 12 weeks, from June 16th to
September 5th of 2014.
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 P0 of P consisting of d + 1 or fewer points such that x lies in the convex hull of
P0 . 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)i0.
• f is strongly convex ⇐⇒ ∇2 f (x)iµI ⇐⇒ x ≥ µ
1.2 Convex Functions 7
Example 1.6 — Distance. Distance to a convexset dc (x) = inf{kz − xk|z ∈ C}. Take any two
sequence {yk }and{ȳk } ⊂ C s.t. kyk − xk → dc (x), kȳk − x̄k → dc (x̄). zk = αyk + (1 − α)ȳk .
• Positively homogeneous
σC (αx) = ασC (x)∀αi0
σC (αx) = supu∈C hαx, ui = α supu∈C hx, ui = ασC (x)
• Sub-linear( a special case of convex, linear combination holds ∀α.
σC (αx + (1 − α)y) = supu∈C hαx + (1 − α)y, ui ≤ α supu∈C hx, ui + (1 − α) supu∈C hy, ui
• 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