Anda di halaman 1dari 3

METODE SIMPLEKS DENGAN M-TEKNIK

(BIG M TECHNIQUE)
 Pada fungsi kendala yang tidak memiliki variabel slack, ditambahkan variabel artificial,
dan juga mengakibatkan penambahan variabel articial pada fungsi tujuan. Jika kasus
maksimasi, maka variabel buatan pada fungsi tujuan memiliki koefisien +M, sedang
pada kasus minimasi mempunyai koefisien –M
 Pada metode Big M diupayakan untuk menghilangkan koefisien +M atau –M dalam
fungsi tujuan. Menghilangkan penalty M pada baris Z dengan metode big M, akan
memaksa variable basis bernilai 0 pada baris Z.
 Untuk merubah, terdapat dua cara :
1. Fungsi tujuan dikurangi dengan fungsi kendala yang mengandung variable artificial
sehingga koefisien M pada fungsi tujuan menjadi nol.
2. Subsitusi variabel artificial pada fungsi tujuan dengan nilai yang diperoleh dari
fungsi kendala yang mengandung variabel artificial.
 Variabel basis awal adalah variable slack dan variabel buatan, sehingga semua jumlah
variabel basis awal sama dengan jumlah fungsi kendala

PRINSIP PERUBAHAN PADA PENYELESAIAN SIMPLEK


 Tanda Fungsi Kendala :
1. jika > diubah menjadi = , tambahkan variable Slack (Si) dan tambahkan variable
artificial (Ai)
2. jika < diubah menjadi = , kurangi variabel Surplus (Si)
3. jika = diubah dengan menambahkan variable artificial (Ai)
 Koefisien variabel tambahan pada fungsi tujuan, untuk variabel tambahan berupa :
1. Slack (Si) bernilai 0, untuk kasus Maksimasi/Minimasi
2. Surplus (Si) bernilai 0 ,untuk kasus Maksimasi/Minimasi
3. Artificial (Ai) bernilai - M untuk Maksimasi dan Bernilai + M untuk Minimasi

Ringkasan perubahan untuk penyelesaian simpleks

Tanda F. Perubahan Fungsi Tujuan


Perubahan F. Kendala
Kendala Maksimasi Minimasi
Tambahkan variabel
= -M +M
Artificial (Ai)
 Tambahkan Var. Slack (Si) 0 0
Kurangi Var. Surplus (Si) 0 0
 dan Tambahkan Artificial
-M +M
(Ai)

Bila diketahui model LP sebagai berikut :

Fungsi Tujuan : Minimum Z = 2X1  4X2


Fungsi Kendala: (1) 2X1  X2  14
(2) X1  X2  12
(3) X1  3X2  18
(3) X1  0 ; X2  0

Tentukan solusi optimal model LP tersebut dengan metode simpleks


 Langkah 1 : Buatlah tabel simpleks awal (initial table)

(1) 2X1  X2  14  2X1  X2  S1  A1 = 14


(2) X1  X2  12  X1  X2  S2  A2 = 12
(3) X1  3X2  18  X1  3X2  S3  A3 = 18
Tabel Simpleks Awal (Sementara)

BV Z X1 X2 S1 S2 S3 A1 A2 A3 NK
Z 1 2 4 0 0 0 M M M 0
S1 0 2 1 1 0 0 1 0 0 14
S2 0 1 1 0 1 0 0 1 0 12
S3 0 1 3 0 0 1 0 0 1 18

Tabel Simpleks Awal

BV Z X1 X2 S1 S2 S3 A1 A2 A3 NK Rasio
Z 1 4M  2 5M  4 M M M 0 0 0 44M
S1 0 2 1 1 0 0 1 0 0 14 14
S2 0 1 1 0 1 0 0 1 0 12 12
S3 0 1 3 0 0 1 0 0 1 18 6

 Langkah 2 : Lakukan algoritma simpleks

Dalam hal ini, kolom pivotnya adalah kolom 2 (elemen baris indikator bernilai positif
terbesar) dengan entering variablenya X2, baris pivotnya adalah baris 3 (memiliki nilai
rasionya terkecil yaitu 6) dengan leaving variablenya S3, dan elemen pivotnya adalah 3.
Kemudian dilakukan pivoting, sehingga diperoleh tabel pivoting berikut :

BV Z X1 X2 S1 S2 S3 A1 A2 A3 NK Operasi Baris
Z 1 4M  2 5M  4 M M M 0 0 0 44M  (5M  4)B3
S1 0 2 1 1 0 0 1 0 0 14  B3
S2 0 1 1 0 1 0 0 1 0 12  B3
S3 0 1/3 1 0 0 1/3 0 0 1/3 6

Selanjutnya lakukan operasi baris terhadap baris pivot sehingga semua elemen pada kolom
pivot (kolom X2) bernilai nol, kecuali elemen pivot. Dalam hal ini, untuk baris 1 (baris S1)
operasi baris − B3 , untuk baris 2 (baris S2) dilakukan operasi baris − B3, dan untuk baris Z
dilakukan operasi baris − (5M − 4)B3. Sehingga diperoleh tabel simpleks pertama sebagai
berikut :

BV Z X1 X2 S1 S2 S3 A1 A2 A3 NK Rasio
(5M+4)/
Z 1 (7M2)/3 0 M M (2M  4)/3 0 0 14M+24
3
S1 0 5/3 0 1 0 1/3 1 0 1/3 8 24/5
S2 0 2/3 0 0 1 1/3 0 1 1/3 6 9
X2 0 1/3 1 0 0 1/3 0 0 1/3 6 18

 Langkah 3 : Karena pada baris indikator masih ada elemen bernilai positif, maka solusi
optimal belum tercapai. Selanjutnya dilakukan iterasi pertama dengan algoritma simpleks
seperti di atas. Dalam hal ini, kolom pivotnya adalah kolom 1 dengan entering
variablenya X1, baris pivotnya adalah baris 1 dengan leaving variablenya S1, dan elemen
pivotnya adalah 5/3. Kemudian dilakukan pivoting, sehingga diperoleh tabel pivoting
berikut :

BV Z X1 X2 S1 S2 S3 A1 A2 A3 NK Opr Brs
Z 1 (7M2)/3 0 M M (2M  4)/3 0 0 (5M+4)/3 14M+24 (7M2)/3 B1
S1 0 1 0 3/5 0 1/5 3/5 0 1/5 24/5
S2 0 2/3 0 0 1 1/3 0 1 1/3 6  2/3 B1
X2 0 1/3 1 0 0 1/3 0 0 1/3 6  1/3 B1

Selanjutnya lakukan operasi baris terhadap baris pivot sehingga semua elemen pada kolom
pivot (kolom X1) bernilai nol, kecuali elemen pivot, sehingga diperoleh tabel simpleks
kedua sebagai berikut :

BV Z X1 X2 S1 S2 S3 A1 A2 A3 NK Rasio
Z 1 0 0 (2M2)/5 M (M6)/5 (7M+2)/5 0 (6M+6)/5 (14M+136)/5
X1 0 1 0 3/5 0 1/5 3/5 0 1/5 24/5
S2 0 0 0 2/5 1 1/5 2/5 1 1/5 14/5 7
X2 0 0 1 1/5 0 2/5 1/5 0 2/5 22/5 22

 Langkah 4 : Karena pada baris indikator masih ada elemen bernilai positif, maka solusi
optimal belum tercapai. Selanjutnya dilakukan iterasi kedua dengan algoritma simpleks
seperti di atas. Dalam hal ini, kolom pivotnya adalah kolom 3 dengan entering
variablenya S1, baris pivotnya adalah baris 2 dengan leaving variablenya S2, dan elemen
pivotnya adalah 2/5. Kemudian dilakukan pivoting, sehingga diperoleh tabel pivoting
berikut :

BV Z X1 X2 S1 S2 S3 A1 A2 A3 NK Opr Brs
Z 1 0 0 (2M2)/5 M (M6)/5 (7M+2)/5 0 (6M+6)/5 (14M+136)/5 (2M2)/5 B2
X1 0 1 0 3/5 0 1/5 3/5 0 1/5 24/5 + 3/5 B2
S2 0 0 0 1 5/2 1/2 1 5/2 1/2 7
X2 0 0 1 1/5 0 2/5 1/5 0 2/5 22/5 1/5 B2

Selanjutnya lakukan operasi baris terhadap baris pivot sehingga semua elemen pada kolom
pivot (kolom S1) bernilai nol, kecuali elemen pivot, sehingga diperoleh tabel simpleks
ketiga sebagai berikut :

X
BV Z X1 S1 S2 S3 A1 A2 A3 NK
2
Z 1 0 0 0 1 1 M M+1 M+1 30
X1 0 1 0 3/2 1/2 0 3/2 1/2 9
S1 0 0 0 1 5/2 1/2 1 5/2 1/2 7
X2 0 0 1 0 1/2 1/2 0 1/2 1/2 3

Pada baris indikator sudah tidak ada elemen yang bernilai positif, berarti solusi optimal telah
tercapai dan tabel simpleks ketiga tersebut juga merupakan tabel simpleks optimal.
Solusi optimal tercapai pada saat X1 = 9, X2 = 3, S1 = 7, S2 = 0, dan S3 = 0 dengan Z
minimum sebesar 30.
Recheck : Jika X1 = 9, X2 = 3 disubstitusikan ke dalam pesamaan fungsi tujuan :
Z = 2X1 + 4X2 maka diperoleh Z = 2(9) + 4(3) = 30.

Anda mungkin juga menyukai