Penyelidikan Operasi 3. Penyelesaian Analitis Persoalan Optimisasi
Materi Optimisasi Tanpa Kendala Optimisasi dengan Kendala Persamaan Optimisasi dengan Kendala Pertidaksamaan Bentuk Umum Persoalan Optimisasi Bentuk Umum dengan Kendala Nonnegatif
Optimisasi Tanpa Kendala Bentuk Umum min π π₯ ππππππ π π₯ : β π βΆβ max π π₯ πππππ‘ ππππ¦ππ‘ππππ ππππππ min βπ π₯ Persoalan ini dapat diartikan sebagai berikut: Akan dicari π₯ β βπ π₯ β β€π π₯ β π₯ β β π Dengan kata lain π₯ β adalah titik minimum Persoalan ini dapat diselesaikan dengan menggunakan syarat cukup dan syarat perlu keoptimalan pada bab sebelumnya
Optimisasi Tanpa Kendala Syarat Perlu π»π π₯ β =0βΉ π₯ β adalah titik optimal Syarat Cukup Ξ π₯ β β₯0βΉ π₯ β adalah titik minimum, sehingga βΉ π₯ β adalah penyelesaian dari min π π₯ Ξ π₯ β β₯0 adalah notasi untuk kemudahan menyatakan bahwa matriks Hessiannya adalah positive semi definite
Optimisasi Tanpa Kendala Berdasarkan kedua syarat tersebut dapat dirancang algoritma penyelesaian persoalan ini sebagai berikut: Cari titik(-titik) yang memenuhi syarat perlu dengan menyelesaikan persamaan yang diperoleh dari gradient = 0 Bila ada, cek apakah titik(-titik) tersebut memenuhi syarat cukup dengan memastikan bahwa matriks Hessiannya adalah positive semi definite Bila ada yang memenuhi, tentukan nilai fungsinya Penyelesaiannya adalah nilai fungsi pada 3. dengan titik pada 2.
Optimisasi Tanpa Kendala Algoritma ini dalam bentuk pseudo code adalah sebagai berikut: Start Find π»π π₯ Solve π»π π₯ =0. Let πΆ= π₯ |π»π π₯ =0 be the candidate set If πΆ is empty, then stop Else, find π¨ π₯ Let S = π₯ β |π»π π₯ β =0,π¨ π₯ β β₯0 be the solution set. For β π₯ β β πΆ calculate π¨ π₯ β If π¨ π₯ β β₯0 then π₯ β βπ Else, repeat For β π₯ β βπ calculate π π₯ β Print βSolution isβ π π₯ β at π₯ β , repeat End
Optimisasi Tanpa Kendala Contoh 1: Cari penyelesaian dari Min 3 π₯ 1 2 +2 π₯ 2 2 +4 π₯ 1 π₯ 2 β6 π₯ 1 β8 π₯ 2 +6 Langkah 1: Cari titik yang memenuhi syarat perlu π»π π₯ = 0 π»π π₯ = 6 π₯ 1 +4 π₯ 2 β6 4 π₯ 1 +4 π₯ 2 β8 = 0 0 Atau Diperoleh: 6 π₯ 1 +4 π₯ 2 β6=0 4 π₯ 1 +4 π₯ 2 β8=0 π₯ β = β1 3 π₯ 1 =β1 π₯ 2 =3 Kandidat Titik Minimum
Optimisasi Tanpa Kendala Langkah 2: Cek apakah titik yg diperoleh memenuhi syarat cukup Ξ π₯ β β₯0 (positive semi definite) Ξ π₯ = 6 4 4 4 Ξ 1 =6>0 positif definit Ξ 2 = 6 4 β 4 4 =8>0 π₯ β = β1 3 =πππππβ π‘ππ‘ππ ππππππ’π βΉπππππβ π‘ππ‘ππ ππππ¦ππππ ππππ yang dicari
Optimisasi Tanpa Kendala Langkah 3: Hitung nilai minimumnya π π₯ β pada titik π₯ β = β1 3 π π₯ β = 3 (β1) 2 +2 (3) 2 +4(β1)(3)β6(β1)β8(3)+6 π π₯ β = β3 Langkah 4: Jadi nilai minimumnya adalah -3 pada titik β1 3
Plot Contour f(x) pada Contoh 1 Optimisasi Tanpa Kendala titik minimum π 1 π 2 > π 1 π 3 > π 2 (-1,3) Plot Contour f(x) pada Contoh 1
Plot Grafik 3D π π₯ pada Contoh 1 Optimisasi Tanpa Kendala f( π₯ ) x1 x2 Plot Grafik 3D π π₯ pada Contoh 1
Optimisasi Tanpa Kendala Contoh 2 min β3 π₯ 1 2 β2 π₯ 2 2 β4 π₯ 1 π₯ 2 +6 π₯ 1 +8 π₯ 2 β6 1. Syarat Perlu π»π π₯ β =0 π»π π₯ = β6 π₯ 1 β4 π₯ 2 +6 β4 π₯ 1 β4 π₯ 2 +8 = 0 0 π₯ β = β1 3 Kandidat Titik Minimum β6 π₯ 1 β4 π₯ 2 +6=0 β4 π₯ 1 β4 π₯ 2 +8=0 π₯ 1 =β1 π₯ 2 =3
Optimisasi Tanpa Kendala 2. Syarat Cukup Ξ π₯ β πππ ππ‘ππ (π πππ) πππππππ‘ Ξ π₯ = β6 β4 β4 β4 Ξ 1 =β6<0 negatif definit Ξ 2 = β6 β4 β β4 β4 =8>0 π₯ β = β1 3 =π‘ππ‘ππ ππππ πππ’πβΉπ‘ππππ ππππππ’βπ π π¦ππππ‘ ππ’ππ’π Jadi persoalan ini tidak memiliki penyelesaian
Plot Contour f(x) pada Contoh 2 Optimisasi Tanpa Kendala titik maksimum π 1 π 2 < π 1 π 3 < π 2 Plot Contour f(x) pada Contoh 2
Plot Grafik 3D f(x) pada Contoh 2 Optimisasi Tanpa Kendala Plot Grafik 3D f(x) pada Contoh 2
Optimisasi Tanpa Kendala Contoh 3 Jika diperoleh Ξ π₯ = 6 6 6 4 Ξ 1 =6>0 indefinit Ξ 2 = 6 4 β 6 6 =β12<0 ππππ π‘ππ‘ππ ππππππππ‘ π¦πππ ππππππππβ ππππ π π¦ππππ‘ πππππ’ πππππ‘ππππππ π‘ππππ ππππππ’βπ π π¦ππππ‘ ππ’ππ’π πππππ‘ππππππ, π πβπππππ ππ’πππ π‘ππ‘ππ ππππ πππ’π πππ’ππ’π π‘ππ‘ππ ππππππ’π
Optimisasi Tanpa Kendala Contoh 4: Cari penyelesaian dari Min π π₯ = π₯ 1 3 +2 π₯ 1 π₯ 2 +2 π₯ 2 2 1. Cari titik-titik yang memenuhi syarat perlu π»π π₯ β =0 π»π π₯ = 3 π₯ 1 2 +2 π₯ 2 2 π₯ 2 +4 π₯ 1 = 0 0 π₯ β = 0 0 , 4 3 β 8 3 3 π₯ 1 2 +2 π₯ 2 =0 2 π₯ 2 +4 π₯ 1 =0 3 π₯ 1 2 β4π₯ 1 =0 Kandidat Titik Minimum π₯ 1 =0 β¨ π₯ 1 = 4 3 , π₯ 2 =0 β¨ π₯ 2 =β 8 3
Optimisasi Tanpa Kendala 2. Cek apakah memenuhi Syarat Cukup Ξ π₯ β β₯0 Ξ π₯ = 6 π₯ 1 2 2 4 π₯ β = 0 0 a. Cek untuk kandidat Ξ 1 =0β₯0 negative semi definite Ξ 2 = 0 4 β 2 2 =β4<0 π₯ β = 0 0 π‘ππ ππππππ’βπ π π¦ππππ‘ ππ’ππ’π π ππ π‘π‘π πππ (ππ’πππ ππππ¦ππππ ππππ)
Optimisasi Tanpa Kendala π₯ β = 4 3 β 8 3 b. Cek untuk kandidat Ξ π₯ = 6 π₯ 1 2 2 4 Ξ 1 =8>0 positif definit Ξ 2 = 8 4 β 2 2 =28>0 π₯ β = 4 3 β 8 3 ππππππ’βπ π π¦ππππ‘ ππ’ππ’π π ππ π‘ππ‘ππ ππππππ’π (ππππ¦ππππ ππππ)
Optimisasi Tanpa Kendala Langkah 3: Hitung nilai minimumnya π π₯ = π₯ 1 3 +2 π₯ 1 π₯ 2 +2 π₯ 2 2 Hitung π π₯ β pada titik π₯ β = 4/3 β8/3 π π₯ β = ( 4 3 ) 3 +2 ( 4 3 )(β 8 3 ) +2 β 8 3 2 π π₯ β = β 256 27 Langkah 4: Jadi penyelesaiannya adalah: nilai minimum = (256/27) pada titik 4/3 β8/3
Optimisasi Tanpa Kendala titik minimum Contour Contoh 4
Grafik 3D Fungsi pada Contoh 4 Optimisasi Tanpa Kendala Gunakan pseudo code yang diberikan didepan untuk menyelesaikan contoh 4! Langkah-langkah penyelesaian sesuai dengan langkah-langkah pada pseudo code Grafik 3D Fungsi pada Contoh 4
Optimisasi dengan Kendala Persamaan Bentuk Umum πππ π π₯ Fungsi optimisasi dengan syarat (d.s) β π₯ =0 Fungsi kendala berbentuk persamaan π π₯ : β π ββ β π₯ : β π β β π π : sembarang (menyatakan banyaknya kendala) Akan dicari π₯ β ββ π₯ β =0 πππ π( π₯ β )<π π₯ β π₯ Langkah: Mencari titik(-titik) yang memenuhi semua kendala Mencari titik(-titik) optimal Mencari titik(-titik) penyelesaian
Optimisasi dengan Kendala Persamaan π= π₯ |β π₯ =0 Definisikan Himpunan titik β titik yang memenuhi semua kendala Titik β titik yang layak (karena memenuhi kendala) Daerah kelayakan yang memuat titik β titik yang layak π= Daerah Kelayakan
Optimisasi dengan Kendala Persamaan Contoh min 3 π₯ 1 2 +2 π₯ 2 2 +4 π₯ 1 π₯ 2 β6 π₯ 1 β8 π₯ 2 +6 d.s π₯ 1 + π₯ 2 =1 Dari syarat perlu diperoleh: π»π π₯ β =0βΉ π₯ β = β1 3 Metode Eliminasi π= π₯ | π₯ 1 + π₯ 2 =1 π₯ β β π π₯ β bukan titik yang layak π₯ β bukan titik penyelesaian
Contour dengan Kendala Persamaan Contoh 1 Optimisasi dengan Kendala Persamaan πΊ titik yang memenuhi kendala **Titik minimum βΉ titik yang dihasilkan dari persinggungan antara garis kendala dengan contour paling dalam Contour dengan Kendala Persamaan Contoh 1
Optimisasi dengan Kendala Persamaan Untuk menyelesaikan persoalan ini dengan menggunakan syarat keoptimalan dipergunakan pengali Lagrange π (Lagrange Multipliers) Untuk min π( π₯ ) dengan syarat β π₯ =0, definisikan: πΏ π₯ , π =π π₯ + π=1 π π π β π ( π₯ ) πΏ disebut sebagai fungsi Lagrange
Optimisasi dengan Kendala Persamaan βUntuk menyelesaikan persoalan optimisasi dengan kendala persamaan dapat dilakukan dengan menyelesaikan persoalan optimisasi tanpa kendala dari fungsi Lagrange yang bersesuaian dengan fungsi tujuan dan fungsi kendala pada persoalan optimasi dengan kendala.β
Optimisasi dengan Kendala Persamaan Persoalan diubah menjadi min π( π₯ ) βΆ min πΏ π₯ , π =π π₯ + π=1 π π π β π ( π₯ ) Memiliki dua variabel π₯ , π d.s. β π₯ =0 Syarat perlu π₯ β , π β titik minimum βΆπ»πΏ π₯ β , π β =0 π»πΏ π₯ β , π β = ππΏ ππ₯ ππΏ ππ =0 dimensi π dimensi π ππΏ ππ₯ =π»π π₯ + π=1 π π π π»β π ( π₯ ) =0 ππΏ ππ = β π π₯ =0
Optimisasi dengan Kendala Persamaan Contoh min 3 π₯ 1 2 +2 π₯ 2 2 +4 π₯ 1 π₯ 2 β6 π₯ 1 β8 π₯ 2 +6 d.s π₯ 1 + π₯ 2 =1 π π + π π βπ=π βΉπ π =π πΏ π₯ , π = 3 π₯ 1 2 +2 π₯ 2 2 +4 π₯ 1 π₯ 2 β6 π₯ 1 β8 π₯ 2 +6+π π₯ 1 + π₯ 2 β1 =0 min πΏ π₯ , π Syarat Perlu 1. π»π π₯ +ππ»β π₯ =0 2. β π₯ =0 6 π₯ 1 +4 π₯ 2 β6 4 π₯ 1 +4 π₯ 2 β8 +π 1 1 =0 π₯ 1 + π₯ 2 β1 =0
Optimisasi dengan Kendala Persamaan 3 variable dengan 3 persamaan π₯ 1 , π₯ 2 ,π 6 π₯ 1 +4 π₯ 2 β6+π=0 4 π₯ 1 +4 π₯ 2 β8+π=0 π₯ 1 =β1 substitusi ke salah satu persamaan untuk mencari Ξ» π₯ 2 =2 6 β1 +4 2 β6+π=0 Ξ»=4 π₯ β = β1 2 βΆπ‘ππ‘ππ πππ‘ππππ, π ππππππ πππππ π‘ππ‘ππ ππππππ’π ππππππ Ξ»=4
Contour dengan Kendala Persamaan pada Contoh 2 Optimisasi dengan Kendala Persamaan Calon titik minimum πΊ Contour dengan Kendala Persamaan pada Contoh 2
Optimisasi dengan Kendala Persamaan Syarat Cukup, di cek dari konfektifitas πΏ( π₯ ,π) Karena, πΏ π₯ , π =π π₯ + π=1 π π π β π ( π₯ ) Konfektifitas dari L, dapat dilihat dari konfektifitas π( π₯ ) dan β( π₯ ) Sehingga syarat cukupnya adalah π π₯ = konveks βπ π₯ = konveks untuk π π >0 konkav untuk π π <0
Optimisasi dengan Kendala Persamaan Contoh min 3 π₯ 1 2 +2 π₯ 2 2 +4 π₯ 1 π₯ 2 β6 π₯ 1 β8 π₯ 2 +6 d.s π₯ 1 + π₯ 2 β1=0 Bila πΏ( π₯ , π ) adalah konfeks maka π₯ β adalah titik minimum yang dicari π( π₯ ) adalah konfeks karena π»( π₯ ) adalah positif definit Untuk Ξ»=4, β( π₯ ) adalah konfeks karena linier Syarat cukup dipenuhi βΉ π₯ β = β1 2 πππππβ ππππ¦ππππ ππππ (π‘ππ‘ππ ππππππ’π) π¦πππ ππππππ
Optimisasi dengan Kendala Persamaan Syarat keoptimalan optimisasi dengan kendala persamaan dapat dituliskan sebagai berikut: Syarat perlu π»πΏ π₯ β , π β =0 βΆ π₯ β , π β titik minimum πΏ π₯ , π =π π₯ + π π β π π₯ Syarat Cukup konfeks + positif + konfeks konfeks + negatif + konkaf
Optimisasi dengan Kendala Persamaan Interpretasi Geometris dari Penyelesaian Optimal Bila diperhatikan dari Syarat perlu π»π π₯ +ππ»β π₯ =0 π»π π₯ =βππ»β π₯ =0 Skalar = 4 π»π π₯ = 6 π₯ 1 +4 π₯ 2 β6 4 π₯ 1 +4 π₯ 2 β8 π»π β1 2 = β4 β4 , π»β β1 2 = 1 1 Pada titik optimal β1 2 : π»π π₯ = β4 β4 = βππ»β π₯ =β4 1 1 = β4 β4 Atau, π»π π₯ segaris dengan π»β π₯ : - Berlawanan arah bila π > 0 - Searah bila π < 0
Contour Contoh 2 dengan Intepretasi Geometris Titik Optimalnya Optimisasi dengan Kendala Persamaan π΅π= βπ βπ π΅π= π π π>π π΅π π΅π π<π titik minimum tanpa kendala Kendala persamaan titik minimum dengan kendala Contour Contoh 2 dengan Intepretasi Geometris Titik Optimalnya
Optimisasi dengan Kendala Persamaan Pada titik optimal berlaku: π»π( π₯ ) segaris dengan π»β( π₯ ) Bila π»β( π₯ ) berlawanan arah dengan π»π( π₯ ), maka π>0 Bila π»β( π₯ ) searah dengan π»π( π₯ ), maka π<0 Bila kendala melewati titik optimal dari π( π₯ ) dan titik optimal memenuhi syarat cukup, maka π=0
Optimisasi dengan Kendala Persamaan Contoh dengan 3 variabel min π₯ 1 2 +2 π₯ 2 2 +2 π₯ 2 +2 π₯ 1 β8 π₯ 3 d.s π₯ 1 + π₯ 2 + π₯ 3 =1 π π + π π + π π βπ=π βΉπ π =π π π β π π β π π βπ=π βΉπ π =π π₯ 1 β π₯ 2 β π₯ 3 =3 πΏ π₯ , π = π₯ 1 2 +2 π₯ 2 2 +2 π₯ 2 π₯ 3 +3 π₯ 1 β8 π₯ 3 + π 1 π₯ 1 + π₯ 2 + π₯ 3 β1 + π 2 π₯ 1 β π₯ 2 β π₯ 3 β3 Persoalan berubah menjadi: min πΏ π₯ , π ππππππ 5 π£πππππππ, 3 π’ππ‘π’π π₯ πππ 2 π’ππ‘π’π π
Optimisasi dengan Kendala Persamaan Syarat Perlu 1. π»π π₯ + π 1 π» β 1 π₯ + π 2 π» β 2 π₯ =0 2 π₯ 1 +2 4 π₯ 2 +2 2 π₯ 2 β8 + π 1 1 1 1 + π 2 1 β1 β1 =0 2. β π₯ =0 π₯ 1 + π₯ 2 + π₯ 3 β1 =0 π₯ 1 β π₯ 2 β π₯ 3 β3 =0
Optimisasi dengan Kendala Persamaan 5 variable dengan 5 persamaan π₯ 1 , π₯ 2 , π₯ 3 , π 1 , π 2 2 π₯ 1 +2+ π 1 + π 2 =0 4 π₯ 2 +2+ π 1 β π 2 =0 2 π₯ 2 β8+ π 1 β π 2 =0 π₯ 1 + π₯ 2 + π₯ 3 =1 π₯ 1 β π₯ 2 β π₯ 3 =3 π₯ 1 =2 4 π₯ 2 +2+ π 1 β π 2 =0 4 π₯ 2 β16+2 π 1 β 2π 2 =0 π 1 β π 2 =18 π 1 =6 π 2 =β12
Optimisasi dengan Kendala Persamaan Diketahui π₯ 1 =2, π 1 =6, π 2 =β12 4 π₯ 2 +2+(6)β(β12)=0 (2)+(β5)+ π₯ 3 =1 π₯ 2 =β5 π₯ 3 =4 π₯ β = 2 β5 4 βΆπππππ π‘ππ‘ππ ππππππ’π ππππππ π 1 =6, π 2 =β12 Untuk memastikan bahwa adalah penyelesaian dari persoalan ini masih harus dibuktikan bahwa syarat cukup terpenuhi, yaitu f( π₯ ) konveks, h1( π₯ ) konveks karena π 1 =6 dan h2( π₯ ) adalah konkaf karena π 2 =β12. Buktikan!
Optimisasi dengan Kendala Persamaan Algoritma penyelesaian persoalan optimasi dengan kendala persamaan dapat dituliskan dalam bentuk pseudo code sebagai berikut: Start Construct πΏ π₯ , π Find π»πΏ π₯ , π Solve π»πΏ π₯ , π =0 Let πΆ= π₯ , π |π»πΏ π₯ , π =0 be the candidate set If πΆ is empty, then stop Else, find β¦.. β¦ Lanjutkan rancangan pseudo code ini!
Optimisasi dengan Kendala Pertidaksamaan Bentuk Umum Min π π₯ Fungsi tujuan ds π π π₯ β€0 π=1, 2, ..π Fungsi kendala pertidaksamaan Bentuk lain harus dikonversi ke bentuk umum tersebut Max π π₯ Min βπ π₯ Dengan syarat π π π₯ β₯0 π π π₯ β₯π Dengan syarat β π π π₯ β€0 βπ π π₯ +πβ€0
Optimisasi dengan Kendala Pertidaksamaan Untuk menyelesaikan persoalan ini, ubah pertidaksamaan menjadi persamaan dengan menambahkan variable yang menyatakan selisih antara ruas kanan dan ruas kiri atau biasa disebut slack variables π π₯ β€0βπ π₯ +π =0 S disebut slack yang bernilai nonnegatif π = π 2 π π₯ + π 2 =0 Dapat dibentuk fungsi Lagrange sebagai berikut: πΏ π₯ , π ,π =π π₯ +Ξ»(π π₯ + π 2 ) Sekarang persoalannya dapat dituliskan sebagai: Min πΏ π₯ , π ,π
Optimisasi dengan Kendala Pertidaksamaan πΏ π₯ , π ,π =π π₯ +Ξ»(π π₯ + π 2 ) π π₯ + π π =π π π =βπ π₯ π= βπ( π₯ ) Syarat Perlu ππΏ ππ₯ =π»π π₯ +ππ»π π₯ =0 ππΏ ππ =π π₯ + π 2 =0 π( π₯ )β€0 ππΏ ππ =2ππ=0 1 2 ππ=0 βπ π₯ π=0β βπ( π₯ ) π π₯ π=0 πβ₯0 3 4 ?
Optimisasi dengan Kendala Pertidaksamaan π π₯ π=0 Disebut complementary slackness Bila π π₯ =0, maka πβ 0 Bila π( π₯ )β 0, maka π=0 Persyaratan 3 π>π Kendala Berpengaruh (binding constraint) Yang digunakan persamaannya (=) π=π Kendala Tidak Berpengaruh (non binding constraint) Yang digunakan pertidaksamaannya (<) Titik optimal tidak dipengaruhi oleh kendala tersebut **Pengali Lagrange (π) harus lebih besar dari 0 sehingga titik penyelesaian yang memenuhi yaitu π»π berlawanan arah dengan π»π (?)
Optimisasi dengan Kendala Pertidaksamaan Contoh 1 min 3 π₯ 1 2 +2 π₯ 2 2 +4 π₯ 1 π₯ 2 β6 π₯ 1 β8 π₯ 2 +6 d.s π₯ 1 + π₯ 2 β€1 π π₯ = π₯ 1 + π₯ 2 β1 Contoh 2 min 3 π₯ 1 2 +2 π₯ 2 2 +4 π₯ 1 π₯ 2 β6 π₯ 1 β8 π₯ 2 +6 d.s π₯ 1 + π₯ 2 β₯1 π π₯ =β π₯ 1 β π₯ 2 +1
Optimisasi dengan Kendala Pertidaksamaan Solusi 1 π»π π₯ = 6 π₯ 1 +4 π₯ 2 β6 4 π₯ 1 +4 π₯ 2 β8 π»π π₯ = 1 1 π»π π₯ = β4 β4 Solusi 2 π»π π₯ = 6 π₯ 1 +4 π₯ 2 β6 4 π₯ 1 +4 π₯ 2 β8 π»π π₯ = β1 β1
Contour dengan Solusi Contoh 1 Optimisasi dengan Kendala Pertidaksamaan Kendala berpengaruh, karena nilai titik optimal ditentukan oleh kendala tersebut. Dalam kasus ini terlihat bahwa π>π Daerah kelayakan π΅π π₯ = π π Titik optimal π₯ β π΅π π₯ = βπ βπ π π + π π =π Contour dengan Solusi Contoh 1
Contour dengan Solusi untuk Contoh 2 Optimisasi dengan Kendala Pertidaksamaan Kendala tidak berpengaruh, karena nilai titik optimal tidak dipengaruhi oleh kendala tersebut. Dalam kasus ini berlaku π=π Karena tidak ada kasus lain selain dari dua kasus ini, dapat disimpulkan bahwa πβ₯0 Sebagai salah satu syarat perlu keoptimalan yang harus dipenuhi Titik optimal π₯ β π΅π π₯ = βπ βπ Daerah kelayakan π΅π π₯ = βπ βπ π π + π π =π Contour dengan Solusi untuk Contoh 2
Optimisasi dengan Kendala Pertidaksamaan Contoh 3: selesaikan contoh 1 dengan menggunakan syarat perlu min 3 π₯ 1 2 +2 π₯ 2 2 +4 π₯ 1 π₯ 2 β6 π₯ 1 β8 π₯ 2 +6 d.s π₯ 1 + π₯ 2 β€1 Syarat Perlu 6 π₯ 1 +4 π₯ 2 β6 4 π₯ 1 +4 π₯ 2 β8 +π 1 1 =0 6 π₯ 1 +4 π₯ 2 β6+π=0 4 π₯ 1 +4 π₯ 2 β8+π=0 1 2 π₯ 1 + π₯ 2 β1β€0 π( π₯ 1 + π₯ 2 β1)=0 3 πβ₯0 4
Optimisasi dengan Kendala Pertidaksamaan Kemungkinan 1 : π=0 Kemungkinan 2 : π>0 3 π π₯ 1 + π₯ 2 β1 =0β π₯ 1 + π₯ 2 β1=0 6 π₯ 1 +4 π₯ 2 β6=0 4 π₯ 1 +4 π₯ 2 β8=0 π₯ 1 =β1 π₯ 2 = 3 1 6 π₯ 1 +4 π₯ 2 β6+π=0 4 π₯ 1 +4 π₯ 2 β8+π=0 π₯ 1 =β1 1 π₯ 2 =2 π₯ 1 + π₯ 2 β1=0 β1 + 3 β1β 0 (Tidak Memenuhi) 2 π=4 (ππππππ’βπ) Jadi, π₯ β = β1 2 dan π=4 Untuk memastikan bahwa π₯ β = β1 2 dan π=4 adalah penyelesaian yang dicari, harus dibuktikan terlebih dahulu bahwa syarat cukup dipenuhi
Optimisasi dengan Kendala Pertidaksamaan Syarat perlu keoptimalannya adalah π»π π₯ + π=1 π π π π» π π π₯ =0 π π (π₯)β€0, π=1,2,..π π π π π π₯ =0, π=1,2,..π π π β₯0, π=1,2,..π 1 2 3 4 Syarat cukup keoptimalannya adalah π π₯ adalah konveks π π π₯ adalah konveks untuk π π >0 π π π₯ adalah bebas untuk π π =0
Optimisasi dengan Kendala Pertidaksamaan Syarat cukup keoptimalannya adalah: π π₯ harus konveks π π₯ harus konveks karena π =4 >0 Karena linier, π π₯ dapat dipastikan adalah konveks. Sedangkan untuk membuktikan π π₯ adalah konveks dilakukan dengan mencari matriks Hessiannya. Dengan mudah dapat dilihat bahwa matriks Hessiannya adalah positive definite, sehingga π π₯ adalah konveks. Karena syarat cukupnya terpenuhi, π₯ β = β1 2 dengan π=4 adalah penyelesaiannya Tuliskan pseudo code untuk algoritma pencarian penyelesaian persoalan optimasi dengan kendala pertidaksamaan!
Bentuk Umum Persoalan Optimisasi Bentuk umum persoalan optimisasi dapat dituliskan sebagai berikut: Fungsi optimisasi Min π π₯ ds π π π₯ β€0 π=1,2,..π Fungsi kendala pertidaksamaan β π π₯ =0 π=1,2,..π Fungsi kendala persamaan Fungsi Lagrange-nya adalah πΏ π₯ , π , π =π π₯ + π=1 π π π π π π₯ + π=1 π π π β π π₯ Dengan n adalah dimensi π₯, m dimensi π, dan k dimensi β
Bentuk Umum Persoalan Optimisasi Syarat perlu keoptimalannya adalah π»π π₯ + π=1 π π π π» π π π₯ =0 π π ( π₯ )β€0, π=1,2,..π β π π₯ =0, π=1,2,..π π π π π π₯ =0, π=1,2,..π π π β₯0, π=1,2,..π 1 2 Dikenal sebagai Syarat Keoptimal Kuhn-Tucker 3 4 5 Syarat cukup keoptimalannya adalah π π₯ = konveks π π π₯ = konveks untuk π π >0, bebas untuk π π =0 β π π₯ = konveks untuk π π >0, konkaf untuk π π <0, bebas unt π π =0
Bentuk Umum Persoalan Optimisasi Contoh max 2 π₯ 1 + π₯ 2 π.π π₯ 1 + π₯ 2 =2 π₯ 1 β₯0 π₯ 2 β₯0 Konversi ke Bentuk Umum max 2 π₯ 1 + π₯ 2 ο min β2 π₯ 1 β π₯ 2 π π₯ =β2 π₯ 1 β π₯ 2 π 1 π₯ =β π₯ 1 π 2 π₯ =β π₯ 2 β π₯ = π₯ 1 + π₯ 2 β2 ada 4 gradient
Bentuk Umum Persoalan Optimisasi Syrat Perlu 1 π»π π₯ + π 1 π» π 1 π₯ + π 2 π» π 2 π₯ +ππ»β π₯ =0 β2β π 1 +π=0 β1β π 2 +π=0 1a β2 β1 + π 1 β1 0 + π 2 0 β1 +π 1 1 =0 1b β π₯ 1 β€0 β π₯ 2 β€0 π₯ 1 + π₯ 2 β2=0 π 1 π₯ 1 =0 π 2 π₯ 2 =0 π 1 β₯0 π 2 β₯0 2 2a 2b 3 4a 4 4b 5 5a 5b
Bentuk Umum Persoalan Optimisasi Berdasarkan kombinasi nilai π π , diperoleh 4 kemungkinan Kemungkinan 1 : π 1 >0 π 2 >0 π₯ 1 + π₯ 2 β2=0 0 + 0 β2β 0 (Tidak Memenuhi) π₯ 1 =0 π₯ 2 =0 4 3 Kemungkinan 2 : π 1 =0 π 2 >0 π₯ 2 =0 4 π₯ 1 + π₯ 2 β2=0 π₯ 1 =2 3 β2β π 1 +π=0 β π=2 β1β π 2 +π=0 β π 2 =1 (Memenuhi) 1
Bentuk Umum Persoalan Optimisasi Kemungkinan 3 : π 1 >0 π 2 =0 π₯ 1 =0 4 β1β π 2 +π=0 β π=1 β2β π 1 +π=0 β π 1 =β1 (Tidak Memenuhi) 1 π₯ 1 + π₯ 2 β2=0 π₯ 2 =2 3 Kemungkinan 4 : π 1 =0 π 2 =0 β2β π 1 +π=0 β π=2 β1β π 2 +π=0 β π=1 (Tidak Memenuhi) 1 Jadi, π₯ β = 2 0 dengan π 1 =0, π 2 =1, π =2 adalah calon titik optimal Dengan nilai Minimum min β2 π₯ 1 β π₯ 2 =β2 2 β0=β4
Contour dengan Intepretasi Geometris Penyelesaian Contoh 3 Bentuk Umum Persoalan Optimisasi π»β π 1 >0 π 2 =0 π» π 1 π»β π»π π 1 >0 π 2 >0 π 1 =0 π 2 >0 π»π π» π 2 Contour dengan Intepretasi Geometris Penyelesaian Contoh 3
Bentuk Umum Persoalan Optimisasi Syarat cukup dapat dicek sebagai berikut: Fungsi tujuan π π₯ adalah fungsi linear. Sehingga syarat konveks terpenuhi Fungsi kendala π 1 π₯ tidak berpengaruh karena π 1 =0, sehingga bebas π 2 π₯ berpengaruh karena π 2 >0, sehingga harus konveks. Karena linear, syarat tersebut dengan sendirinya terpenuhi β π₯ harus konveks karena π>0. Karena linear, syarat tersebut dengan sendirinya terpenuhi. Semua syarat cukup terpenuhi! Jadi, π₯ β = 0 2 dengan π 1 =0, π 2 =1, π =2 adalah penyelesaiannya Buat pseudo code untuk algoritma penyelesaian bentuk umum persoalan optimisasi!
Persoalan Optimasi dengan Kendala Non-Negatif Seringkali dijumpai persoalan dengan syarat semua variable harus non- negative karena variable-variable tersebut menyatakan jumlah barang, bahan bakar, lama pengerjaan yang selalu bernilai non-negative. πππ π π Fungsi tujuan ππ π π₯ β€0 Kendala fungsional β π₯ β₯0 π₯ β₯0 Kendala non-negatif
Persoalan Optimasi dengan Kendala Non-Negatif Bentuk Umum Dalam bentuk umum persoalan optimisasi dapat ditulis, πππ π π Fungsi tujuan ππ π π₯ β€0 Kendala fungsional β π₯ =0 β π₯ β€0 Kendala non-negatif *notes β( π₯ ) ο menyatakan kendala persamaan π( π₯ ) ο menyatakan kendala pertidaksamaan
Persoalan Optimasi dengan Kendala Non-Negatif Kita dapati fungsi lagrange, πΏ π₯ , π , π ,π£ =π π₯ + ππ π₯ + πβ π₯ β π£π₯ Untuk mendapatkan titik optimum, harus memenuhi syarat perlu Kuhn- Tucker π»π+ ππ»π+ ππ»β βπ£=0 π π₯ β€0 β π₯ =0 π₯ β₯0 ππ π₯ =0 πβ₯0 π£π₯=0 π£ β₯0
Persoalan Optimasi dengan Kendala Non-Negatif Penyederhanaan Syarat Perlu Maka, syarat perlu Kuhn-Tuckernya dapat disederhanakan menjadi, 1. π₯(π»π+ ππ»π+ ππ»β)=0 2. π»π+ ππ»π+ ππ»β β₯ 0 3. π π₯ β€0 π»π+ ππ»π+ ππ»β βπ£=0 ο dari syarat perlu nomor satu π»π+ ππ»π+ ππ»β =π£ ο disubtitusikan ke syarat nomor 7 dan 8 β π₯ =0 ππ π₯ =0 πβ₯0
Persoalan Optimasi dengan Kendala Non-Negatif Contoh πππ β 2 π₯ 1 β π₯ 2 ππ π₯ 1 + π₯ 2 =2 π₯ 1 β₯0 π₯ 2 β₯0 Syarat Perlu 1. π₯ π»π+ππ»π+ ππ»β =0 β2 β1 + π 1 1 π₯ 1 π₯ 2 =0 β2+ π π₯ 1 =0 β1+ π π₯ 2 =0 2. β2+ π β₯0 β1+ π β₯0 3. π₯ 1 + π₯ 2 =2 4. π₯ 1 β₯0 π₯ 2 β₯0
Persoalan Optimasi dengan Kendala Non-Negatif Penyelesaian Kemungkinan 1 ( π₯ 1 >0 ; π₯ 2 >0) (1) β2+ π=0 β π=2 β1+ π=0 β π=1 Kemungkinan 2 ( π₯ 1 >0 ; π₯ 2 =0) (3) π₯ 1 +0=2 β π₯ 1 =2 (2a) β2+ π=0 β π=2 (2) β2+ π=0 β₯0 β1+ π=1 β₯0 tidak memenuhi (ada dua nilai π yang berbeda) memenuhi
Persoalan Optimasi dengan Kendala Non-Negatif Kemungkinan 3 ( π₯ 1 =0 ; π₯ 2 >0) (3) 0+ π₯ 2 =2 β π₯ 2 =2 (2b) β1+ π=0 β π=1 (2) β2+ π=β1 <0 Kemungkinan 4 ( π₯ 1 =0 ; π₯ 2 =0) (3) 0+0 β 2 Sehingga didapatkan π₯ β = 2 0 dengan π=2 tidak memenuhi tidak memenuhi
Tugas 3 Buat sebuah persoalan optimisasi yang melibatkan dua variable, fungsi tujuan orde dua, satu kendala persamaan orde dua, dan satu kendala pertidaksamaan orde satu. Dengan menggunakan psedo code untuk algoritma optimisasi yang anda buat, tentukan penyelesaian analitis dari persoalan tersebut Tunjukkan bahwa syarat keoptimalan Kuhn Tucker terpenuhi Gambarkan (menggunakan komputer) kontur, daerah kelayakan, dan vektor gradien untuk menunjukkan bahwa titik optimal yang diperoleh memenuhi semua syarat perlu Buat sebuah persoalan optimisasi tanpa kendala dengan dua variable dan fungsi tujuan orde tiga yang memiliki nilai minimum dan maksimum. Ulangi pertanyaan a, b, c pada soal nomer 1. Buat sebuah soal optimasi yang melibatkan tiga variable orde dua, satu kendala persamaan orde satu, dan satu kendala pertidaksamaan orde satu. Ulangi pertanyaan a dan b pada soal nomer 1.