Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Operations Management

Presentasi serupa


Presentasi berjudul: "Operations Management"— Transcript presentasi:

1 Operations Management
OPERATIONS RESEARCH Operations Management Enos William J. Stevenson 8th edition

2 Dual Selasa, 08 Nopember 2005

3 Kaidah Transformasi Untuk Memperoleh Dual
Persoalan maksimalisasi selalu terkait dengan persoalan minimalisasi. Persoalan asal disebut “Primal”, persoalan yang terkait disebut “Dual”

4 Arah optimalisasi dual selalu berlawanan dengan arah optimalisasi primal: Maksimalisasi dalam primal menjadi minimalisasi dalam dual dan sebaliknya. Tanda pertidaksamaan dari kendala teknis adalah terbalik. Kendala non-negativitas tidak berubah. Baris matriks koefisien dari kendala dalam primal berubah menjadi kolom untuk matriks koefisien dalam dual.

5 Vektor baris dari koefisien dalam fungsi obyektif dalam primal berubah menjadi vektor kolom konstan untuk kendala dalam dual. Vektor kolom konstan dari kendala primal menjadi vektor baris dari koefisien-koefisien untuk fungsi obyektif dalam dual. Variabel keputusan primal (xj) menjadi variabel keputusan dual (zi)

6 Dalil Dual: Nilai optimal dari fungsi obyektif primal selalu sama dengan nilai optimal dari fungsi obyektif dual, jika terdapat suatu penyelesaian optimal yang memungkinkan. Jika suatu variabel keputusan primal mempunyai nilai bukan nol, maka variabel slack yang berkaitan dalam program dual harus mempunyai nilai optimal sama dengan nol.

7 Keunggulan Dual Jika persoalan minimalisasi dapat diselesaikan berdasarkan prosedur maksimalisasi, langkah-langkah akan lebih sederhana. Jika soal primal mengandung tiga variabel keputusan, penyelesaian secara dual akan menyederhanakan menjadi dua variabel.

8 Maksimumkan:  = g1x1 + g2x2 + g3x3 Kendala a11x1 + a12x2 + a13x3  b1
Contoh 1: Soal Primal: Maksimumkan:  = g1x1 + g2x2 + g3x3 Kendala a11x1 + a12x2 + a13x3  b1 a21x1 + a22x2 + a23x3  b2 a31x1 + a32x2 + a33x3  b3 x1, x2, x3  0

9 Dual yang bersesuaian: Minimumkan: C = b1z1 + b2z2 + b3z3 Kendala
Dual yang bersesuaian: Minimumkan: C = b1z1 + b2z2 + b3z3 Kendala a11z1 + a21z2 + a31z3  g1 a12z1 + a22z2 + a32z3  g2 a13z1 + a23z2 + a33z3  g3 z1, z2, z3  0

10 Contoh 2: Maksimumkan  = 5x1 + 3x2 Dengan kendala: 6x1 + 2x2  36 5x1 + 5x2  40 2x1 + 4x2  28 x1, x2  0

11 Dual yang bersesuaian : Minimumkan C = 36z1 + 40z2 + 28z3 Dengan kendala 6z1 + 5z2 + 2z3  5 2z1 + 5z2 + 4z3  3 z1, z2, z3  0

12 Nilai Marginal dan Lagrangian Multiplier dalam Dual
Fungsi obyektif: Nilai marginal:

13 Primal: Maksimumkan:  = g1x1 + g2x2 + g3x3
Kendala a11x1 + a12x2 + a13x3  b1 a21x1 + a22x2 + a23x3  b2 a31x1 + a32x2 + a33x3  b3 x1, x2, x3  0

14  = g1x1 + g2x2 + g3x3 a11x1 + a12x2 + a13x3  b1 a21x1 + a22x2 + a23x3  b2 a31x1 + a32x2 + a33x3  b3 C = b1z1 + b2z2 + b3z3 a11z1 + a21z2 + a31z3  g1 a12z1 + a22z2 + a32z3  g2 a13z1 + a23z2 + a33z3  g3 z1, z2, z3  0

15 Dual : Minimumkan: C = b1z1 + b2z2 + b3z3 Kendala
Dual : Minimumkan: C = b1z1 + b2z2 + b3z3 Kendala a11z1 + a21z2 + a31z3  g1 a12z1 + a22z2 + a32z3  g2 a13z1 + a23z2 + a33z3  g3 z1, z2, z3  0

16 Maksimumkan  = 14 x1 + 12 x2 + 18 x3 Dengan kendala:
Contoh: Maksimumkan  = 14 x x x3 Dengan kendala: 2x1 + x2 + x3  2 x1 + x x3  4 x1, x2, x3  0

17 Dual : Minimumkan C = 2z1 + 4z2 Dengan kendala 2z1 + z2  14 z1 + z2  12 z1 +3z2  18 z1, z2  0
2x1 + x2 + x3  2 x1 + x2 +3x3  4 x1, x2, x3  0

18  Karena persoalan yang diperoleh berbentuk minimalisasi, maka soal tersebut harus diselesaikan dengan langkah-langkah algoritma minimalisasi. 1. Kurangkan variabel surplus (s) dari setiap persamaan kendala 2z1 + z  14 z1 + z  12 z1 +3z2  18 -s1 -s2 -s3

19 -s1 + A1 -s2 + A2 -s3 + A3 2z1 + z2  14 z1 + z2  12 z1 +3z2  18
Tambahkan variabel Artificial pada setiap persamaan kendala 2z1 + z  14 z1 + z  12 z1 +3z  18 -s1 + A1 -s2 + A2 -s3 + A3

20 3. Buat tabel simpleks awal: z1 z2 s1 s2 s3 A1 A2 A3 K
M -M -M M adalah nilai yang sangat besar untuk menghindari solusi non-feasible Nilai negatif dari fungsi Objective dalam dual

21 4. Selesaikan kolom yang mengandung variabel A: Tambahkan Mx(I + II + III) ke baris IV
z1 z2 s1 s2 s3 A1 A2 A3 K M -M -M

22 Baris IV + M(baris I + baris II + baris III)
Z1 2 1 4M-2 Z1 2 1 -2 -2 +M(2+1+1) = 4M-2

23 Baris IV + M(baris I + baris II + baris III)
Z2 1 3 5M-4 Z2 1 3 -4 -4 +M(1+1+3) = 5M-4

24 Baris IV + M(baris I + baris II + baris III)
-1 -M s1 -1 0 + M(-1+0+0) = -M

25 Baris IV + M(baris I + baris II + baris III)
-1 -M s2 -1 0 + M( ) = -M

26 Baris IV + M(baris I + baris II + baris III)
-1 -M s3 -1 0 + M( ) = -M

27 Baris IV + M(baris I + baris II + baris III)
1 A1 1 -M -M + M( ) = 0

28 Baris IV + M(baris I + baris II + baris III)
1 A2 1 -M -M + M( ) = 0

29 Baris IV + M(baris I + baris II + baris III)
1 A3 1 -M -M + M( ) = 0

30 Baris IV + M(baris I + baris II + baris III)
K 14 12 18 44M K 14 12 18 - 0 + M( ) = 5M-4

31 Z1 2 1 4M-2 Z2 1 3 5M-4 s1 -1 -M s2 -1 -M s3 -1 -M A1 1 A2 1 A3 1 K 14 12 18 44M

32 5. Menentukan elemen pivot
Tentukan nilai baris indikator yang terbesar (tidak termasuk nilai baris indikator pada kolom konstant)  disebut kolom pivot Tentukan rasio terkecil dari nilai kolom konstan dengan nilai elemen kolom pivot yang seletak  disebut elemen pivot Baris yang mengandung elemen pivot dikalikan dengan kebalikan nilai elemen pivot. (Jika elemen pivot = a11, maka baris dimana a11 tersebut berada dikali dengan 1/a11

33 Z1 2 1 4M-2 Z2 1 3 5M-4 s1 -1 -M s2 -1 -M s3 -1 -M A1 1 A2 1 A3 1 K 14
-M s2 -1 -M s3 -1 -M A1 1 A2 1 A3 1 K 14 12 18 44M Karena 5M-4 merupakan nilai terbesar pada baris indikator, maka kolomnya disebut kolom pivot

34 Z1 2 1 4M-2 Z2 1 3 5M-4 s1 -1 -M s2 -1 -M s3 -1 -M A1 1 A2 1 A3 1 K 14
-M s2 -1 -M s3 -1 -M A1 1 A2 1 A3 1 K 14 12 18 44M Karena 18/3 merupakan rasio terkecil, maka 3 menjadi elemen pivot

35 Z1 2 1 4M-2 Z2 1 3 5M-4 s1 -1 -M s2 -1 -M s3 -1 -M A1 1 A2 1 A3 1 K 14
Kalikan baris III dengan 1/3 Z1 2 1 4M-2 Z2 1 3 5M-4 s1 -1 -M s2 -1 -M s3 -1 -M A1 1 A2 1 A3 1 K 14 12 18 44M

36 Z1 2 1 1/3 4M-2 Z2 1 5M-4 s1 -1 -M s2 -1 -M s3 -1/3 -M A1 1 A2 1 A3 1/3 K 14 12 6 44M

37 Z1 2 1 1/3 4M-2 Z2 1 5M-4 s1 -1 -M s2 -1 -M s3 -1/3 -M A1 1 A2 1 A3
Tiga nilai elemen lainnya pada kolom yang sama, dijadikan = 0. Tentukan rumusnya dan berlakukan Terhadap elemen-elemen lain pada baris yang sama Z1 2 1 1/3 4M-2 Z2 1 5M-4 s1 -1 -M s2 -1 -M s3 -1/3 -M A1 1 A2 1 A3 1/3 K 14 12 6 44M

38 Baris I – 1 x (baris III) Baris II – 1 x (baris III) Baris IV – (5M-4) x (baris III) Jika semua langkah ini telah diselesaikan dan baris indikator masih mengandung elemen yang bernilai positif, maka perhitungan dilanjutkan ke iterasi kedua, ketiga, dan seterusnya.


Download ppt "Operations Management"

Presentasi serupa


Iklan oleh Google