🔎Convex Geometry Unit 1 – Introduction to Convex Sets
Convex sets are fundamental in geometry and optimization. They're defined by the property that any line segment connecting two points in the set lies entirely within the set. This concept is crucial for understanding various geometric shapes and their properties.
Key characteristics of convex sets include closure under intersections and convex combinations. Examples range from simple shapes like balls and polyhedra to more complex structures like half-spaces. Understanding convex sets is essential for tackling optimization problems and applying separation theorems.
Convex sets are fundamental objects in convex geometry and optimization
A set C in a real vector space is convex if for any two points x,y∈C, the line segment connecting x and y is entirely contained within C
Formally, C is convex if λx+(1−λ)y∈C for all x,y∈C and λ∈[0,1]
Convex sets are closed under convex combinations, meaning any weighted average of points in the set also belongs to the set
The intersection of any collection of convex sets is also convex
Convex sets can be unbounded (e.g., a half-space) or bounded (e.g., a closed ball)
The empty set and singleton sets are considered convex
Key Properties of Convex Sets
Convex sets are connected, meaning there exists a path between any two points in the set that lies entirely within the set
The closure, interior, and relative interior of a convex set are also convex
Convex sets are path-connected, implying any two points can be joined by a continuous path within the set
The projection of a convex set onto a subspace is convex
Convex sets are invariant under affine transformations, such as translations, rotations, and scaling
The Minkowski sum of two convex sets (i.e., the set of all pairwise sums) is convex
Supporting hyperplanes exist at every boundary point of a convex set
Examples and Non-Examples
Examples of convex sets include balls, ellipsoids, polyhedra, and half-spaces
A closed ball B(x,r)={y:∥y−x∥≤r} is convex
A half-space H={x:aTx≤b} is convex
Non-examples include annuli, star-shaped sets, and disconnected sets
An annulus A={x:r1≤∥x∥≤r2} is not convex
A star-shaped set S={x:∃y∈S,λx+(1−λ)y∈S,∀λ∈[0,1]} may not be convex
The union of two convex sets is generally not convex, unless one set contains the other
The complement of a convex set is generally not convex, except in special cases (e.g., half-spaces)
Convex Combinations and Convex Hulls
A convex combination of points x1,…,xn is a weighted average ∑i=1nλixi, where λi≥0 and ∑i=1nλi=1
The set of all convex combinations of points in a set S is called the convex hull of S, denoted conv(S)
The convex hull is the smallest convex set containing S, and is the intersection of all convex sets containing S
For a finite set of points, the convex hull is a convex polytope
A convex polytope is the convex hull of a finite set of points
Carathéodory's theorem states that any point in the convex hull of a set S⊆Rn can be expressed as a convex combination of at most n+1 points in S
Separation Theorems
Separation theorems are fundamental results in convex geometry that describe conditions under which two convex sets can be separated by a hyperplane
The Hyperplane Separation Theorem states that if A and B are disjoint nonempty convex sets, then there exists a hyperplane that separates them
A hyperplane H={x:aTx=b} separates A and B if aTx≤b for all x∈A and aTx≥b for all x∈B
The Strong Separation Theorem states that if A and B are disjoint nonempty convex sets and one of them is compact, then there exists a hyperplane that strictly separates them
A hyperplane H strictly separates A and B if there exists ϵ>0 such that aTx≤b−ϵ for all x∈A and aTx≥b+ϵ for all x∈B
The Supporting Hyperplane Theorem states that at every boundary point of a convex set, there exists a supporting hyperplane
A hyperplane H supports a convex set C at x if x∈C∩H and C lies entirely in one of the closed half-spaces determined by H
Applications in Optimization
Convex sets play a crucial role in optimization, particularly in convex optimization problems
A convex optimization problem involves minimizing a convex function over a convex set
Convex optimization problems have the property that any local minimum is also a global minimum
Linear programming problems, where the objective function and constraints are linear, involve optimizing over convex polyhedra
Quadratic programming problems, with a quadratic objective function and linear constraints, also involve convex sets
The feasible set of an optimization problem, which is the set of all points satisfying the constraints, is often required to be convex for efficient solution methods
Duality in optimization, such as Lagrangian duality and Fenchel duality, heavily relies on the properties of convex sets and functions
Visualizing Convex Sets
Visualizing convex sets can aid in understanding their properties and relationships
In two dimensions, convex sets can be easily visualized as regions without any "dents" or "holes"
Examples include circles, ellipses, triangles, and polygons
In three dimensions, convex sets can be visualized as solid objects without any "dents" or "cavities"
Examples include spheres, ellipsoids, tetrahedra, and polyhedra
Higher-dimensional convex sets can be challenging to visualize directly, but their properties can be understood through lower-dimensional projections or cross-sections
The convex hull of a set of points can be visualized as the smallest convex polygon (in 2D) or polyhedron (in 3D) containing all the points
Separation theorems can be visualized by drawing hyperplanes that separate or support convex sets
Practice Problems and Exercises
Prove that the intersection of any collection of convex sets is convex
Show that the Minkowski sum of two convex sets is convex
Determine whether the following sets are convex:
a) S1={(x,y):x2+y2≤1}
b) S2={(x,y):x2+y2=1}
c) S3={(x,y):∣x∣+∣y∣≤1}
Find the convex hull of the following sets of points:
a) {(0,0),(1,0),(0,1)}
b) {(0,0),(1,1),(2,0),(0,2)}
Prove Carathéodory's theorem for a set S⊆R2
Find a hyperplane that separates the following pairs of convex sets:
a) A={(x,y):x≤0} and B={(x,y):x≥1}
b) A={(x,y):x2+y2≤1} and B={(x,y):x≥2}
Formulate a convex optimization problem to find the point in a convex set C closest to a given point p