• Tidak ada hasil yang ditemukan

Catatan Kuliah 12 Memahami dan Menganalisa Optimisasi dengan Kendala Ketidaksamaan

N/A
N/A
Protected

Academic year: 2021

Membagikan "Catatan Kuliah 12 Memahami dan Menganalisa Optimisasi dengan Kendala Ketidaksamaan"

Copied!
11
0
0

Teks penuh

(1)

Catatan Kuliah 12

Memahami dan Menganalisa Optimisasi dengan Kendala Ketidaksamaan

1. Non Linear Programming

Misalkan dihadapkan pada ilustrasi berikut ini : (i) Max U: =U x x

(

1, ,...,2 xn

)

. : i i s t

p xB xi ≥ ; 0 i=1, 2,...,n (ii) Min C: = p KK +p LL 0 . : s t K Lα β ≥Q Q K L0, , ≥ ; 0 Q0 ≠ 0

Secara umum, persoalan maksimisasi keuntungan atau minimisasi biaya untuk n variabel dan m kendala ditulis dalam bentuk :

(i) Max:π = f x x

(

1, ,...,2 xn

)

(

1 2

)

. : i , ,..., n i s t g x x xr dimana i=1, 2,...,m (ii) Min C: = f x x

(

1, ,...,2 xn

)

(

1 2

)

. : i , ,..., n i s t g x x xr dimana 1, 2,...,i= m

Apabila dalam kedua persoalan di atas fungsi kendala dan tujuan semua berbentuk linear, maka dikenal dengan Linear Programming (LP). Sedangkan bila ada fungsi kendala atau tujuan yang tidak linear, mka disebut Non Linear Programming (NLP)

(2)

Contoh 1 :

(

) (

2

)

2 1 2 : 4 4 Min C= x − + x − 1 2 . : 2 3 6 s t x + x ≥ −3x1−2x2 ≥ − 12 x x1, 2 ≥ 0

Solusi bagi persoalan di atas akan didekati dengan pendekatan grafik sbb :

Perhatikan bahwa fungsi tujuan berbentuk lingkaran yang berpusat di titik

( )

4, 4 dengan jari-jari r= C x 2 6 −3x1−2x2 ≥ − 12 4 2 2x1+3x2 ≥ 6 0 3 4 x 1

Berdasarkan grafik di atas, solusi terletak antara persinggungan garis

1 2

3x 2x 12

− − = − dengan lingkaran yang berpusat di titik

( )

4, 4 . Solusinya dapat dicari melalui konsep jarak terdekat antara titik dan garis.

Perhatikan lingkaran pada grafik tersebut dimana dapat dinyatakan sebagai fungsi implisit yaitu : F x x

(

1, 2

)

= →0

(

x1−4

) (

2+ x2−4

)

2− = C 0

Maka slope lingkaran :

(

)

(

1

)

(

(

1

)

)

2 1 1 2 2 2 2 4 4 2 4 4 x x dx F dx F x x − − = − = − = − − − Slope garis −3x1−2x2 = − : 12

( )

( )

2 1 1 2 3 3 2 2 dx F dx F − − = − = = − −

(3)

Pada persinggungan, slope lingkaran = slope garis :

(

)

(

12

)

4 3 4 2 x x − − = − −

(

1

) (

2

)

2 x −4 =3 x −4 2x1− =8 3x2− 12 2x1−3x2 = − …(*) 4

Solusi dapat diperoleh dari eliminasi persamaan (*) dan −3x1−2x2 = − 12

1 2 1 2 1 3 2 12 3 2 3 4 2 13 28 x x kali x x kali x − − = − → − = − → − − = − 1* 28 2* 36 13 13 x = →x = Catatan :

Pengamatan pada daerah kendala dan fungsi tujuan : ™ Daerah kendala merupakan himpunan convex ™ Solusi yang diperoleh adalah solusi global ™ Fungsi tujuan adalah fungsi convex

Contoh 2 :

(

) (

2

)

2 1 2 : 4 4 Min C= x − + x − 1 2 . : 5 s t x +x ≥ − ≥ − x1 6 −2x2 ≥ − 11 x x1, 2 ≥ 0

(4)

x 2 x1 = 6 5,5 x2 =5,5 5 x1+x2 = 5 0 5 6 x 1

Solusinya adalah lingkaran yang berpusat di titik

( )

4, 4 dengan jari-jari r=0 Contoh 3 : 1 2 : 2 Max π = x + x 2 1 1 2 . : 4 0 s tx + xx ≤ 2x1+3x2 ≤12 x x1, 2 ≥ 0 x 2 4 P 1x12+4x1x2 = 0 F 1 P 2 2x1+3x2 =12 P 3 0 2 4 F 6 2 x 1 Pengamatan :

(i) F1F2 bukan himpunan convex

(ii) P adalah titik optimal di 1 F 1

(iii) Setiap titik di F nilainya lebih optimal dari 2 P 1

(iv) P adalah maksimum global 3

(4,4)

(5)

Kesimpulan : ♦ Apabila set atau himpunan kendala tidak convex maka solusinya belum tentu global dan bisa tidak unique.

♦ Apabila set atau himpunan kendala convex maka solusinya pasti global.

2. Kondisi Kuhn Tucker

Konsep Kendala Non Negatif

( )

1 : Max π = f x 1 . : 0 s t x

Berdasarkan optimisasi di atas, kemungkinan solusinya adalah : π π π A : solusi interior B : corner solution

C

C,D : bukan D titik stasioner

0 x1* x 1 x1* x 1 x1* x 1

Berdasarkan pengamatan ketiga gambar di atas dapat diperoleh bahwa x1* merupakan maksimum lokal dari π bila memenuhi salah satu dari ketiga syarat berikut :

(i) f '

( )

x1 =0 dan x1* 0> (titik A)

(ii) f '

( )

x1 =0 dan x1* 0= (titik B)

(iii) f '

( )

x1 <0 dan x1* 0= (titik C,D)

Secara matematis, tiga syarat di atas dapat dirangkum menjadi first order necessary condition (FONC) maksimum lokal dengan kendala non negatif sbb :

( )

1

' * 0

(6)

Jadi ketika masalah optimisasi dengan n variabel :

(

1 2

)

: , ,..., n Max π = f x x x . : j 0 s t x ≥ dimana 1, 2,...,j= n Maka FONC : fj ≤ ; 0 xj ≥ ; 0 x fj j = 0

(

j=1, 2,...,n

)

Secara khusus apabila kita bandingkan pada fungsi objektif dengan 3 variabel dan 2 kendala, maka permasalahan tersebut dapat ditulis sbb :

(

1 2 3

)

: , , Max π = f x x x

(

)

1 1 2 3 1 . : , , s t g x x xr 2

(

)

1, ,2 3 2 g x x xr x x x1, ,2 3≥ 0

atau dengan variabel dummy

(

s s1, 2

)

dapat dinyatakan dengan :

(

1 2 3

)

: , , Max π = f x x x

(

)

1 1 2 3 1 1 . : , , s t g x x x + =s r 2

(

)

1, ,2 3 2 2 g x x x + =s r x x x s s1, , , ,2 3 1 2≥ 0

Apabila kendala non-negatif diabaikan, maka fungsi Lagrangenya dapat dinyatakan sbb : Fungsi Lagrange :

(

)

1

(

)

2

(

)

1 2 3 1 1 1 2 3 1 2 2 1 2 3 2 ' , , , , , , Z = f x x xrg x x xs ⎤+λ ⎡rg x x xs FONC : 1 2 3 1 2 1 2 ' ' ' ' ' ' ' 0 Z Z Z Z Z Z Z x x x s s λ λ ∂ ======= ∂ ∂ ∂ ∂ ∂ ∂ ∂

(7)

Karena ada syarat xj ≥ dan 0 si ≥ , maka FONC menjadi : 0 (i) ' 0 j Z x ∂ ; xj ≥ ; 0 ' 0 j j Z x x= ∂ (ii) ' 0 i Z s ∂ ; si ≥ ; 0 ' 0 i i Z s s= ∂ (iii) ' 0 i Z λ ∂ = ∂ 1, 2 1, 2,3 i j = ⎛ ⎞ ⎜ = ⎟ ⎝ ⎠

Selanjutnya dari syarat FONC tersebut, ingin dieliminasi variabel pembantu yaitu s . i

Dari FONC (ii) : ' 0 i Z s ∂ maka − ≤ atau λi 0 λi ≥ 0 ' 0 i i Z s s= ∂ maka −siλi = atau 0 siλi = 0

Sehingga FONC (ii) dapat dinyatakan dengan : λi ≥ ; 0 si ≥ ; 0 siλi = 0

Sedangkan dari FONC (iii) : ' 0 i Z λ ∂ = ∂ maka

(

1, ,2 3

)

0 i i i rg x x x − =s atau i

(

1, ,2 3

)

i i s = −r g x x x Karena 0si ≥ maka

(

1, ,2 3

)

0 i i i s = −r g x x x

Sehingga kombinasi dari FONC (ii) dan (iii) adalah:

(

1, ,2 3

)

0 i i rg x x x ≥ ; λi ≥ ; 0

(

1, ,2 3

)

0 i i ri g x x x λ ⎡ − ⎤=

Dengan demikian dapat disimpulkan bahwa FONC dari Kondisi Kuhn Tucker (KKT) untuk masalah maksimisasi adalah :

™ ' 0 j Z x ∂ ≤ ∂ ; xj ≥ ; 0 ' 0 j j Z x x ∂ = ∂ ™ ' 0 i Z λ ∂ ∂ ; λi ≥ ; 0 ' 0 i i Z λ λ ∂ =

(8)

Sedangkan FONC dari Kondisi Kuhn Tucker (KKT) untuk masalah minimisasi adalah : ™ ' 0 j Z x ∂ ≥ ∂ ; xj ≥ ; 0 ' 0 j j Z x x ∂ = ∂ ™ ' 0 i Z λ ∂ ∂ ; λi ≥ ; 0 ' 0 i i Z λ λ ∂ =Contoh :

(

) (

2

)

2 1 2 : 4 4 Min C= x − + x − 1 2 . : 2 3 6 s t x + x ≥ −3x1−2x2 ≥ − 12 x x1, 2 ≥ 0 Jawab : Fungsi Lagrange :

(

) (

2

)

2

(

)

(

)

1 2 1 1 2 2 1 2 ' 4 4 6 2 3 12 3 2 Z =⎡ x − + x⎤+λ ⎡ − x + x+λ ⎡− − − xx FONC :

(

1

)

1 2 1 ' 2 4 2 3 0 Z x x λ λ ∂ = − − + ≥ ∂ ; x1≥ ; 0 1 1 ' 0 Z x x ∂ = ∂

(

2

)

1 2 2 ' 2 4 3 2 0 Z x x λ λ ∂ = − − + ∂ ; x2 ≥ ; 0 2 2 ' 0 Z x x= ∂ 1 2 1 ' 6 2 3 0 Z x x λ ∂ = − ∂ ; λ1≥ ; 0 1 1 ' 0 Z λ λ ∂ = ∂ 1 2 2 ' 12 3 2 0 Z x x λ ∂ = − + + ≤ ∂ ; λ2 ≥ ; 0 2 2 ' 0 Z λ λ ∂ = ∂

Mencari solusi dengan coba-coba, karena ada 2 variabel dan 2 kendala maka jumlah kombinasi penyelesaian yang mungkin adalah : 22 2+ =24 =16 kemungkinan.

1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0; 0 0; 0 0; 0 0; 0 0; 0 0; 0 0; 0 0; 0 x x x x x x x x λ λ λ λ λ λ λ λ = = ⎧ = = ⎪ = > = > ⎨ > = > = ⎪ > > > >

(9)

Perhatikan grafik di bawah ini ! x 2 6 −3x1−2x2 = − 12 4 2 2x1+3x2 = 6 0 3 4 x 1

Berdasarkan solusi grafik di atas diketahui bahwa x1> dan 0 x2 > , sehingga hanya 0

ada 4 solusi yang mungkin yaitu :

1 2 1 2 1 2 1 2 1 2 0; 0 0; 0 0; 0 0; 0 0; 0 x x λ λ λ λ λ λ λ λ = = ⎧ ⎪ = > ⎪ > > ⎨ > = ⎪ ⎪ > > ⎩

¾ Misalkan solusi yang mungkin adalah : x1 >0;x2 >0;λ1=0;λ2 = 0 Karena x1> dan 0 1 1 ' 0 Z x x= ∂ , maka

(

1

)

1 2 1 ' 2 4 2 3 0 Z x x λ λ ∂ = − − + = ∂ …(1) Karena x2 > dan 0 2 2 ' 0 Z x x= ∂ , maka

(

2

)

1 2 2 ' 2 4 3 2 0 Z x x λ λ ∂ = − − + = ∂ …(2)

Karena λ1 =0;λ2 = , maka dari persamaan (1) dan (2) diperoleh solusi : 0

1* 4

x = dan x2* 4=

Maka solusinya menjadi : x1* 4; * 4; * 0; * 0= x2 = λ1 = λ2 =

Selanjutnya akan diperiksa apakah solusi ini memenuhi KKT atau tidak. Karena λ1 = dan 0 1 1 ' 0 Z λ λ ∂ = ∂ , maka 1 2 1 ' 6 2 3 0 Z x x λ ∂ = − − < ∂ …(3)

Substitusi x1* 4= dan x2* 4= ke persamaan (3), terbukti 1 ' 0 Z λ ∂ < ∂ Karena λ2 = dan 0 2 2 ' 0 Z λ λ ∂ = ∂ , maka 1 2 2 ' 12 3 2 0 Z x x λ ∂ = − + + < ∂ …(4)

(10)

Substitusi x1* 4= dan x2* 4= ke persamaan (4), ternyata 1 ' 0 Z λ ∂ >

Jadi, solusi x1* 4; * 4; * 0; * 0= x2 = λ1 = λ2 = bukan solusi optimal yang memenuhi

KKT.

¾ Misalkan solusi yang mungkin adalah : x1 >0;x2 >0;λ1=0;λ2 > 0 Karena x1> dan 0 1 1 ' 0 Z x x ∂ = ∂ , maka

(

1

)

1 2 1 ' 2 4 2 3 0 Z x x λ λ ∂ = − − + = ∂ …(1) Karena x2 > dan 0 2 2 ' 0 Z x x ∂ = ∂ , maka

(

2

)

1 2 2 ' 2 4 3 2 0 Z x x λ λ ∂ = − − + = ∂ …(2)

Karena λ1 = , maka persamaan (1) dan (2) menjadi : 0

(

1

)

2

2 x − +4 3λ =0 …(3)

(

2

)

2

2 x − +4 2λ =0 …(4)

Eliminasi persamaan (3) dan (4) menghasilkan :

1 2 4x −6x + = …(5) 8 0 Karena λ2 > dan 0 2 2 ' 0 Z λ λ ∂ = ∂ , maka 1 2 2 ' 12 3 2 0 Z x x λ ∂ = − + + = ∂ …(6)

Kemudian eliminasi persamaan (5) dan (6) menghasilkan :

1 13x −28 0= 1* 28 13 x = Substitusi nilai 1* 28 13

x = ke persamaan (5) sehingga diperoleh nilai 2* 36

13

x =

Substitusi nilai 1* 28 13

x = ke persamaan (3) sehingga diperoleh nilai 2* 16

13

λ = Maka solusinya menjadi : 1* 28; *2 36; * 0; *1 2 16

13 13 13

x = x = λ = λ =

Selanjutnya akan diperiksa apakah solusi ini memenuhi KKT atau tidak. Substitusi 1* 28 13 x = , λ1* 0= dan 2* 16 13 λ = ke persamaan (2), terbukti 1 ' 0 Z x ∂ = ∂

(11)

Substitusi 2* 36 13 x = , λ1* 0= dan 2* 16 13 λ = ke persamaan (1), terbukti 2 ' 0 Z x= ∂ Karena λ1 = dan 0 1 1 ' 0 Z λ λ ∂ = ∂ , maka 1 2 1 ' 6 2 3 0 Z x x λ ∂ = − − < ∂ …(7) Substitusi 1* 28 13 x = dan 2* 36 13 x = ke persamaan (7), terbukti 1 ' 0 Z λ ∂ < ∂ Substitusi 1* 28 13 x = dan 2* 36 13 x = ke persamaan (6), terbukti 2 ' 0 Z λ ∂ = ∂ Jadi, solusi 1* 28; *2 36; * 0; *1 2 16 13 13 13

x = x = λ = λ = merupakan solusi optimal yang

memenuhi KKT. Soal : Diketahui :

( )

32 2 R Q = Q Q

( )

2 8 4 C Q =Q + Q+ π0 =18

Tentukan solusi dari optimisasi berikut yang memenuhi kondisi Kuhn Tucker :

( )

: Max R Q 0 . : s t C− ≤ − R π

Referensi

Dokumen terkait

Permasalahan penelitian ini terletak pada perbedaan interpretasi pesan politik yang tertuang dalam teks visi, misi, program dan slogan antara kandidat selaku pembuat

Gambar 3.33 Perancangan Halaman Hasil

Berkaca pada kasus All England, Inggris selaku negara penyelenggara mempunyai aturan bahwa jika dalam 1 pesawat ada salah satu penumpang yang positif terkena Covid-19 maka

datagridview1 private Sistem.Windows.Forms.Datagridview label1 private Sistem.Windows.Forms.Label label2 private Sistem.Windows.Forms.Label label3 private

penyuluhan terhadap pengetahuan dan sikap Seharusnya untuk melihat keberhasilan program pasien tentang penyakit hipertensi di Desa Beton promosi kesehatan sebagai pencegahan

Tujuan dari penelitian ini yaitu untuk mengetahui tingkat keberhasilan hibridisasi antara ikan patin siam jantan dengan ikan baung betina dan perkembangan

Dalam diagram diatas terdapat satu buah proses yakni “Sistem Pemesanan Jasa Fotografi &amp; Wedding Venue” sistem pada entitas pertama (admin) sistem akan menampilkan informasi

Salah satu tantangan utama untuk berkembang pesat kota hari ini adalah untuk menyediakan layanan transportasi publik yang efektif untuk memenuhi meningkatnya permintaan