Convex-Analysis1
Convex-Analysis1
Introduction
Historical Development of Convex Analysis
Convex Sets
Convex combinations
Convex hull
Convex cones
1 Introduction
3 Convex Sets
4 Convex combinations
5 Convex hull
6 Convex cones
The applications of convex analysis are vast, spanning fields like economics,
machine learning, operations research, and signal processing.
In economics: convex sets are used to model feasible production
possibilities and consumer preferences, while convex functions represent
utility and cost functions that are naturally well-behaved.
In machine learning: convex loss functions and constraints allow
algorithms like support vector machines and logistic regression to perform
efficiently. Operations research relies heavily on convex sets and functions
to model feasible regions and costs in optimization problems, such as
those in transportation, logistics, and supply chain management.
In signal processing: convex optimization helps recover signals corrupted
by noise or compress large datasets effectively.
The study of convex sets can be traced back to the ancient Greeks, who
studied shapes like polygons and spheres. Convexity formally entered
mathematics in the 19th century through the work of mathematicians like:
Augustin-Louis Cauchy (1821): Investigated convex shapes in geometry.
Hermann Minkowski (1896): Introduced the Minkowski sum, a
fundamental operation in convex geometry.
Jean-Pierre Serre: Developed foundational concepts of convex functions.
In the 20th century ; convex analysis gained prominence due to its
applications in optimization. Researchers like John von Neumann and
Leonid Kantorovich demonstrated its importance in game theory and linear
programming, respectively.
Convex Sets
Note 1: For any x, y ∈ Rn , the closed and open line segments [x, y ] and
(x, y ) are convex sets.
Note 2: The entire space Rn is a convex set.
Note 3: Let a ∈ Rn \{0} and b ∈ R. The following sets are convex:
the hyperplane H = x ∈ Rn : a⊤ x = b ;
1
the half-space H = x ∈ Rn : a⊤ x ≤ b ;
−
2
which implies z ∈ H − .
Convexity of balls
Therefore z ∈ B[c, r ], establishing the result. Note: The above result is true
for any norm defined on Rn .
Convexity of ellipsoids
Convexity of ellipsoids
Preservation of convexity
C + b := {x + b : x ∈ C } is also convex.
2 Let Ci ⊆ Rki be a convex set for any i = 1, 2, · · · , m. Then the following
Cartesian product is convex:
C1 × C2 × · · · × Cm := {(x1 , x2 , · · · , xm ) : xi ∈ Ci , 1 ≤ i ≤ m}
3 Let M ⊆ Rn be a convex set and let A ∈ Rm×n . Then the image set
A(M) := {Ax : x ∈ M} is convex.
4 Let D ⊆ Rm be a convex set and let A ∈ Rm×n . Then the inverse image
set, A−1 (D) := {x ∈ Rn : Ax ∈ D}, is convex.
Z.El Allali Mathematical Preliminaries 13/ 29
Outline
Introduction
Historical Development of Convex Analysis
Convex Sets
Convex combinations
Convex hull
Convex cones
Convex combinations
Convex combinations
v
z }| {
k+1 k k
X X X λi
z := λi xi = λi xi +λk+1 xk+1 = (1 − λk+1 ) xi +λk+1 xk+1 .
i=1 i=1 i=1
1 − λk+1
Pk
i=1 λi
Pk λi
Since i=1 1−λk+1 = 1−λk+1
= 1, we have v ∈ C and hence, z ∈ C .
Convex hull
Note: The convex hull conv (S) is a convex set (Exercise!). In fact, conv
(S) is the ”smallest” convex set containing S.
Lemma: Let S ⊆ Rn . If S ⊆ T and T is convex, then conv(S) ⊆ T .
Proof: Let z ∈ conv(S). Then we have z = ki=1 λi xi , for some
P
Carathédory Theorem
k
X k
X k
X k
X k
X
x= λi x i = λi x i +α µi x i = (λi + αµi ) x i and (λi + αµi ) = 1.
i=1 i=1 i=1 i=1 i=1
Carathédory Theorem
λi + αµi ≥ 0, ∀i = 1, · · · , k.
Since λi > 0∀i,n theoabove set of inequalities is satisfied for all α ∈ [0, ε], where
ε = mini:µi <0 −λµi
i
. Taking α = ε, then λj + αµj = 0 for
n o
−λi
j = argmini:µi <0 µi . This means that we have found a representation of x
as a convex combination of k − 1 vectors. This process can be carried on until
a representation of x as a convex combination of no more than n + 1 vectors is
derived.
Convex cones
x ∈ C , λ ≥ 0 ⇒ Ax ≤ 0, λ ≥ 0 ⇒ A(λx) ≤ 0 ⇒ λx ∈ C
The Lorentz cone, also called the ice cream cone, is given by
n o
Ln := (x, t)⊤ ∈ Rn+1 : x ∈ Rn , t ∈ R, and ∥x∥ ≤ t
The Lorentz cone is in fact a convex cone. Let (x, t)⊤ , (y , s)⊤ ∈ Ln . Then
∥x∥ ≤ t and ∥y ∥ ≤ s. The triangle inequality implies that
∥x + y ∥ ≤ ∥x∥ + ∥y ∥ ≤ t + s.
Conic combination
x1 + x2 + x3 = 6, x2 + x3 = 3, x1 , x2 , x3 ≥ 0.
A BFS of the system is (3, 3, 0). It satisfies all the constraints and the
columns corresponding to the positive elements, (1, 0)⊤ , (1, 1)⊤ are
linearly independent.
Z.El Allali Mathematical Preliminaries 23/ 29
Outline
Introduction
Historical Development of Convex Analysis
Convex Sets
Convex combinations
Convex hull
Convex cones
Existence of a BFS in P
k
X k
X
Ax = xij Ae ij = xij a ij = b.
j=1 j=1
Extreme points
S = conv(ext(S)).
That is, a compact convex set is the convex hull of its extreme points.