Anda di halaman 1dari 35

Pusat Teknologi Nasion Berkelas Dunia

Management Sains

Metode Simplex Big M

www.itts.ac.id
1. Metode Simplex Big M

Metode Big M:
Merupakan metode simpleks untuk menyelesaikan masalah
program linear yang mempunyai fungsi kendala (constraint)
dengan tanda ”≥” atau ”=”.
Perbedaan dengan metode simpleks biasa, di Metode simpleks
Big M terdapat variabel artificial (variabel buatan), sedangkan
langkah-langkah berikutnya adalah sama.

Management Sains - Riyad 2


Saat membuat bentuk standar (baku):
• Jika fungsi kendala bertanda “=“, tambahkan ruas kiri satu
variabel tambahan berupa variabel artifisial
• Jika kendala bertanda “≥”, kurangkan ruas kiri dgn variabel
surplus dan tambahkan juga ruas kiri dgn variabel dummy

Management Sains - Riyad 3


Selesaikan dengan metode simpleks:
Minimumkan Z = 2x1 + 3x2
Dengan kendala:
½ x1 + ¼ x2 ≤ 4
x1 + 3x2 ≥ 20
x1 + x2 = 10
x1, x2 ≥ 0

Management Sains - Riyad 4


Cari salah satu solusi layak (feasible solution):
Misalnya:
x1 = 2
x2 = 8
Mengapa….?
Karena nilai keduanya memenuhi persyaratan ketiga fungsi
constraint / kendala ini.

Management Sains - Riyad 5


Bila kita substitusikan x1=2 dan x2=8 pada kendala 1:
½ x1 + ¼ x2 ≤ 4
½.2+¼.8 ≤4
3≤4
3 + …. = 4 (ubah bentuk Kanonik)
3 + S1 = 4 (tambahkan variable slack)
Bentuk Kanoniknya:
½ x1 + ¼ x2 + S1 = 4
Management Sains - Riyad 6
Untuk Kendala 2, substitusikan x1=2 dan x2=8 :
x1 + 3x2 ≥ 20
2 + 3 . 8 ≥ 20
26 ≥ 20
26 - …. = 20 (ubah bentuk Kanonik)
26 – E2 = 20 (kurangkan variable Excess / Surplus)
Bentuk Kanoniknya:
x1 + 3x2 – E2 = 20

Management Sains - Riyad 7


Bentuk Kanoniknya:
½ x1 + ¼ x2 + S1 =4
x1 + 3x2 – E2 = 20
Fungsi Kendala 2 tidak punya variable basis, yaitu koefisien nya 1.
Misalnya kita kalikan dengan (-1), sehingga menjadi:
-x1 -3x2 + E2 = -20

Management Sains - Riyad 8


-x1 -3x2 + E2 = -20
Kita buktikan untuk mencari solusinya:
Misalnya untuk pencarian awal x1 = x2 = 0, maka
0 + E2 = -20
Ternyata nilai kanan negative, hal ini menjadi infeasible.
Jadi, tidak boleh dikalikan dengan (-1), bukan solusi.
Terus…?

Management Sains - Riyad 9


Agar kendala 2 mempunyai variable basis, maka
ditambahkan variable artificial.
x1 + 3x2 - E2 + A2 = 20
Bagaimana dengan Fungsi Kendala 3 ?
Kita tambahkan juga variable artifial:
x1 + x2 + A3 = 10

Management Sains - Riyad 10


Bentuk kanonik:
½x1 + ¼x2 + S1 =4
x1 + 3x2 - E2 + A2 = 20
x1 + x2 + A3 = 10
Indeks 1 untuk kendala 1, indeks 2 untuk kendala 2, dst.
Bagaimana dengan fungsi Tujuan ?

Management Sains - Riyad 11


Bagaimana dengan fungsi Tujuan ?
Minimumkan
Z = 2x1 + 3x2 + 0S1 – 0E2 + MA2 + MA3
M = bilangan yang sangat besar (Big M)
Perhatikan untuk tanda M didepan variable artificial:
- Maksimisasi => -M
- Minimisasi => +M
Management Sains - Riyad 12
Bentuk Baku:
Z - 2x1 - 3x2 - 0S1 + 0E2 - MA2 - MA3 = 0
Kendala:
½x1 + ¼x2 + S1 =4
x1 + 3x2 - E2 + A2 = 20
x1 + x2 + A3 = 10
x1, x2, S1, E2, A2, A3 ≥ 0
Management Sains - Riyad 13
Tabel awal:
Basis Z X1 X2 S1 E2 A2 A3 NK
Z 1 -2 -3 0 0 -M -M 0
S1 0 ½ ¼ 1 0 0 0 4
A2 0 1 3 0 -1 1 0 20
A3 0 1 1 0 0 0 1 10

Management Sains - Riyad 14


Tabel awal:

Basis Z X1 X2 S1 E2 A2 A3 NK
B0 Z 1 -2 -3 0 0 -M -M 0
B1 S1 0 ½ ¼ 1 0 0 0 4
B2 A2 0 1 3 0 -1 1 0 20
B3 A3 0 1 1 0 0 0 1 10

Untuk menjadikan Variabel basis A2 dan A3 maka koefisien –M nya harus = 0.


Kita asumsikan atau diberi nama mulai baris B0 sd B3

Management Sains - Riyad 15


Tabel awal:

Basis Z X1 X2 S1 E2 A2 A3 NK
B0 Z 1 -2 -3 0 0 -M -M 0
B1 S1 0 ½ ¼ 1 0 0 0 4
B2 A2 0 1 3 0 -1 1 0 20
B3 A3 0 1 1 0 0 0 1 10

B0 baru = B0 + M.B2 + M.B3

Management Sains - Riyad 16


Tabel awal:

Basis Z X1 X2 S1 E2 A2 A3 NK
B0 Z 1 -2 -3 0 0 -M -M 0
B1 S1 0 ½ ¼ 1 0 0 0 4
B2 A2 0 1 3 0 -1 1 0 20
B3 A3 0 1 1 0 0 0 1 10

B0 baru = B0 + M.B2 + M.B3


= [ 1 -2 -3 0 0 -M -M 0]
= +M [ 0 1 3 0 -1 1 0 20]
= +M [ 0 1 1 0 0 0 1 10]
= [ 1 2M-2 4M-3 0 -M 0 30M]
Management Sains - Riyad 17
Tabel 1:

Basis Z X1 X2 S1 E2 A2 A3 NK
B0 Z 1 2M-2 4M-3 0 -M 0 0 30M
B1 S1 0 ½ ¼ 1 0 0 0 4
B2 A2 0 1 3 0 -1 1 0 20
B3 A3 0 1 1 0 0 0 1 10

Selesaikan seperti menggunakan metode simpleks biasa.

Management Sains - Riyad 18


Tabel 1:
Basis Z X1 X2 S1 E2 A2 A3 NK Indeks
B0 Z 1 2M-2 4M-3 0 -M 0 0 30M -
B1 S1 0 ½ ¼ 1 0 0 0 4 16
B2 A2 0 1 3 0 -1 1 0 20 6 2/3
B3 A3 0 1 1 0 0 0 1 10 10

Karena kasus minimisasi, cari nilai Z yang paling positif untuk menentukan kolom kunci, X2.
Dan tentukan baris kunci, indeks nya paling kecil , yaitu Baris B2.
Perpotongan baris dan kolom kunci => angka kunci (pivot)
Management Sains - Riyad 19
Tabel 1:
Basis Z X1 X2 S1 E2 A2 A3 NK Indeks
B0 Z 1 2M-2 4M-3 0 -M 0 0 30M -
B1 S1 0 ½ ¼ 1 0 0 0 4 16
B2 A2 0 1 3 0 -1 1 0 20 6 2/3
B3 A3 0 1 1 0 0 0 1 10 10

B0’ = B0 – (4M-3).B2’
B1’ = B 1 – ¼ B 2’
B2’ = 1/3 B2’
B3’ = B 3 – B2’
Management Sains - Riyad 20
Tabel 1:
Basis Z X1 X2 S1 E2 A2 A3 NK Indeks
B0 Z 1 2M-2 4M-3 0 -M 0 0 30M -
B1 S1 0 ½ ¼ 1 0 0 0 4
B2’ A2 0 1/3 1 0 -1/3 1/3 0 20/3
B3 A3 0 1 1 0 0 0 1 10

B2’ = 1/3 B2’ => 0 1/3 1 0 -1/3 1/3 0 20/3

B3’ = B3 – B2’ => (0-0) (1-1/3) (1-1) (0-0) (0-(-1/3)) (0-1/3) (1-0) (10 – 20/3)
= 0 2/3 0 0 1/3 -1/3 1 10/3

Management Sains - Riyad 21


Tabel 1:
Basis Z X1 X2 S1 E2 A2 A3 NK Indeks
B0 Z 1 2M-2 4M-3 0 -M 0 0 30M -
B1 S1 0 ½ ¼ 1 0 0 0 4
B2’ A2 0 1/3 1 0 -1/3 1/3 0 20/3
B3 A3 0 1 1 0 0 0 1 10

B1’ = B1 – ¼ B2’ =>


= (0-1/4.0) (1/2-1/4.1/3) (1/4-1/4.1) (1-1/4.0) (0-1/4.(-1/3)) (0-1/4.(1/3)) (0-1/4.0) (4-1/4.20/3)
= 0 5/12 0 1 1/12 -1/12 0 7/3

Management Sains - Riyad 22


Tabel 1:
Basis Z X1 X2 S1 E2 A2 A3 NK Indeks
B0 Z 1 2M-2 4M-3 0 -M 0 0 30M -
B1 S1 0 ½ ¼ 1 0 0 0 4
B2’ A2 0 1/3 1 0 -1/3 1/3 0 20/3
B3 A3 0 1 1 0 0 0 1 10

B0’ = B0 – (4M-3).B2’
= 1 2M-2 4M-3 0 -M 0 0 30M
-(4M-3).0|-(4M+3).1/3|-(4M-3).1|-(4M-3).0|-(4M-3).-1/3|-(4M-3).1/3|-(4M-3).0|-(4M-3).20/3
= 1 2M/3 – 1 0 0 M/3 – 1 1- 4M/3 0 10M/3 +20

Management Sains - Riyad 23


Tabel 2:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’ Z 1 2M/3 - 1 0 0 M/3 -1 1- 4M/3 0 10M/3 + 20 -

B1’ S1 0 5/12 0 1 1/12 -1/12 0 7/3

B2’ X2 0 1/3 1 0 -1/3 1/3 0 20/3


B3’ A3 0 2/3 0 0 1/3 -1/3 1 10/3

Bila kita perhatiakn Tabel 2, kita mendapatkan hasil solusi sementara ( belum optimal) yaitu dengan nilai seperti pada
kolom NK, dan dengan nilai pada fungsi tujuan 10M/3 + 20. Hal ini menunjukkan masih lebih baik dibandingkan dengan
Tabel 1.
Management Sains - Riyad 24
Tabel 2:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’ Z 1 2M/3 - 1 0 0 M/3 -1 1- 4M/3 0 10M/3 + 20 -

B1’ S1 0 5/12 0 1 1/12 -1/12 0 7/3 28/5

B2’ X2 0 1/3 1 0 -1/3 1/3 0 20/3 20


B3’ A3 0 2/3 0 0 1/3 -1/3 1 10/3 5

Management Sains - Riyad 25


Tabel 2:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’ Z 1 2M/3 - 1 0 0 M/3 -1 1- 4M/3 0 10M/3 + 20 -

B1’ S1 0 5/12 0 1 1/12 -1/12 0 7/3 28/5

B2’ X2 0 1/3 1 0 -1/3 1/3 0 20/3 20


B3’ A3 0 2/3 0 0 1/3 -1/3 1 10/3 5

Management Sains - Riyad 26


Tabel 2:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’ Z 1 2M/3 - 1 0 0 M/3 -1 1- 4M/3 0 10M/3 + 20 -
B1’ S1 0 5/12 0 1 1/12 -1/12 0 7/3 28/5
B2’ X2 0 1/3 1 0 -1/3 1/3 0 20/3 20
B3’ A3 0 2/3 0 0 1/3 -1/3 1 10/3 5

B3’’ = 3/2 B3’


= 0 1 0 0 ½ -½ 3/2 5

Management Sains - Riyad 27


Tabel 2:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’ Z 1 2M/3 - 1 0 0 M/3 -1 1- 4M/3 0 10M/3 + -
20
B1’ S1 0 5/12 0 1 1/12 -1/12 0 7/3 28/5
B2’ X2 0 1/3 1 0 -1/3 1/3 0 20/3 20
B3’’ A3 0 1 0 0 ½ -½ 3/2 5 5

B3’’ = 3/2 B3’


= 0 1 0 0 ½ -½ 3/2 5

Management Sains - Riyad 28


Tabel 2:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’ Z 1 2M/3 - 1 0 0 M/3 -1 1- 4M/3 0 10M/3 + -
20
B1’ S1 0 5/12 0 1 1/12 -1/12 0 7/3 28/5
B2’ X2 0 1/3 1 0 -1/3 1/3 0 20/3 20
B3’’ A3 0 1 0 0 ½ -½ 3/2 5 5

B2’’ = B2’ - 1/3 B3’’


B1’’ = B1’ - 5/12 . B3’’
B0’’ = B0’ – (2M/3 – 1). B3’’
Management Sains - Riyad 29
Tabel 2:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’ Z 1 2M/3 - 1 0 0 M/3 -1 1- 4M/3 0 10M/3 + -
20
B1’ S1 0 5/12 0 1 1/12 -1/12 0 7/3 28/5
B2’ X2 0 1/3 1 0 -1/3 1/3 0 20/3 20
B3’’ A3 0 1 0 0 ½ -½ 3/2 5 5

B2’’ = B2’ - 1/3 B3’’


= 0 – 1/3.0 | 1/3-1/3.1 | 1-1/3.0 | 0-1/3.0 | -1/3-1/3.1/2 | 1/3-1/3.(-½) | 0-1/3.3/2 | 20/3-1/3.(5)
= 0 0 1 0 -½ ½ -1/2 5
Management Sains - Riyad 30
Tabel 2:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’ Z 1 2M/3 - 1 0 0 M/3 -1 1- 4M/3 0 10M/3 + -
20
B1’ S1 0 5/12 0 1 1/12 -1/12 0 7/3 28/5
B2’ X2 0 1/3 1 0 -1/3 1/3 0 20/3 20
B3’’ A3 0 1 0 0 ½ -½ 3/2 5 5

B1’’ = B1’ - 5/12 B3’’


= 0 – 5/12.0|5/12– 5/12.1|0– 5/12.0|1– 5/12.0|1/12– 5/12.1/2|-1/12– 5/12.(-½)|0– 5/12.3/2|7/3– 5/12.(5)
= 0 0 0 1 - 1/8 1/8 -5/8 1/4

Management Sains - Riyad 31


Tabel 2:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’ Z 1 2M/3 - 1 0 0 M/3 -1 1- 4M/3 0 10M/3 + -
20
B1’ S1 0 5/12 0 1 1/12 -1/12 0 7/3 28/5
B2’ X2 0 1/3 1 0 -1/3 1/3 0 20/3 20
B3’’ A3 0 1 0 0 ½ -½ 3/2 5 5

B0’’ = B0’ – (2M/3 – 1). B3’’


= 1 – ((2M/3)-1).0|((2M/3)-1)– ((2M/3)-1).1|0– ((2M/3)-1).0|0 – ((2M/3)-1).0|(M/3)-1)– ((2M/3)-1).1/2|(1-4M/3)–
((2M/3)-1).(-½)|0– ((2M/3)-1).3/2|((10M/3)+20)– ((2M/3)-1).(5)
= 1 0 0 0 -½ -M+ ½ -M + 3/2 25
Management Sains - Riyad 32
Tabel 3:
Basis Z X1 X2 S1 E2 A2 A3 NK Inde
ks
B0’’ Z 1 0 0 0 -½ -M + ½ -M+3/2 25 -
B1’’ S1 0 0 0 1 -1/8 1/8 -5/8 1/4
B2’’ X2 0 0 1 0 -½ ½ -½ 5
B3’’ X1 0 1 0 0 ½ -½ 3/2 5

Tabel 3 menunjukkan hasil yang feasible dan sudah optimal karena B0 sudah tidak ada nilai Positif:
Dengan nilai variable basis S1 = ¼; X2 = 5; X1 = 5; Z = 25.
Dan nilai variable non basis: E2 = 0; A2 = 0; A3 = 0.

Management Sains - Riyad 33


TUGAS
• Menyusul, akan segera dikirimkan

34
Terima Kasih

www.itts.ac.id ittstangsel @ittstangsel Institut Teknologi Tangerang Selatan

Anda mungkin juga menyukai