Linear Programming:
Penyimpangan dari
Bentuk Standar
Penyimpangan dari
bentuk LP Standar
Contoh kasus sebelumnya Pertemuan (II),
merupakan masalah yang memenuhi
bentuk LP standar.
Namun, beberapa masalah yang dihadapi
tidak selalu dapat diformulasikan ke
dalam bentuk LP standar.
Penyimpangan tersebut harus dapat
diubah ke dalam bentuk LP Standar
Beberapa penyimpangan
dari bentuk Standar
1. Fungsi batasan bertanda “=“
2. Fungsi batasan bertanda “≥”
3. Nilai kanan batasan bertanda “-”
4. Nilai minimum Xj boleh negatif
5. Nilai Xj boleh positif atau negatif
6. Minimisasi
Fungsi Batasan bertanda “=“
Variabel Nilai
Z X1 X2 X3 X4 X5
Dasar Kanan
Z 1 -3 -5 0 0 M 0
X3 0 2 0 1 0 0 8
X4 0 0 3 0 1 0 15
X5 0 6 5 0 0 1 30
Fungsi Batasan bertanda “=“
Mengubah nilai variabel buatan (X5) pada
baris fungsi tujuan menjadi sama dengan 0,
dilakukan dengan cara mengurangi dengan
M dikalikan dengan baris batasan yang
bersangkutan.
Z (-3 -5 0 0 M 0)
M ( 6 5 0 0 1 30) (-)
Nilai baru Z: (-6M-3) (-5M-5) 0 0 0 -30M
Fungsi Batasan bertanda “=“
X3 0 2 0 1 0 0 8
X4 0 0 3 0 1 0 15
X5 0 6 5 0 0 1 30
Fungsi Batasan bertanda “=“
Variabel Nilai
Z X1 X2 X3 X4 X5
Dasar Kanan
Z 1 -6M-3 -5M-5 0 0 0 -30M
X3 0 2 0 1 0 0 8
X4 0 0 3 0 1 0 15
X5 0 6 5 0 0 1 30
Z 1 3 -5M-3 3M+3/2 0 0 -6M+12
X1 0 1 0 ½ 0 0 4
X4 0 0 3 0 1 0 15
X5 0 0 5 -3 0 1 6
Z 1 0 0 -3/2 0 M+1 18
X1 0 1 0 1/2 0 0 4
X4 0 0 0 9/5 1 -3/5 19/3
X2 0 0 1 -3/5 0 1/5 6/5
Z 1 0 0 0 5/6 M+1/2 27½
X1 0 1 0 0 -15/18 1/6 5/6
X3 0 0 0 1 5/9 -1/3 61/3
X2 0 0 1 0 1/3 0 5
Fungsi batasan bertanda “≥”
Bila suatu fungsi batasan bertanda “≥”, maka
harus diubah menjadi “≤” dan akhirnya diubah
menjadi “=“, agar dapat diselesaikan dengan
metode simplex. Misalnya
6X 1 + 5X2 ≥ 30 dikalikan (-1) menjadi
-6X1 - 5X 2 ≤ -30 ditambah variabel X5
-6X1 - 5X 2 + X5 = -30
Catatan: nilai kanan fungsi batasan yang
bertanda negatif merupakan penyimpangan dari
bentuk LP standar
Nilai Kanan batasan
bertanda “-”
X3 -M (2 0 1 0 0 0 8
X6 -M (6 5 0 0 -1 1 30
Variabel Nilai
Z X1 X2 X3 X4 X5 X6
Dasar Kanan
X3 0 2 0 1 0 0 0 8
X4 0 0 3 0 1 0 0 15
X6 0 6 5 0 0 -1 1 30
Kesimpulan:
Untuk meminimumkan nilai Z, maka X1
harus sebesar 4, dan X2 harus sebesar
6/5, dengan nilai Z diperoleh sebesar 18
(atau -Z = -18).
Minimum Nilai Xj Boleh Negatif
Fungsi Tujuan:
Maksimumkan: Z = 3X1 + 5X2
Fungsi Batasan:
(1) 2X1 ≤8
(2) 3X 2 ≤ 15
(3) 6X1 + 5X2 ≤ 30
(4) X1 ≥ -10 dan X2 ≥ 0
Minimum Nilai Xj Boleh Negatif