Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SEPARABLE PROGRAMMING 1 Eni Sumarminingsih, SSi, MM.

Presentasi serupa


Presentasi berjudul: "SEPARABLE PROGRAMMING 1 Eni Sumarminingsih, SSi, MM."— Transcript presentasi:

1 SEPARABLE PROGRAMMING 1 Eni Sumarminingsih, SSi, MM

2 Masalah separable programming adalah masalah nonlinear programming dengan bentuk seperti berikut : Max (atau min) z = s.t (i = 1, 2, …, m) Separable programming dapat diselesaikan dengan pendekatan piece wise linear function untuk setiap f j (x j )dan g ij (x j ) 2 Eni Sumarminingsih, SSi, MM

3 Sebelum melakukan pendekatan piece wise linear function untuk f j (x j ) dan g ij (x j ) perlu ditentukan a j dan b j (untuk j = 1, 2, …, n) sedemikian hingga nilai pada solusi optimal akan memenuhi a j ≤ x j ≤ b j Berikutnya pilih titik grid p j,1, p j,2, …p j,k dengan a j = p j,1 ≤ p j,2 ≤ … ≤ p j,k = b j (untuk kesederhanaan, untuk setiap variabel dapat digunakan banyak grid yang sama ). Konsep dasar dari metode separable programming adalah mendekati setiap fungsi f j (x j ) dan g ij (x j ) dengan fungsi linear pada setiap interval [p j,r - 1, p j,r ] 3 Eni Sumarminingsih, SSi, MM

4 Secara formal, misalkan maka untuk 0    1 Secara umum, untuk pendekatan masalah separable programming x j dapat dinyatakan sebagai (j = 1, 2, …, n) dengan (j = 1, 2, …, n) (j = 1, 2, …, n ; r = 1, 2, …, k) 4 Eni Sumarminingsih, SSi, MM

5 Sehingga f j (x j ) dapat didekati dengan Dan g ij (x j ) dapat didekati dengan 5 Eni Sumarminingsih, SSi, MM

6 Untuk memastikan keakuratan pendekatan ini, maka harus dipastikan bahwa untuk setiap j (j = 1, 2, …, n), maksimum hanya ada dua  j,r yang positif Untuk j tertentu misalkan  j,k positif maka  j,k - 1 atau  j,k+1 harus positif dan bukan  j,r yang lain  j,k dikatakan adjacent dengan  j,k - 1 dan  j,k+1 6 Eni Sumarminingsih, SSi, MM

7 Secara lengkap, pendekatan masalah separable programming dapat dinyatakan sebagai berikut: max (atau min) s.t (i= 1, 2,..., m) (j = 1, 2, …, n) (j = 1, 2, …, n ; r = 1, 2, …, k) asumsi adjacency 7 Eni Sumarminingsih, SSi, MM

8 Dapat dilihat bahwa pendekatan separable programming adalah masalah linear programming sehingga dapat diselesaikan dengan metode simplek. Namun demikian, penyelesaian dengan metode simplek memungkinkan asumsi adjacency terlanggar atau tidak terpenuhi. Untuk menghindari hal tersebut, metode simplek perlu dimodifikasi, yaitu dengan menambah aturan sebagai berikut : 1. Jika untuk j tertentu, semua  j,k = 0, maka setiap  j,k boleh masuk sebagai basis. 2. Jika untuk j tertentu,  j,k positif maka hanya  j,k-1 atau  j,k+1 yang boleh masuk sebagai basis 3. Jika untuk j tertentu, terdapat dua  j,k yang positif, maka tidak boleh ada  j,k lain yang dapat masuk sebagai basis 8 Eni Sumarminingsih, SSi, MM

9 Terdapat dua kasus di mana metode simplek biasa dapat digunakan untuk menyelesaikan pendekatan terhadap separable programming dan menghasilkan solusi yang secara otomatis memenuhi asumsi adjacency, yaitu 1. Jika separable programming adalah masalah maksimisasi, setiap f j (x j ) concave dan setiap g ij (x j ) adalah convex 2. Jika separable programming adalah masalah minimisasi, setiap adalah f j (x j ) convex dan setiap g ij (x j ) adalah convex 9 Eni Sumarminingsih, SSi, MM

10 Contoh permasalahan Misalkan ingin dicari solusi optimal dari masalah berikut : Max S.t Permasalahan ini adalah masalah separable programming dengan 10 Eni Sumarminingsih, SSi, MM

11 11 dan dapat ditetapkan a 1 = a 2 = 0 dan b 1 =b 2 =20 (karena x 1, x 2 ≥ 0 dan ada kendala ). Misalkan dipilih 5 grid ( semakin banyak grid akan semakin baik) untuk setiap variabel dengan grid p 11 = p 21 =0,p 12 =p 22 = 5, p 13 =p 23 =10, p 14 =p 24 =15, p 15 =p 25 =20. Sehingga didapat nilai dan nilai untuk grid tersebut adalah sebagai berikut: Eni Sumarminingsih, SSi, MM

12 Tabel 1. Nilai dan untuk Grid 0, 5, 10, 15, Fungsi P j,r Eni Sumarminingsih, SSi, MM

13 13 Dari Tabel 1. dapat dituliskan pendekatan masalah separable programming untuk contoh permasalahan adalah sebagai berikut: Max s.t Asumsi adjacency Eni Sumarminingsih, SSi, MM

14 14 Permasalahan ini adalah permasalahan linear programming sehingga dapat diselesaikan dengan metode simpleks biasa karena untuk contoh permasalahan ini, setiap f j (x j ) adalah concave dan setiap g ij (x j ) adalah convex. Solusi optimal dari permasalahn ini adalah Hal ini berarti dan sedang. Jika dibandingkan dengan solusi optimal sebenarnya yaitu dan dengan z = 214.5, solusi dengan pendekatan separable programming cukup dekat. Eni Sumarminingsih, SSi, MM


Download ppt "SEPARABLE PROGRAMMING 1 Eni Sumarminingsih, SSi, MM."

Presentasi serupa


Iklan oleh Google