Anda di halaman 1dari 20

Metode Simpleks

AHMAD, M.Pd
Bentuk Umum
Bentuk standar metode simpleks adalah sebagai berikut :
memaksimumkan/meminimumkan
F(x) = f (x1, x2, x3, ..., xn)= c1x1, c2x2, c3x3, ..., cnxn
Dengan kendala
a11x1 +a12x2 + ... +a1nxn = b1
a21x1 +a22x2 + ... +a2nxn = b1
...
amx1 +am2x2 + ... +amnxn = b1
X=(x1, x2, ..., xn) ≥ 0 𝑏 = (𝑏1, 𝑏2, … , 𝑏𝑛) ≥ 0
dan ഥ
Bentuk Umum
• Dalam notasi vektor/matriks, bentuk standar simpleks dapat dinyatakan
sebagai :
• Maksimumkan/Minimumkan z = cx
• Kendala Ax = b dengan x ≥ 0 , b ≥ 0 dimana

𝑎11 𝑎12 … 𝑎1𝑛 𝑥1 𝑏1


• A= 𝑎21 𝑎22 … 𝑎2𝑛 ; x = 𝑥2 𝑏2
… ;b= ; c= 𝑐1 𝑐2 … 𝑐𝑛
… … … … …
𝑎𝑚1 𝑎𝑚2 … 𝑎𝑚𝑛 𝑥𝑛 𝑏𝑛
Syarat simpleks
• Semua kendala harus berbentuk persamaan. Apabila kendala berbentuk
pertidaksamaan, maka harus diubah ke bentuk persamaan dengan
penambahan variabel slack secukupnya. Koefisien variabel slack dalam
fungsi sasaran = 0.
• Semua ruas kanan kendala tidak boleh negatif. Apabila ada kendala yang ruas
kanannya negatif, maka harus diubah dulu menjadi tak negatif dengan
mengalikan kendala tersebut dengan (- 1).
Teladan
Jadikan bentuk ini menjadi bentuk standar simpleks
1. Maksimumkan z = x1 + x2
kendala : x1 + 5x2 ≤ 5
2x1 + x2 ≤ 4 ; x1 , x2 ≥ 0
2. Minimumkan z = 2x1 - x2 + 4x3
kendala : 5x1 + 2x2 - 3x3 ≤
-7
2x1 - 2x2 + x3 ≤ 8 ; x1 , x2 ≥0
Metode simpleks
CONTOH
Fungsi Tujuan:
Maksimumkan Z=3X1+2X2 (dalam puluh ribuan)
CONTOH
Fungsi Tujuan:
Z=3X1+2X2 (dalam puluh ribuan)
Penambahan Variabel Slack
Fungsi Tujuan. Z=3X1+2X2+0S1+0S2
Fungsi Kendala X1+2X2+S1+0S2=20
3X1+2X2+0S1+S2=20 X1,X2,S1,S2 ≥0

Cj 3 2 0 0
Xj
(CB)i (XB)i X1 X2 S1 S2 bi
0 S1 1 2 1 0 20
0 S2 3 1 0 1 20
Zj
Cj-Zj
Warna Kuning Calon Basis dipilih dengan Melihat positif terbesar padaCj -Zj

Warna Kuning pada baris dipilih dengan


Melihat nilai terkecil pada teta

Cj 3 2 0 0
Xj
(Cb)i (Xb)i X1 X2 S1 S2 bi
0 S1 1 2 1 0 20 20/1=20
0 S2 3 1 0 1 20 20/3
Zj 0 0 0 0
Rumus Cj -Zj 1. 3-0=3
Cj-Zj 3 2 0 0 0 2-0=2
2.
3. 0-0=0
4. 0-0=0
Rumus Zj
1 .0 (1)+ 0(3)=0
Keluar dari basis Elemen Kunci
2. 0 (2)+ 0(1)=0
3. 0 (1)+ 0(0)=0
4. 0 (0)+ 0(1)=0
5. 0 (20)+0(20)=0
Cj 3 2 0 0
Xj
(CB)i (XB)I X1 X2 S1 S2 bi
0 S1 1 2 1 0 20 20/1=20
0 S2 3 1 0 1 20 20/3
Zj 0 0 0 0
Cj-Zj 3 2 0 0 0

0 S1 0
3 X1 1
Zj 3
Cj-Zj 0 1 0 -1 20

Rumus Zj Rumus X1=S2/3


Rumus Cj -Zj
1. 0 (0)+ 3 (1)=3 Rumus S1=
1. 3-3=0
2. 0 (5/3)+3 (1/3)=1 1. 1- (1 (3):3)=0
2. 2- (1 (1):3)=5/3 2. 2-1=1
3. 0 (1)+ 3 (0)=0
3. 1- (1 (0):3)=1 3. 0-0=0
4. 0 (-1/3)+3 (1/3)=1
4. 0- (1 (1):3)=-1/3 4. 0-0=0
5. 0 (40/3)+3 (20/3)=20
5. 20- (1(20):3)=40/3
Cj 3 2 0 0
Xj
(CB)i (XB)I X1 X2 S1 S2 bi
Dengan
0 S1 1 2 1 0 20 20/1=20
cara yang
sama 0 S2 3 1 0 1 20 20/3
seperti Zj 0 0 0 0
table di 0
atas Cj-Zj 3 2 0 0
0 S1 0 5/3 1 -1/3 40/3 (40/3):5/3=8
3 X1 1 1/3 0 1/3 20/3 (20/3):1/3=20
Zj 3 1 0 1
Cj-Zj 0 1 0 -1 20
2 X2 0 1 3/5 -1/5 8
3 X1 1 0 -1/5 2/5 4
Zj 3 2 3/5 4/5
Jadi nilai
Cj-Zj 0 0 -3/5 -4/5 28
max=Rp280.000
Behenti apabila sudah tidak ada yang
Positif di Cj-Zj
Latihan 1
Carilah nilai maksimum dari system pertidaksamaan di bawah menggunakan metode simpleks!
1. Fungsi tujuan Z = 4X1 + 5X2 (dalam ribuan)
Fungsi kendala x1+ 2X2 <
40 x1 + X2 < 30
x > 0, y > 0
2. Maksimumkan z = x1 +
x2 kendala : x1 + 5x2 ≤
5
2x1 + x2 ≤ 4 ;
x1 , x2 ≥ 0
Kejadian Khusus Pada Metode Simpleks
CONTOH 1

Fungsi Tujuan: Maksimumkan


Z=3X1+X2 Fungsi Kendala:
X1+2X2 ≤20
3X1+X2 ≤20
X1, X2 ≥ 0

Penyelesaian
Penambahan Variabel Slack
Z=3X1+X2+0S1+0S2
Fungsi Kendala
X1+2X2 + S1+0S2=20
3X1+X2 +0S1+S2=20
X1 , X2 ≥ 0
Cj 3 1 0 0
Xj
(CB)i (XB)i X1 X2 S1 S2 bi
0 S1 1 2 1 0 20
0 S2 3 1 0 1 20
Zj
Cj-Zj
Calon Basis

Cj 3 1 0 0
Xj
(CB)i (XB)I X1 X2 S1 S2 bi
0 S1 1 2 1 0 20 20/1=20
0 S2 3 1 0 1 20 20/3
Zj 0 0 0 0
Cj-Zj 3 1 0 0 0

Rumus Zj
1.0(1)+0(3)=0 Rumus Cj -Zj 1. 3-3=0
2.0(2)+0(1)=0
Keluar dari basis Elemen Kunci 2. 1-1=0
3. 0(1)+0(0)=0 3. 0-0=0
4. 0(0)+0(1)=0 4. 0-0=0
5. 0(20)+0(20)=0
Cj 3 1 0 0
Xj
(CB)i (XB)I X1 X2 S1 S2 bi
0 S1 1 2 1 0 20 20/1=20
0 S2 3 1 0 1 20 20/3
Zj 0 0 0 0
Cj-Zj 3 1 0 0 0

0 S1 0 5/3 1 -1/3 40/3 (40/3):5/3=8


3 X1 1 1/3 0 1/3 20/3 (20/3):1/3=20
Zj 3 1 0 1
Cj-Zj 0 0 0 -1 20
Rumus X1=S2/3
Rumus S1= 1.(1-1(3)):3=0
Rumus Zj
2.(2-1(1)):3=5/3
3.(1-1(0)):3=1
1.0(0)+3(1)=3 Pengambilan Secara
2.0(5/3)+3(1/3)=1 Paksa
4. (0-1(1))/3=-1/3
5.(20-1(20)):3=40/3 3. 0(1)+3(0)=0
4. 0(-1/3)+3(1/3)=1
Cj 3 1 0 0
Xj
(CB)i (XB)I X1 X2 S1 S2 bi
0 S1 1 2 1 0 20 20/1=20
0 S2 3 1 0 1 20 20/3
Zj 0 0 0 0
Cj-Zj 3 2 0 0 0

0 S1 0 5/3 1 -1/3 40/3 (40/3):5/3=8


3 X1 1 1/3 0 1/3 20/3 (20/3):1/3=20
Zj 3 1 0 1
Cj-Zj 0 1 0 -1 20
1 X2 0 1 3/5 -1/5 8
3 X1 1 0 -1/5 2/5 4
Zj 3 1 0 1 Jadi nilai
Cj-Zj 0 0 0 1 20
max=Rp20.000
Latihan 1
Selesaikan dengan menggunakan metode simpleks!
Fungsi Tujuan :
Maksimumkan Z = 8 X1 + 6 X2
(Dlm Rp 1.000).
Fungsi Pembatas :
2.1. P-Bahan : 4 X1 + 2 X2 ≤ 60
2.2. Penjahitan : 2 X1 + 4 X2 ≤ 48
X1 , X2 ≥ 0
Latihan 2
1. Maksimumkan z = 5x1 + 4x2 dalam puluh ribuan
kendala : 4x1 + 3x2 ≤ 150
4x1 + 2x2 ≤ 100 ;
x1 , x2 ≥ 0
TERIMAKASIH

SELAMAT
MENGERJAKAN
LATIHAN

Anda mungkin juga menyukai