Convex Optimization — Boyd & Vandenberghe 3. Convex functions
Convex Optimization
Stephen Boyd Lieven Vandenberghe Revised slides by Stephen Boyd, Lieven Vandenberghe, and Parth Nobel
3. Convex functions
Outline
Convex functions Operations that preserve convexity Constructive convex analysis Perspective and conjugate Quasiconvexity
Convex Optimization
Boyd and Vandenberghe
3.1
Definition
f : Rn R is convex if dom f is a convex set and for all x, y dom f , 0 1, f (x + (1 - )y) f (x) + (1 - )f (y)
(x, f (x))
(y, f (y))
f is concave if -f is convex f is strictly convex if dom f is convex and for x, y dom f , x y, 0 < < 1,
f (x + (1 - )y) < f (x) + (1 - )f (y)
Convex Optimization
Boyd and Vandenberghe
3.2
Examples on R
convex functions: affine: ax + b on R, for any a, b R exponential: eax, for any a R powers: x on R++, for 1 or 0 powers of absolute value: |x|p on R, for p 1 positive part (relu): max{0, x}
concave functions: affine: ax + b on R, for any a, b R powers: x on R++, for 0 1 logarithm: log x on R++ entropy: -x log x on R++ negative part: min{0, x}
Convex Optimization
Boyd and Vandenberghe
3.3
Examples on Rn
convex functions: affine functions: f (x) = aT x + b
any norm, e.g., the p norms ? xp = (|x1 |p + ? ? ? + |xn |p)1/p for p 1 ? x = max{|x1|, . . . , |xn|}
sum of squares:
x
2 2
= x12 + ? ? ? + xn2
max function: max(x) = max{x1, x2, . . . , xn}
softmax or log-sum-exp function: log(exp x1 + ? ? ? + exp xn)
Convex Optimization
Boyd and Vandenberghe
3.4
Examples on Rm?n
X Rm?n (m ? n matrices) is the variable general affine function has form
mn
f (X) = tr(AT X) + b = AijXij + b
i=1 j=1
for some A Rm?n, b R spectral norm (maximum singular value) is convex
f (X) = X 2 = max (X) = (max (XT X))1/2 log-determinant: for X Sn++, f (X) = log det X is concave
Convex Optimization
Boyd and Vandenberghe
3.5
Extended-value extension
suppose f is convex on Rn, with domain dom f its extended-value extension f~ is function f~ : Rn R {}
f~(x) =
f (x) x dom f x dom f
often simplifies notation; for example, the condition
0 1 = f~(x + (1 - )y) f~(x) + (1 - )f~(y)
(as an inequality in R {}), means the same as the two conditions
? dom f is convex ? x, y dom f , 0 1 = f (x + (1 - )y) f (x) + (1 - )f (y)
Convex Optimization
Boyd and Vandenberghe
3.6
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- introduction to algorithms northeastern university
- lecture 3 solving equations using fixed point iterations
- z f x dx 1 be a continuous r v f x university of california los
- convex functions university college dublin
- convex optimization — boyd vandenberghe 3 convex functions
- math 220a hw 6 solutions university of california san diego
- log normal distribution from x α β α β α william mary
- graph transformations university of utah
- chapter 1 algorithm analysis donald bren school of information and
- lecture 8 branches of multi valued functions university of washington
Related searches
- 3 main functions of corrections
- 3 functions of money economics
- 3 functions of money definition
- 3 basic functions of memory
- python 3 functions list
- 3 major functions of the skeletal system
- lifespan development boyd 8th edition
- python 3 functions pdf
- ameristar casino boyd gaming
- ameristar kansas city boyd gaming
- 3 functions of cell membrane
- brady boyd new life church