Anda di halaman 1dari 34

METODE SIMPLEKS TABEL

Ir. Elita Amrina, M.Eng, Ph.D


Penelitian Operasional I (TIN 206)
Pengantar
• Metode simpleks tabel adalah metode simpleks yang
menghasilkan sekumpulan solusi dalam bentuk tabulasi (tabel).
• Dengan memeriksa baris teratas dari setiap tabel, maka dapat
langsung ditentukan solusi optimalnya.
• Setiap tabel berhubungan dengan suatu titik sudut dari daerah
solusi yang layak.
• Tabel pertama berhubungan dengan Titik Awal.
• Tabel berikutnya dikembangkan dengan berpindah ke titik sudut
yang berdekatan dalam daerah yang layak hingga menghasilkan
nilai terbesar (atau terkecil) untuk keuntungan (atau biaya)
• Proses ini berlanjut selama nilai positif (atau negatif) untuk
keuntungan (atau biaya) didapatkan.
Kuliah-6 Penelitian Operasional I
Metode Simpleks

Min Z = CX
s/t AX = b, (B,N) (XB, XN) = b
X≥0
 
Untuk setiap iterasi perlu diselesaikan:
1. B.XB = b  XB = B-1 . b
2. w.B = CB  w = CB . B-1 ; Zj – Cj = waj – Cj
3. B . YK = aK  YK = B-1 . aK

Kuliah-6 Penelitian Operasional I


Metode Simpleks
Misalkan kita mulai dengan BFS X dan basis B.
Masalah Programa Linier direpresentasikan sbb:
Min Z
s/t Z – CB XB – CNXN = 0 ..... (1)
BXB + NXN =b ..... (2)
XB , XN ≥ 0

Pers. (2) dikalikan dengan B-1 menjadi:


XB + B-1 . N . XN = B-1 b ...... (3)
 
Kuliah-6 Penelitian Operasional I
Metode Simpleks
Kalikan Persamaan (3) dengan CB dan tambahkan ke Pers. (1):  

Pers (3) CB XB + CB . B-1 . N . XN = CB . B-1 . b


Pers (1) Z – C B XB – C N . X N = 0 +
Z + CB . B-1 . N . XN – CN XN = CB . B-1 . b
Z + (CB . B-1 . N – CN) XN = CB . B-1 . b ..... (4)
 

Dengan XN = 0 dan Pers (3) & (4) diperoleh:

XB = B-1 b
Z = CB . B-1 b
Kuliah-6 Penelitian Operasional I
Metode Simpleks Tabel

XB XN (Right Hand Side)

Z XB1 ... XBn XN1 ... XNn RHS ….. Pers (4)
Z 1 0 0 CB.B-1.N-CN CB.B-1.b Baris 0
XB 0 Matriks B-1 N B-1 . b Baris 1 - m
Identitas
….. Pers (3)

Kuliah-6 Penelitian Operasional I


Penjelasan Tabel
• Z adalah variabel basis yang akan diminimasi.
• Baris fungsi tujuan adalah baris 0 dan baris lainnya
adalah baris 1 – m.
• Kolom RHS berisi nilai-nilai dari variabel basis (termasuk
fungsi tujuan).
• Variabel basis dibuat pada sisi luar kolom paling kiri.
• Nilai fungsi tujuan CB.B-1.b dan variabel basis B-1.b pada
RHS.
• Baris ongkos memberikan Zj – Cj = CB.B-1.N – CN untuk
variabel nonbasis.
Kuliah-6 Penelitian Operasional I
Penjelasan Tabel
• Baris nol akan menjelaskan masalah pada solusi optimal
jika (Zj – Cj)≤ 0
• Jika (Zj – Cj) > 0  ada XK (maximum (Zj – Cj))
• YK = B-1.aK adalah kolom dibawah variabel XK
• Jika YK ≤ 0  Unbounded
• Jika YK > 0  tentukan variabel keluar dengan tes
rasio minimum.
• Kemudian, perbaharui variabel basis dan nilainya
• Perbaharui nilai (Zj – Cj) dari variabelnon basis
• Perbaharui kolom YK
Kuliah-6 Penelitian Operasional I
Pivoting

• Jika XK masuk ke basis dan XBr keluar dari basis,


maka pivoting pada YrK dapat dinyatakan sbb:
1) Bagi baris r dengan YrK
2) Untuk i = 1, 2, ..., m dan i ≠ r, perbahari baris ke i
dengan menambahkannya - YrK kali baris baru r.
3) Perbaharui baris nol dengan menambahkannya
CK – ZK kali baris baru r.

Kuliah-6 Penelitian Operasional I


Metode Simpleks Tabel
(Masalah Minimasi)

LANGKAH INISIALISASI
• Tentukan BFS awal dengan basis B.
• Buat Tabel awal sbb:

Z XB XN RHS
Z 1 0 CB.B-1.N-CN CB.B-1.b

XB 0 I B-1 N B-1 . b

Kuliah-6 Penelitian Operasional I


Metode Simpleks Tabel
(Masalah Minimasi)

LANGKAH UTAMA
• Tentukan ZK – CK = Maksimum { Zj – Cj : j ϵ R}
• Jika ZK - CK ≤ 0  stop, solusi = optimal
Jika ZK - CK > 0  Tentukan YK
• Jika YK ≤ 0  stop, solusi = unbounded
Jika YK > 0  tentukan indeks r dengan tes rasio minimum:
br Minimum  bi 
  ;YiK  0 
YrK 1  i  m YiK 

• Perbaharui tabel dengan pivoting pada YrK


• Perbaharui variabel basis and nonbasis dimana XK masuk ke basis dan XBr
keluar basis
• Ulangi langkah utama
Kuliah-6 Penelitian Operasional I
Contoh
Maks – X1 – X2 + 4X3
s/t X1 + X2 + 2X3 ≤ 9
X1 + X 2 – X3 ≤ 2
– X1 + X2 + X3 ≤ 4
X1 , X 2 , X3 ≥ 0

Min X1 + X2 – 4X3 + 0S1 + 0S2 + 0S3


s/t X1 + X2 + 2X3 + S1 = 9
X1 + X 2 – X3 + S2 = 2
– X1 + X2 + X3 + S3 = 4
X1, X2, X3, S1, S2, S3 ≥ 0
Kuliah-6 Penelitian Operasional I
Contoh
NonBasis Basis
x  x1 x2 x3 s1 s2 s3  Basis awal:
C  1 1 4 0 0 0 B = (S1, S2, S3)
1 1 2 1 0 0
A   1 1  1 0 1 0
 1 1 1 0 0 1
9 
b  2
4
Kuliah-6 Penelitian Operasional I
Iterasi-1

Tabel Awal
Z X1 X2 X3 S1 S2 S3 RHS
Z 1
S1 0
S2 0
S3 0

Kuliah-6 Penelitian Operasional I


Iterasi-1

Tabel Awal
C  1 1 4 0 0 0

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 -1 -1 4 0 0 0
S1 0
S2 0
S3 0

Kuliah-6 Penelitian Operasional I


Iterasi-1

Tabel Awal 1 1 2 1 0 0
A   1 1  1 0 1 0
 1 1 1 0 0 1

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 -1 -1 4 0 0 0
S1 0 1 1 2 1 0 0
S2 0 1 1 -1 0 1 0
S3 0 -1 1 1 0 0 1

Kuliah-6 Penelitian Operasional I


Iterasi-1

Tabel Awal
CB.B-1.b = 0

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 -1 -1 4 0 0 0 0
S1 0 1 1 2 1 0 0
S2 0 1 1 -1 0 1 0
S3 0 -1 1 1 0 0 1

Kuliah-6 Penelitian Operasional I


Iterasi-1

Tabel Awal 9 
b  2
Z X1 X2 X3 S1 S2 S3 RHS
4
Z 1 -1 -1 4 0 0 0 0
S1 0 1 1 2 1 0 0 9
S2 0 1 1 -1 0 1 0 2
S3 0 -1 1 1 0 0 1 4

Kuliah-6 Penelitian Operasional I


Iterasi-1

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 -1 -1 44 0 0 0 0
S1 0 1 1 2 1 0 0 9
S2 0 1 1 -1 0 1 0 2
S3 0 -1 1 1 0 0 1 4

Kuliah-6 Penelitian Operasional I


Iterasi-1

XK

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 -1 -1 4 0 0 0 0
S1 0 1 1 2 1 0 0 9
S2 0 1 1 -1 0 1 0 2
S3 0 -1 1 1 0 0 1 4

YiK

Kuliah-6 Penelitian Operasional I


Iterasi-1

XK

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 -1 -1 4 0 0 0 0
S1 0 1 1 2 1 0 0 9
S2 0 1 1 -1 0 1 0 2
XBr S3 0 -1 1 1 0 0 1 4

YrK

Kuliah-6 Penelitian Operasional I


Iterasi-2
S3 0 -1 1 1 0 0 1 4

Z X1 X2 X3 S1 S2 S3 RHS
Z 1
S1 0
S2 0
X3 0 -1 1 1 0 0 1 4 Tidak berubah

Kuliah-6 Penelitian Operasional I


Iterasi-2

S2 0 1 1 -1 0 1 0 2

Z X1 X2 X3 S1 S2 S3 RHS
Z 1
S1 0
S2 0 0 2 0 0 1 1 6 + Baris3
X3 0 -1 1 1 0 0 1 4

Kuliah-6 Penelitian Operasional I


Iterasi-2

S1 0 1 1 2 1 0 0 9

Z X1 X2 X3 S1 S2 S3 RHS
Z 1
S1 0 3 -1 0 1 0 -2 1 -2*Baris3
S2 0 0 2 0 0 1 1 6
X3 0 -1 1 1 0 0 1 4

Kuliah-6 Penelitian Operasional I


Iterasi-2
Z 1 -1 -1 4 0 0 0 0

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 3 -5 0 0 0 -4 -16 -4*Baris3
S1 0 3 -1 0 1 0 -2 1
S2 0 0 2 0 0 1 1 6
X3 0 -1 1 1 0 0 1 4

Kuliah-6 Penelitian Operasional I


Iterasi-2

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 3 -5 0 0 0 -4 -16
S1 0 3 -1 0 1 0 -2 1
S2 0 0 2 0 0 1 1 6
X3 0 -1 1 1 0 0 1 4

Kuliah-6 Penelitian Operasional I


Iterasi-2

XK

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 3 -5 0 0 0 -4 -16
S1 0 3 -1 0 1 0 -2 1
S2 0 0 2 0 0 1 1 6
X3 0 -1 1 1 0 0 1 4

YiK

Kuliah-6 Penelitian Operasional I


Iterasi-2

XK

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 3 -5 0 0 0 -4 -16
XBr S1 0 3 -1 0 1 0 -2 1
S2 0 0 2 0 0 1 1 6
X3 0 -1 1 1 0 0 1 4

YrK

Kuliah-6 Penelitian Operasional I


Iterasi-3

Z X1 X2 X3 S1 S2 S3 RHS
Z 1
X1 0 1 -1/3 0 1/3 0 -2/3 1/3 :3
S2 0
X3 0

Kuliah-6 Penelitian Operasional I


Iterasi-3

Z X1 X2 X3 S1 S2 S3 RHS
Z 1
X1 0 1 -1/3 0 1/3 0 -2/3 1/3
S2 0 0 2 0 0 1 1 6 Tidak berubah
X3 0

Kuliah-6 Penelitian Operasional I


Iterasi-3

Z X1 X2 X3 S1 S2 S3 RHS
Z 1
X1 0 1 -1/3 0 1/3 0 -2/3 1/3
S2 0 0 2 0 0 1 1 6
X3 0 0 2/3 1 1/3 0 1/3 13/3 +1/3*Baris1

Kuliah-6 Penelitian Operasional I


Iterasi-3

Z X1 X2 X3 S1 S2 S3 RHS
Z 1 0 -4 0 0 0 -2 -17 - Baris1
X1 0 1 -1/3 0 1/3 0 -2/3 1/3
S2 0 0 2 0 0 1 1 6
X3 0 0 2/3 1 1/3 0 1/3 13/3

Kuliah-6 Penelitian Operasional I


Solusi

• Karena (Zj-Cj) ≤ 0 untuk semua variabel


nonbasis
• Maka stop, Solusi = Optimal
• Dimana:
(X1, X2, X3) = (1/3, 0, 13/3)
• Dan nilai fungsi tujuan:
Z = 17
Kuliah-6 Penelitian Operasional I
Tugas-2

Di Buku Hillier dan Liberman, Edisi ke 9


No:
• 4.3-5
• 4.4-7
• 4.4-8
• 4.5-2
• 4.5-4

Kuliah-6 Penelitian Operasional I

Anda mungkin juga menyukai