Pertemuan 5
Pertemuan 5
Pengantar
Optimal solusi dari LP didasarkan pada kondisi tujuan yang terpenuhi pada saat model dirumuskan dan diselesaikan. Pada kenyataannya, pemilihan ruang lingkup tidak statis ,dan ini penting untuk menjelaskan bagaimana solusi optimal berubah ketika parameternya diubah. Disinilah analisa sensitivitas perlu dilakukan. Analisa sensitivitas digunakan untuk mempelajari penghasilan optimal solusi yang dinamis dari pengubahan model parameternya.
Dual Problem ?
Dual problem adalah sebuah LP yang didefinisikan secara langsung dan sistematik dari aslinya atau LP ( Primal) Model. Dual didefinisikan dari berbagai bentuk primal, yang tergantung pada optimasi (max atau min), tipe constraint(,, atau =) dan variabel (nonnegatif atau unrestricted)
Maximization
Minimization
Maximization
*catatan : semua constraint primal adalah persamaan dengan RHS dan variabel nonnegatif
Contoh
Primal
Maximize z = 5x1 + 12x2 + 4 x3 Subject to
x1 + 2x2 + x3 10 2x1 x2 + 3x3 = 8 x1,x2,x3 0
Dual variables
y1 y2
Dual Problem Minimize z = 10y1 + 8 y2 Subject to y1 + 2y2 5 2y1 y2 12 y1 + 3y2 4 y1 + 0y2 0 y1 , y2 unrestricted
y1 0 , y2 unrestricted
a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33
v1 , v 2 , .
p p / p
1 2
vm
1. (Vektor baris x matriks, VA). Operasi bisa dilakukan jika jumlah kolom pada vektor baris V sama dengan jumlah baris pada matriks A. VA =
m m via1, via 2, . i !1 i !1
, viam i !1
m
2. (Matriks x vektor kolom, AP). Operasi bisa dilakukan jika jumlah kolom pada matriks A sama dengan jumlah baris vektor kolom P.
AP =
a 1ip i i 1 n a 2 ip i i 1 / n a i pi i 1
n
3. (Skalar x matriks, EA). Perkalian ini akan menghasilkan matriks baru yang ordonya sama dengan matriks A.
_
(Strarting tableau)
1 0 0 0 1 0 = / / / 0 0 1 Matriks identitas
Dengan susunan sebelumnya dilakukan operasi Gauss-Jordan akan menghasilkan inverse matriks menggantikan matriks identitas.
Objective z-row Constraint columns
_
(General iteration)
Inverse matriks
Row vector of Optimal primal Optimal values v of dual var iables ! original objective coefficien ts invers of optimal primal basic var iables
Metode 2
Left hand side of the Right hand side of the jth dual constraint jth dual constraint
PRIMAL
x1 + 5x2 + 2x3 + x4 = 30 x1 5x2 6x3 + x5 = 40 x1, x2, x3, x4, x5 0 Maximize z = 5x1 + 2x2 + 3x3 - Mx4 + 0x5 z - 5x1 - 2x2 - 3x3 + Mx4 - 0x5 = 0
x1 z x4 x5 -5 1 1 x2 -2 5 -5 x3 -3 2 -6 x4 M 1 0 x5 0 0 1 rhs 0 30 40
1 0 Optimal invers ! 1 1
x1 z x1 x5 0 1 0
x2 23 5 -10
x3 7 2 -8
x4 5+M 1 -1
x5 0 0 1
rhs 150 30 10
DUAL
Minimize w = 30y1 + 40y2 y1 + y2 5 5y1 5y2 2 2y1 6y2 3 y1 -M (unrestricted), y2 0
Metode 1
y1, y 2
!
Original objective
Metode 2
coefficient 1 ! 5,0 v 1
0 ! 5,0 1
2 / 7
Simplex Tableau
x1 z x3 x4 -4 2 7 x2 -14 7 2 x3 0 1 0 x4 0 0 1 rhs 0 21 21
x1 z x2 x4 0 2/7 6 3/7
x2 0 1 0
x3 2 1/7 - 2/7
x4 0 0 1
rhs 42 3 15
Optimal Inverse :
1/ 7 2/7
0 1
1/ 7 x1 = 2/7 1/ 7 X2 = 2/7
0 2 2 / 7 v ! 7 6 3 / 7 1 0 7 1 v ! 1 2 0
1/ 7 x3 = 2/7 1/ 7 x4 = 2/7
0 1 1 / 7 v ! 0 2 / 7 1 0 0 0 v ! 1 1 1
x2 1 / 7 ! x4 2 / 7
0 21 3 v ! 1 21 15
Objective z-row Maximize z = 4x1 + 14x2 + 0x3 + 0x4 Minimize w = 21y1 + 21y2 2y1 + 7y2 4 1/ 7 14 7y1 + 2y2 14 ( y1, y2 ) = ,0 v 2/7 y1, y2 0 z-coefficient of x1 2y1 + 7y2 - 4 = 2(2) + 7(0) 4 = 0 x2 7y1 + 2y2 -14 = 7(2) + 2(0) -14 = 0 x3 y1 0 = 2 0 = 2 x4 y2 0 = 0 0 = 0
0 ! 2,0 1
z !
j !1
cjxj
Dual Minimize
w ! biyi
i !1
( unit of resource
i)
Reddy Mikks model : Primal max z = 5x1+4x2 st: 6x1 + 4x2 24 (M1) x1 + 2x2 6 (M2) -x1 + x2 1 x2 2 x1, x2 0 Optimal solution : x1 = 3, x2 = 1.5, z = 21
Solusi optimal dualnya menunjukkan bahwa resource M1 adalah y1=0.75 (atau $750 per ton) dan material M2 yaitu y2=0.5 ($500 per ton). Di bab Analisa Grafik Sensitifitas diketahui bahwa resource 1 dan 2 mungkin pada range (20,36) dan (4,6.67). Jadi kenaikan nilai untuk M1 (36-24)= 12 kenaikan profit = 12 x $750 = $9000