Fisibilitas Dan Optimalitas

22
Fisibilitas dan Optimalitas Bentuk umum permasalahan optimasi memin/memaks f(x) Kendala g i (x)(≤,=,atau≥)b i , iI f(x) : fungsi objektif/tujuan {g i (x)} : fungsi – fungsi kendala Suatu permasalahan optimasi disebut nonlinier jika fungsi tujuan atau fungsi kendala mempunyai bentuk nonlinier .

description

hhhh

Transcript of Fisibilitas Dan Optimalitas

Page 1: Fisibilitas Dan Optimalitas

Fisibilitas dan OptimalitasBentuk umum permasalahan optimasi

memin/memaks f(x) Kendala gi(x)(≤,=,atau≥)bi, iI

f(x) : fungsi objektif/tujuan{gi(x)} : fungsi – fungsi kendala

Suatu permasalahan optimasi disebut nonlinier jika fungsi tujuan atau fungsi kendala mempunyai bentuk nonlinier .

Page 2: Fisibilitas Dan Optimalitas

Fisibilitas dan Optimalitas

Contoh masalah optimasi nonlinier:Memin f(x) = x1

2 + x23 x3

4

Kendala g1(x) : x1+2x2+3x3 = 6g2(x) : x1 ≥ 0g3(x) : x2 ≥ 0g4(x) : x3 ≥ 0

Page 3: Fisibilitas Dan Optimalitas

Fisibilitas Titik yang memenuhi semua kendala

disebut titik fisibel.Himpunan semua titik fisibel disebut daerah fisibel dinotasikan S.

Pada suatu titik fisibel , suatu kendala pertidaksamaan gi( )≥0

disebut aktif jika gi( )=0

suatu kendala pertidaksamaan gi( )≥0 disebut inaktif jika gi( )>0

xx

x

xx

Page 4: Fisibilitas Dan Optimalitas

FisibilitasHimpunan titik-titik fisibel yg paling sedikit satu

dari kendala pertidaksamaannya aktif adalah boundary dari daerah fisibel

Sedangkan titik-titik fisibel yang lain adalah titik-titik interior

Contoh: Daerah fisibel yg didefinisikan oleh kendala

g1(x) : x1+2x2+3x3-6 = 0g2(x) : x1 ≥ 0g3(x) : x2 ≥ 0g4(x) : x3 ≥ 0

Page 5: Fisibilitas Dan Optimalitas

Fisibilitas

xa=(0,0,2) titik fisibel (titik boundary), g2(xa) & g3(xa) menjadi kendala aktif

xb=(3,0,1) titik fisibel (titik boundary)g3(xb) menjadi kendala aktif

xc=(1,1,1) titik fisibel titik interior

x3

x1

x2xc

xa

xb

2

6

3

Page 6: Fisibilitas Dan Optimalitas

Latihan

Perhatikan daerah fisibel yang didefinisikan oleh kendala :

Tentukan apakah titik-titik berikut merupakan titik fisibel atau bukan! Jika fisibel yang mana merupakan titik interior dan yang mana titik boundary?

0:)(

01:)(

01:)(

23

212

22

211

xxg

xxxg

xxxg

)2

1,0(),

2

1,2

1(),0,

2

1(

),0,1(),1,1(),2

1,2

1(

fed

cba

xxx

xxx

Page 7: Fisibilitas Dan Optimalitas

Optimalitas

Titik x* disebut global minimum dari f(x) di S jika f(x*) ≤ f(x) untuk setiap xS

Titik x* disebut strict global minimum dari f(x) di S jika f(x*) < f(x) untuk setiap xS dengan x ≠ x*.

Page 8: Fisibilitas Dan Optimalitas

Optimalitas

Titik x* disebut lokal minimum dari di S jika , untuk setiap x S dengan|x - x*|< dan : bilangan bulat positif kecil yg bergantung pada x*.

Titik x* disebut strict lokal minimum dari di S jika , untuk setiap x S dg | x - x*| < dan x ≠ x*.

 

Page 9: Fisibilitas Dan Optimalitas

Tugas

Memin :Kendala :

Gambarkan himpunan fisibelTentukan semua peminimal lokalTentukan yang mana peminimal global

1

421

22

21

x

xx

1x

Page 10: Fisibilitas Dan Optimalitas

Tugas

Memin :Kendala :

Gambarkan himpunan fisibelAdakah peminimal lokal ?Adakah peminimal global ?

1)1(

1)1(22

21

22

21

xx

xx

1x

Page 11: Fisibilitas Dan Optimalitas

Himpunan dan Fungsi Konvek

Himpunan S disebut himpunan konvek jika x,yS berlaku x + (1-)y S, 0 ≤ ≤ 1.atau segmen garis yg menghub. x dan y juga di S.

Contoh:

konvek bukan konvek

Page 12: Fisibilitas Dan Optimalitas

Fungsi konvek dan fungsi konkaf

Fungsi f(x) disebut fungsi konvek pada himpunan S jika f(x+(1-)y)≤f(x)+(1-)f(y),0≤≤1,x,yS atau segmen garis yg menghub titik (x,f(x)) dan (y,f(y)) terletak pada atau diatas fungsi.

Fungsi f(x) disebut fungsi konkaf pada himpunan S jika f(x+(1-)y) ≥ f(x)+(1-)f(y),0≤≤1,x,yS

Page 13: Fisibilitas Dan Optimalitas

Fungsi, Himpunan dan Pemrograman Konvek

Suatu masalah tanpa kendala meminimalkan f(x) disebut ‘masalah pemrograman konvek’ jika S himpunan konvek dan f(x) fungsi konvek pada S,

Suatu masalah berkendalameminimalkan f(x)kendala gi(x) ≥ 0, iI

disebut masalah pemrograman konvek jika f(x) fungsi konvek dan {gi} fungsi konkaf.

Page 14: Fisibilitas Dan Optimalitas

Pemrograman Konvek

Pada masalah ‘Pemrograman Konvek’ setiap solusi lokal merupakan solusi global.

Teorema:Jika x* adalah solusi lokal dari masalah pemrograman konvek, maka x* adalah solusi global.

Page 15: Fisibilitas Dan Optimalitas

Fungsi, Himpunan &Pemrograman Konvek

Bukti:Diketahui x* adalah solusi lokal. Andaikan x* bukan

solusiglobal, maka terdapat titik y sdm hingga f(y)<f(x*).

Karenaf fungsi konvek maka untuk 0≤≤1 berlaku

f(x*+(1-)y) ≤ f(x*)+(1-)f(y) < f(x*)+(1-)f(x*) = f(x*)

Hal ini memperlihatkan bahwa terdapat titik sebarangyg dekat dengan x* yg mempunyai fungsi < f(x*). Titiktersebut berada di S karena S konvek. Kontradiksidengan x* lokal minimal. Jadi titik y tidak ada shg xadalah global minimal. ▮

Page 16: Fisibilitas Dan Optimalitas

Derivatif dan Konveksitas

Misal f(x) fungsi berdimensi satu yg mempunyai derivatif kedua kontinu. f(x) disebut fungsi konvek jhj f’’(x)0, xS.

jika f’’(x)>0, xS maka f disebut strickly konvek.

Untuk f(x) fungsi multidimensi, f(x) disebut fungsi konvek jika matriks Hessian (matriks dari derivatif keduanya) semi definit positif.

Jika matriks Hessian definit positif xS maka f(x) disebut strictly konvek.

Page 17: Fisibilitas Dan Optimalitas

Matriks hessian

Turunan pertama

Matriks Hessian dari f(x) adalah matriks nxn yg entri ke-ij nya :

ji

ij xx

xfxf

)(

)(2

2

T

nx

xf

x

xf

x

xfxf )

)(,...,)(

,)(

()(21

Page 18: Fisibilitas Dan Optimalitas

Matriks hessian

Dalam kasus multi dimensi matriks hessian menjadi semi definite positif jika pada setiap xS berlaku

yT 2f(x) y ≥ 0, untuk setiap ySecara alternatif ditunjukkan bahwa semua

nilai eigen dari matriks hessian ≥0 atau i≥0.

Page 19: Fisibilitas Dan Optimalitas

Matriks hessian

H adalah definite positif jhj Hj > 0 untuk

j=1,2,...,nH adalah semi definite positif jhj Hj

≥ 0 untuk j=1,2,...,n

H adalah definite negatif jhj (-1)jHj > 0

untuk j=1,2,...,nH adalah semi definite negatif jhj (-1)jHj

≥ 0 untuk j=1,2,...,n

Page 20: Fisibilitas Dan Optimalitas

Latihan

Untuk setiap fungsi berikut tentukan apakahkonvek , konkaf , keduanya atau bukan keduanya ;

3

4

234

2

2

)(.

)1()(.

432)(.

1)(.

543)(..1

xxfe

x

xxfd

xxxxfc

xxfb

xxxfa

Page 21: Fisibilitas Dan Optimalitas

Latihan

Untuk setiap fungsi berikut tentukan apakahkonvek , konkaf , keduanya atau bukan keduanya ;

31322123

22

21321

2221

2121

2221

2121

2221

2121

212221

2121

2),,(.5

23),(.4

2),(.3

2),(.2

62532),(.1

xxxxxxxxxxxxf

xxxxxxf

xxxxxxf

xxxxxxf

xxxxxxxxf

Page 22: Fisibilitas Dan Optimalitas

f(x,y) = 2x2 – 3xy + 5y2 – 2x + 6y