1
CSE203B Convex Optimization Lecture 2 Convex Set
CK Cheng
- Dept. of Computer Science and Engineering
Lecture 2 Convex Set CK Cheng Dept. of Computer Science and - - PowerPoint PPT Presentation
CSE203B Convex Optimization Lecture 2 Convex Set CK Cheng Dept. of Computer Science and Engineering University of California, San Diego 1 Convex Optimization Problem: min 0 Subject to , = 1,
1
2
0 π¦ is a convex function
π π¦ β€ ππ, π = 1, β¦ , π
π¦ π 0 π¦
π π¦ β€ ππ , π = 1, β― , π
π(π¦) β€ ππ, π = 1, β― , π is a convex set
3
π π½π¦ + πΎπ§ β€ π½π π π¦ + πΎπ π π§ , βπ½ + πΎ = 1, π½, πΎ β₯ 0
4
5
6
7
π π¦
π π΅π¦ , π¦ β ππ
8
9
10
11
12
π΅ = 1 1 1 β1 π = 2 1 1
13
π}
14
0(π¦)
0(ππ)
π
15
16
π¨1 π’1
π¨2 π’2
17
18
ππ π 2 π¦= π π 2
19
0 π¦ = πππ¦
ππ
0 π¦
ππ¦1 = 1 ππ
0 π¦
ππ¦2 = 2
20
21
β €. Polyhedra (plural) : Poly (many) Hedron (face) π = π¦ π΅π¦ β€ π, π·π¦ = π} π΅ = π1
π
π2
π
β¦ ππ
π
C = π1
π
π2
π
β¦ ππ
π
22
β €I. Matrix Space : Positive Semidefinite Cone β ππ = π β ππβ¨π π = ππ} Symmetric Matrix β‘ π+
π = π β ππ π βͺ° 0}
π. π. π§πππ§ β₯ 0, βπ§ π++
π
= π β ππ π β» 0} π. π. π§πππ§ > 0, βπ§ β 0 Ex: π = π¦ π§ π§ π¨ β π+
2 β π¦ β₯ 0, π¨ β₯ 0, π¦π¨ β₯ π§2
[π π]π π π = π2π¦ + π2π¨ + 2πππ§ β₯ 0, βπ, π β β
23
Proof : 1 βπ¦β1π§ 1 π¦ π§ π§ π¨ 1 βπ¦β1π§ 1 = π¦ π¨ β π¦β1π§2 Let π = 1 βπ¦β1π§ 1 We have π π π π π = [π π]πβππππππβ1 π π = π π πβπ π¦ π¨ β π¦β1π§2 πβ1 π π
24
π¦ πππ¦ = π} (Classification, Optimization, Duality) Theorem : Given two convex sets π· β© πΈ = β in ππ βπ β ππ, π β π, π‘. π’. πππ¦ β€ π, βπ¦ β π· πππ¦ β₯ π, βπ¦ β πΈ Actually π = π β π, π =
π 2
2β π 2 2
2
i.e. π π¦ = πππ¦ β π = π β π π(π¦ β
π+π 2 )
For πππ‘π’ π·, πΈ = inf π£ β π€ 2 π£ β π·, π€ β πΈ}
25
Proof : βπ€ β πΈ, πππ€ β₯ πππ should be true By contradiction, suppose that πππ€ < πππ Then we can show that π + π’(π€ β π) is close to π for π’ > 0 Because
π ππ’ π + π’ π€ β π β π 2 2 = 2 π β π π π€ β π < 0
We have π + π’ π€ β π β π 2 < π β π 2 for tiny π’ > 0
26
27
Given Cone πΏ (i.e. πΏ = {Οπ=1
π
πππ£π |ππ > 0, π£π β ππ, βπ}) πΏβ = π§ π¦ππ§ β₯ 0, βπ¦ β πΏ} Ex: 1. πΏ = π+
π βΆ πΏβ = π+ π
π βΆ πΏβ = π+ π
π¦, π’ π¦ 2 β€ π’ βΆ πΏβ = {(π¦, π’)| π¦ 2 β€ π’}
π¦, π’ π¦ 1 β€ π’ βΆ πΏβ = {(π¦, π’)| π¦ β β€ π’}
28
29
30
31
0 π¦0 β πΏβ, i.e. πΌπ 0 π¦0 πβπ¦ β₯ 0, ββπ¦ β πΏ
32