Di susun oleh:
UNIVERSITAS TIDAR
2022
PEMBAHASAN
Metode Big M
Perbedaan metode Big M dengan primal simpleks biasa terletak pada pembentukan tabel
awal. Ketika fungsi kendala menggunakan pertidaksamaan ≥, maka perubahan bentuk umum
menjadi bentuk baku memerlukan satu variabel surplus. Variabel surplus tidak dapat
berfungsi sebagai variabel basis awal, hal tersebut dikarenakan koefisiennya bertanda
negative. Sebagai variabel basis pada solusi awal, maka harus ditambahkan satu variabel
buatan. Variabel buatan pada solusi optimal harus bernilai 0, karena memang variabel ini
tidak ada.
Teknik yang dapat digunakan untuk membuat agar variabel buatan bernilai 0 pada solusi
optimal, melalui cara berikut:
1. Penambahan variabel buatan pada fungsi kendala yang tidak mempunyai variabel
slack, mengharuskan menambahkan variabel buatan pada fungsi tujuan.
2. Apabila fungsi tujuannya maksimisasi, maka variabel buatan pada fungsi tujuan
mempunyai koefisien +¿ M.
3. Apabila fungsi tujuan merupakan minimisasi, maka variabel buatan pada fungsi
tujuan mempunyai koefisien −¿ M.
4. Karena koefisien variabel basis pada tabel simpleks harus bernilai 0, maka variabel
buatan pada fungsi tujuan harus digantikan nilai dari fungsi kendala yang memuat
variabel buatan tersebut.
Contoh soal 1:
Minimumkan z=4 x 1+ x 2
Dengan kendala:
3 x 1+ x 2=3
4 x1 +3 x 2−s1=6
x 1+ 2 x 2 +s 2=4
x 1 , x 2 , s1 , s 2 ≥ 0
Solusi:
Kendala pertama dan kedua tidak memiliki variabel slack, sehingga tidak ada variabel
basis awal. Agar berfungsi sebagai variabel basis awal, p ada kendala 1 dan 2
ditambahkan masing-masing satu variabel buatan atau variabel artificial.
Maka bentuk bakunya menjadi:
Minimumkan z=4 x 1+ x 2 + M A 1+ MA 2
Dengan kendala:
3 x 1+ x 2 + A1=3
4 x1 +3 x 2−s1 + A2=6
x 1+ 2 x 2 +s 2=4
x 1 , x 2 , s1 , s 2 ≥ 0
1. Nilai A1 diganti dari fungsi kendala pertama
A1=¿3-3 x 1−x 2
M A 1 berubah menjadi M ¿3-3 x 1−x 2 ¿=3 M −3 Mx 1−M x 2
2. Nilai A2 digantikan oleh fungsi kendala kedua
A2=6−4 x 1−3 x 2+ s1
M A 2 berubah menjadi M ( 6−4 x 1−3 x 2+ s 1) =6 M −4 M x 1−3 M x 2 + M s 1
3. Fungsi tujuan berubah menjadi
Minimum z=4 x 1+ x 2 +3 M −3 Mx 1−M x 2 +6 M −4 M x 1−3 M x2 + M s 1
¿ ( 4−7 M ) x1 + ( 1−4 M ) x2 + M s 1+ 9 M
Variabe
x1 x2 s1 A1 A2 s2 NK
l dasar
z −4+7 M −1+4 M −M 0 0 0 9M
A1 3 1 0 1 0 0 3
A2 4 3 -1 0 1 0 6
s2 1 2 0 0 0 1 4
Variabel
x1 x2 s1 A1 A2 s2 NK Indeks
dasar
z −4+7 M −1+4 M −M 0 0 0 9M -
A1 3 1 0 1 0 0 3 1
3
A2 4 3 -1 0 1 0 6
2
s2 1 2 0 0 0 1 4 4
Variabel
x1 x2 s1 A1 A2 s2 NK Indeks
dasar
z 0 ( 1+53 M ) -M 0 0 0 4 +2 M -
1 1
x1 1 0 0 0 1 3
3 3
5 −4 6
A2 0 -1 1 0 2
3 3 5
5 −1 9
s2 1 0 0 1 3
3 3 5
Variabel
x1 x2 s1 A1 A2 s2 NK Indeks
dasar
1 8 −1 18
z 0 0 −M −M 0 -
5 5 5 5
1 3 −1 3 25
x1 1 0 0
5 5 5 5 3
−3 −4 3 6
x2 0 1 0 -
5 5 5 5
s2 1 0 1 1 −1 1 1 1
Variabel
x1 x2 s1 A1 A2 s2 NK
dasar
7 −1 17
z 0 0 0 −M −M
5 5 5
2 −1 2
x1 1 0 0 0
5 5 5
−1 3 9
x2 0 1 0 0
5 5 5
s1 0 0 1 1 −1 1 1
Sehingga, dapat disimpulkan bahwa nilai minimum dari persoalan di atas yaitu
17
5
dengan titik koordinat ,( )
2 9
5 5
Contoh Soal 2:
X 1 +3 X 2 ≥ 20
X 1 + X 2=10
Solusi:
Bentuk baku:
Minimumkan Z=2 X 1+ 3 X 2 +0 S 1+ M A1 + M A 2
Dengan kendala
2 X 1 + X 2 + S1=16
X 1 +3 X 2 −S 2+ A 1=20
X 1 + X 2 + A2 =10
A1=20−X 1−3 X 2 +S 2
M A 1=20 M −MX 1−3 MX 2+ MS 2
A2=10−X 1 −X 2
MA 2=10 M −MX 1 −MX 2
Z=2 X 1+ 3 X 2 +0 S 1+ M A1 + M A 2
Z=2 X 1+ 3 X 2 +0 S 1+ 20 M −MX 1−3 MX 2 + MS 2 +10 M −MX 1−MX 2
Variabe X1 X2 S1 S2 A1 A2 NK Indeks
l Dasar
S1 2 1 1 0 0 0 16 16
A1 1 3 0 -1 1 0 20 20
3
A2 1 1 0 0 0 1 10 10
Z 2 M −2 4 M −3 0 −M 0 0 30 M
Variabe X1 X2 S1 S2 A1 A2 NK Indeks
l dasar
S1 5 0 1 1 −1 0 28 28
3 3 3 3 3
A1 1 1 0 −1 1 0 20 20
3 3 3 3
A2 2 0 0 1 −1 1 10 5
3 3 3 3
Z 2 M −3 0 0 M −3 3−4 M 0 10 M +60
3 3 3 3
Variabe X1 X2 S1 S2 A1 A2 NK
l Dasar
S1 0 0 1 −1 1 −5 1
2 2 2
A1 0 1 0 −1 1 −1 5
2 2 2
A2 1 0 0 1 −1 3 5
2 2 2
Z 0 0 0 −1 3−6 M 3−2 M 25
2 6 6
Karena elemen pada baris Z sudah negatif/nol semua maka tabel sudah optimal
X 1 =5
X 2 =5
Z=25
Latihan Soal:
Maksimumkan Z=3 x1 +5 x 1
Berdasarkan pembatas
x 1+ s 1=4
2 x2 + s2 =12
3 x 1+2 x 2+ r 1=18
x 1 , x 2 , s1 , s 2 , r 1 ≥0
Subtitusi :
r 1=18−3 x 1 – 2 x 2
Z=3 x1 +5 x 2 – M (18 – 3 x 1 – 2 x 2)
Z=3 x1 +5 x 2 – 18 M +3 M x 1 +2 M x 2
Z=(3+ 3 M )x 1 +(5+ 2 M ) x 2 – 18 M
Z – (3+ 3 M ) x 1 – (5+ 2 M ) x2 M =−18 M
Iterasi
Basis x1 x2 s1 s1 r1 RHS Rasio
Z −3 M −3 −2 M −5 0 0 0 −18 M
s1 1 0 1 0 0 4 4
s1 0 2 0 1 0 12 ∞
r1 3 2 0 0 1 18 6
Iterasi 1
Basis x1 x2 s1 s1 r1 RHS Rasio
Z 0 −2 M −5 3 M+3 0 0 −6 M +12
s1 1 0 1 0 0 4 ∞
s1 0 2 0 1 0 12 6
r1 0 2 −3 0 1 6 36
Iterasi 2
Basis x1 x2 s1 s1 r1 RHS Rasio
Z 0 0 −9 /2 0 M +5/2 27
s1 1 0 1 0 0 4 4
s1 0 0 3 1 −1 6 2
r1 0 1 −3/2 0 1/2 3 −2
Iterasi 3
Basis x1 x2 s1 s1 r1 RHS
Z 0 0 0 3/2 M +1 36
s1 1 0 0 −1/3 1/3 2
s1 0 0 0 1/3 −1/3 2
r1 0 1 0 1/ 2 0 6
Kesimpulan :
x 1=2
x 2=6
Z=36