Top Banner
Optimization Theory Primal Optimization Problem min x p i h m i f i i , 2 , 1 , 0 ) ( , 2 , 1 , 0 ) ( x x ) ( 0 x f subject to: *) ( * 0 x f p Primal Optimal Value:
24

Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Optimization Theory

Primal Optimization Problem

minx

pih

mif

i

i

,2,1,0)(

,2,1,0)(

x

x

)(0 xf

subject to:

*)(* 0 xfp Primal Optimal Value:

Page 2: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Optimization Theory

Convex Optimization Problem

minx

bAx

x

mifi ,2,1,0)(

)(0 xf

subject to:

)(),(),(),( 210 xxxx mffff : convex functions

Page 3: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Optimization Theory

Primal Lagrangian function

minx

pih

mif

i

i

,2,1,0)(

,2,1,0)(

x

x

)(0 xf

subject to:

)()()(

)()()(),,(

0

110

xhβxfαx

xxxβαx

TT

i

p

iii

m

ii

f

hffL

)0( i

Page 4: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Optimization Theory

Kuhn-Tucker Theory

)()()(

)()()(),,(

0

110

xhβxfαx

xxxβαx

TT

i

p

iii

m

ii

f

hffL

0x

L

L

0)(,0

0)(,0 0)(

x

xx

ii

iiii f

ff

0)( xif

0i

KKT Complementarity Condition

Page 5: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Optimization Theory

Dual Lagrangian Function

inf),(x

βα ),,( βαxL

0

xx

LL

Page 6: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Optimization Theory

Dual Optimization problem

minx

pih

mif

i

i

,2,1,0)(

,2,1,0)(

x

xsubject to:

*)(* 0 xfp

)(0 xf

Primal

max,βα

),( βα

subject to: mii ,2,1,0

*)*,(* βαd

Dual

For convex optimization problem: ** dp

Page 7: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

SVM

• Classification

• Regression

• Linear SVM

• Nonlinear SVM

Page 8: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM

• Training

• Prediction

Page 9: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM Training

)},(),,(),,{( 2211 kk yyy xxx Training dataset:

ki ,2,1 Label:}1,1{

Attribute :

i

Ni

y

Rx

bf T xwx)(Optimal Separating Hyperplane:

Page 10: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM Prediction

},,{ 21 lxxx Testing dataset:

0)(1

0)(1)))(( Label

x

xx

f

ffsign

Page 11: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Separable case

• The optimal hyperplane is obtained by maximizing the margin

• Support vectors

Page 12: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Separable case

Primal Problem

Page 13: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Separable case

Page 14: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Separable case

Page 15: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Separable case

Page 16: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Separable case

Dual Problem

Page 17: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Separable case

Page 18: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Non-separable case

Page 19: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Non-separable case

Page 20: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Non-separable case

Page 21: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Non-separable case (Primal Problem)

Subject to:

Page 22: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Non-separable case (Primal Problem)

Page 23: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Non-Separable case

Page 24: Optimization Theory Primal Optimization Problem subject to: Primal Optimal Value:

Support Vector Machine (SVM)

Linear SVM: Non-separable case (Implementation)

Quadratic programming Problem