Anda di halaman 1dari 26

Metode Big M

Gambaran Umum
Metode Big M digunakan untuk masalah PL
dengan kendala berbentuk ≥ atau =

Pada kedua jenis kendala tersebut ditambahkan


variabel artifisial yang umumnya dilambangkan
dengan R
Metode Big M
Pada tabel awal Simpleks, variabel artifisial terdapat
pada basis. Namun pada tabel akhir (solusi optimal),
semua variabel artifisial harus keluar dari basis
( dengan kata lain harus bernilai nol). Hal ini terjadi
jika masalah PL memiliki solusi fisibel.

Untuk “memaksanya” keluar dari basis, setiap


variabel artifisial diberi penalti pada fungsi objektif.
Aturan penalti untuk variabel artifisial

Diberikan M sebagai nilai yang sangat besar


(secara matematis M∞). Setiap variabel
artifisial diberi penalti pada fungsi objektif,
dengan memberinya koefisien sebesar :
• - M pada masalah maksimasi atau
• + M pada masalah minimasi
Contoh 1
Memaksimumkan Z = 3X1 + 5X2,
dengan
X1  4,
2X2  12,
3X1 + 2X2 = 18,
X1 , X2  0,
Dengan menambahkan variabel slack pada persamaan (1) dan(2) yaitu S 1, S2 serta
variabel artificial pada persamaan (3) yaitu R3, sehingga solusi basis awal yaitu ( X1, X2,
S1, S2, R3 ) =(0, 0, 4, 12, 8), dengan persamaan bentuk baku model sepeti dibawah ini
X1 + S1 = 4,
2X2 + S2 = 12,
3X1 + 2X2 + R3 = 18  R3 = 18 – 3X1 – 2X2,
Pada fungsi tujuan yaitu persamaan (0) untuk harga koefisien pada
variabel slack sama dengan 0 dan untuk variabel artificial dengan
harga –M, sehingga diperoleh fungsi tujuan sebagai persamaan

Z = 3X1 + 5X2 + 0S1 + 0S2 – MR3


=3X1+5X2+0S1+0S2–M(18–3X1–2X2)
Z = (3 + 3M) X1 + (5 +
2M) X2 + 0S1 + 0S2 –18M

Z – (3 + 3M)X1-(5 + 2M)X2 - 0S1 – 0S2 = -18M


Tabel simpleks
Iter X1 X2 S1 S2 R3
BV Z BSF
asi
Z 1 -(3M + 3) -(2M + 5) 0 0 0 -18M
S1 0 1 0 1 0 0 4
0 S2 0 0 2 0 1 0 12
R3 0 3 2 0 0 1 18
Z 1 0 -(2M + 5) (3M + 3) 0 0 -6M + 12
X1 0 1 0 1 0 0 4
1 S2 0 0 2 0 1 0 12
R3 0 0 2 -3 0 1 6
Z 1 0 0 -9/2 0 (M + 5/2) 27
X1 0 1 0 1 0 0 4
2 S2 0 0 0 3 1 -1 6
X2 0 0 1 -3/2 0 1/2 3
Z 1 0 0 0 3/2 (M + 1) 36
X1 0 1 0 0 -1/3 1/3 2
3 S1 0 0 0 1 1/3 -1/3 2
X2 0 0 1 0 ½ 0 6

(Z, X1, X2, S1, S2, R3) = (36, 2, 6, 2, 0, 0)


A (2,6) Z=36

B(4,3)
Contoh 2
Meminimumkan Z = 3X1 + 5X2,
dengan
X1  4,
2X2  12,
3X1 + 2X2 = 18,
X1 , X2  0,
Dengan menambahkan variabel slack pada persamaan (1) dan(2) yaitu S 1, S2 serta
variabel artificial pada persamaan (3) yaitu R3, sehingga solusi basis awal yaitu ( X1, X2,
S1, S2, R3 ) =(0, 0, 4, 12, 8), dengan persamaan bentuk baku model sepeti dibawah ini
X1 + S1 = 4,
2X2 + S2 = 12,
3X1 + 2X2 + R3 = 18  R3 = 18 – 3X1 – 2X2,
Pada fungsi tujuan yaitu persamaan (0) untuk harga koefisien pada
variabel slack sama dengan 0 dan untuk variabel artificial dengan
harga +M, sehingga diperoleh fungsi tujuan sebagai persamaan

Z = 3X1 + 5X2 + 0S1 + 0S2 + MR3


=3X1+5X2+0S1+0S2+M(18–3X1–2X2)
Z = (3 - 3M) X1 + (5 -
2M) X2 + 0S1 + 0S2 +18M

Z + (3M-3)X1 +(2M-5)X2 - 0S1 – 0S2 = 18M


Tabel simpleks
Iter X1 X2 S1 S2 R3
BV Z BSF
asi
Z 1 (3M - 3) (2M - 5) 0 0 0 18M
S1 0 1 0 1 0 0 4
0 S2 0 0 2 0 1 0 12
R3 0 3 2 0 0 1 18
Z 1 0 (2M - 5) (-3M +3) 0 0 6M + 12
X1 0 1 0 1 0 0 4
1 S2 0 0 2 0 1 0 12
R3 0 0 2 -3 0 1 6
Z 1 0 0 -M-9/2 0 (-M + 5/2) 27
X1 0 1 0 1 0 0 4
2 S2 0 0 0 3 1 -1 6
X2 0 0 1 -3/2 0 1/2 3

Karena baris 0 sdh negatif semua berarti tabel sdh optimal


(Z, X1, X2, S1, S2, R3) = (27, 4, 3, 0, 6, 0)
A(2,6)Z=36

B(4,3)Z=27
Contoh 3
Meminimumkan Z = 3X1+5X2
Dengan kendala
X1 ≤ 4
2X2 =12
3X1 + 2X2 ≥ 18
X1, X2 ≥ 0
Bentuk baku :
X1 + S1 = 4
2X2 + R1 = 12 R1 = 12-2X2
3X1 + 2X2 –S2 + R2 = 18  R2= 18-3X1-2X2+S2
Z = 3X1+5X2+0S1+0S2+MR1+MR2
= 3X1+5X2+0S1+0S2+M(12-2X2)+M(18-3X1-2X2+S2)
= (3-3M)X1+(5-4M)X2+0S1+MS2 +30M

Z+(3M-3)X1+(4M-5)X2-0S1-MS2 = 30M
Tabel simpleks
BV Z X1 X2 S1 S2 R1 R2 BSF

Z 1 (3M-3) (4M-5) 0 -M 0 0 30M


S1 0 1 0 1 0 0 0 4
R1 0 0 2 0 0 1 0 12
R2 0 3 2 0 -1 0 1 18

Z 1 (3M-3) 0 0 -M -2M+5/2 0 6M+30


S1 0 1 0 1 0 0 0 4
X2 0 0 1 0 0 ½ 0 6
R2 0 3 0 0 -1 -1 1 6

Z 1 0 0 0 -1 -M+3/2 -M+1 36
S1 0 0 0 1 1/3 1/3 -1/3 2
X2 0 0 1 0 0 ½ 0 6
X1 0 1 0 0 -1/3 -1/3 1/3 2

Solusi optimal (Z,X1,X2,S1)=(36,2,6)


(2,6) (4,6)
Kasus Unbounded Solution

Memaksimumkan Z= 2X1 + X2,


dengan kendala
X1 – X2  1,
2X1 + X2  6,
X1, X2  0,
Persoalan diubah dalam bentuk baku / standar sehingga menjadi
X1 – X2 + S1 = 1,
2X1 + X2 – S2 + R3 = 6  R3 = 6 – 2X1 – X2 + S2,

Z = 2X1 + X2 + 0S1 + 0S2 – MR3


= 2X1 + X2 + 0S1 + 0S2 – M(6 – 2X1 – X2 + S2)
= (2 + 2M) X1 + (1 + M) X2 + 0S1+MS2 – 6M

Z – (2+2M)X1 – (1+M)X2 -0S1–MS2 = -6M


Tabel simpleks
BV Z X1 X2 S1 S2 R3 BSF

Z 1 -(2+2M) -(1+M) 0 -M 0 -6M


S1 0 1 -1 1 0 0 1
R3 0 2 1 0 -1 1 6

Z 1 0 -(3+3M) -(2+2M) M 0 2-4M


X1 0 1 -1 0 M 0 1
R3 0 0 3 2 -1 1 4

Z 1 0 0 (8/3+2M) -(2+3M) 1/3 (10/3-4M)


X1 0 1 0 1/3 -1/3 1/3 7/3
X2 0 0 1 -2/3 -1/3 1/3 4/3

pada iterasi ke 2 kolom S2 terpilih menjadi basis baru (Entering Variabel), tetapi
untuk memilih variabel yang akan digantikan /keluar (Leaving Variabel) tidak
memungkinkan karena semua harga koefisien pada persamaan kendala pada
iterasi yang bersangkutan tersebut adalah negatif., sehingga aturan
perbandingan minimum tidak dapat dilakukan jadi program linear memiliki
solusi yang tidak terbatas.
Kasus Tidak memiliki solusi fisibel
Memaksimumkan Z = 3X1 + 2X2,
dengan kendala
2X1 + X2  2,
3X1 + 4X2  12,
X1, X2  0,
Persoalan diubah kedalam bentuk baku menjadi
2X1 + X2 + S1 = 2,
3X1 + 4X2 – S2 + R3= 12, sehingga R3 = 12 – 3X­1 – 4X2 + S2.

Z = 3X1 + 2X2 + 0S1 + 0S2 – MR3


= 3X1+2X2+0S1+0S2-M(12-3X1-4X2+S2)
= (3+3M)X1+(2+4M)X2+0S1-MS2-12M

Z–(3+3M)X1–(2+4M)X2-0S1+MS2=- 12M
Tabel simpleks
Iterasi BV X1 X2 S1 S2 R3 BSF

Z -(3+3M) -(2+4M) 0 -M 0 -12M


1 S1 2 1 1 0 0 2
R3 3 4 0 -1 1 12

Z (1+5M) 0 (2+4M) M 0 4-4M


2 X2 2 1 1 0 0 2
R3 -5 0 0 -1 1 4

Pada Iterasi 2 kondisi telah optimal, tetapi masih terdapat


variabel artificial (R3) pada basis variabel, sehingga
program linear tersebut tidak memiliki solusi yang fisibel.
Latihan 1
Memaksimumkan Z = 3X1+2X2
Dengan kendala
2X1 + X2 ≥ 2
3X1 + 4X2 ≤ 12
X1, X2 ≥ 0
Latihan 2
Meminimumkan Z = 3X1+2X2
Dengan kendala
2X1 + X2 ≥ 2
3X1 + 4X2 ≤ 12
X1, X2 ≥ 0
Latihan 3
Meminimumkan Z = 3X1+2X2
Dengan kendala
2X1 + X2 ≥ 2
3X1 + 4X2 = 12
X1, X2 ≥ 0
Latihan 4
Memaksimumkan Z = 3X1+4X2
Dengan kendala
2X1 + X2 ≥ 2
3X1 + 4X2 ≤ 12
X1, X2 ≥ 0
Latihan 5

Anda mungkin juga menyukai