2x+y=30
Dualitasnya
Y1+2Y2≤100
2Y1+Y2≤150
Dan
Y1+2Y2+S1=100
2Y1+Y2+S2=150
Z-36Y1-30Y2=0
Z X Y S1 S2 NK INDEKS
Z 1 -36 -30 0 0 0
S1 0 1 2 1 0 100 100
S2 0 2 1 0 1 150 75
Z X Y S1 S2 NK INDEKS
Z 1 0 -12 0 18 2700
S1 0 0 1.5 1 -0.5 25 16.66667
X 0 1 0.5 0 0.5 75 150
Z X Y S1 S2 NK INDEKS
Z 1 0 0 8 14 2900
Y 0 0 1 0.666667 -0.33333 16.66667
X 0 1 0 -0.33333 0.666667 66.66667
Sensitivitas
Minimumkan Fungsi Tujuan Z=100x+150y dengan
2x+y=30
Z x Y s1 s2 s3 nk
z 1 -25 0 -75 0 0 2700
s1 0 0.5 1 -0.5 0 0 18
s2 0 1.5 0 0.5 1 0 12
s3 0 -1.5 0 -0.5 0 1 -12
rasio 16.66667 150 0 -225
Z x Y s1 s2 s3 nk
z 1 0 0 -66.6667 0 -16.6667 2900
y 0 0 1 -0.66667 0 0.333333 14
s2 0 0 0 0 1 1 0
x 0 1 0 0.333333 0 -0.66667 8
A.PERUBAHAN YANG MEMPENGARUHI OPTIMALITAS
Z x Y s1 s2 s3 nk
z 1 0 0 -66.6667 0 -16.6667 2900
y 0 0 1 -0.66667 0 0.333333 14
s2 0 0 0 0 1 1 0
x 0 1 0 0.333333 0 -0.66667 8
−2/3 0 1/3
Xbt*MK(matriks kunci)=180 0 120 x 0 1 1 = −80 0 −20
1/3 0 −2/3
Z =120x+180y
=120(8)+180(14)
=3480
Z x Y s1 s2 s3 nk
Z 1 0 0 -80 0 -20 3480
Y 0 0 1 -0.66667 0 0.333333 14
s2 0 0 0 0 1 1 0
X 0 1 0 0.333333 0 -0.66667 8
2.Penambahan Kegiatan Baru
2x+y+z=30
Z X Y B S1 S2 NK INDEKS
Z 1 0 0 28 8 14 2900
Y 0 0 1 2/3 0.666667 -0.33333 16.66667
X 0 1 0 -1/3 -0.33333 0.666667 66.66667
3y1+y2≤10
3(8)+14-10=0
24+14-10=28
2x+y=30
Tabel optimum dan layak simpleks dual
Z X Y S1 S2 NK INDEKS
Z 1 0 0 8 14 2900 2850
Y 0 0 1 0.666667 -0.33333 -9 -9
X 0 1 0 -0.33333 0.666667 42 42
x+2y≥18
2x+y=63
18 2/3 −1/3 18 −9
(Matriks kunci)* = X =
63 −1/3 2/3 63 42
Z=100x+150y=100(42)+150(-9)=4200-1350=2850
Ternyata tabel sudah optimum tapi belum layak karena masih terdapat nilai
negative pada kolom NK, maka perlu dilakukan iterasi lagi agar tabel optimum dan
layak.
2x+y=30
C Z X Y S1 S2 NK INDEKS
Z 1 0 0 8 14 2900
Y 0 0 1 0.666667 -0.33333 16.66667
X 0 1 0 -0.33333 0.666667 66.66667
Terdapat suatu kendala tambahan yaitu 4x+3y≤60
Z X Y S1 S2 S3 NK INDEKS
Z 1 0 0 8 14 0 2900
Y 0 0 1 0.666667 -0.33333 0 16.66667
X 0 1 0 -0.33333 0.666667 0 66.66667
S3 0 4 3 0 0 1 60
Ifatimah Julita Rahayu(1500015067)
DUALITAS
Contoh soal :
Kendala -x1 + x2 ≥ 3
2x1 + 3x2 ≥ 5
X1, x2 ≥ 0
Penyelesaian :
Kendala -x1+2x2 ≤ 5
X1 + 3x2 ≤ 2
X1, x2 ≥ 0
Z – 3x1 – 5x2 – 0. S1 – 0. S2 = 0
X1 + 3x2 + s2 = 2
Variable z X1 X2 S1 S2 Nk Indeks
Dasar
z 1 -3 -5 0 0 0
S1 0 -1 2 1 0 5 5/2
S2 0 1 3 0 1 2 3/2
Variable z X1 X2 S1 S2 Nk Indeks
Dasar
z 1 -4/3 0 0 5/2 10/3
S1 0 -5/3 0 1 -1 11/3 -11/5
X2 0 1/3 1 0 1/2 2/3 2
Variable z X1 X2 S1 S2 Nk Indeks
Dasar
z 1 0 4 0 9/2 18/3 Optimum
S1 0 0 5 1 3/2 7
X1 0 1 3 0 3/2 2
Z= 3x1 + 5x2
6 = 6. (Terbukti)
Analisis Sensitivitas
1. Perubahan yang mempengaruhi optimalitas
a. Perubahan dalam koefisien tujuan
Contoh soal :
Pertimbangkan model bauran pada contoh berikut ini. Tentukan jawaban optimal jika
fungsi laba diubah menjadi z = 2x1 + 2x2 + 8x3!
Penyelesaian :
Maksimumkan z = 3x1 + 2x2 + 3x3 dengan kendala
X1 + 2x2 + x3 ≤ 430
3x1 + 2x3 ≤ 460
X1 + 4x2 ≤ 420
Xj ≥ 0, j = 1,2,3.
Diperoleh optimal dengan xB = (x2, x3, x6)T
CB = (2, 8, 0)
Y = (y1, y2, y3, y4)
1/2 −1/4 0
-1
cB.B = (2, 8, 0). [ 0 1/2 0] = (1, 7/2, 0)
−2 1 1
Jadi baris tujuan yang baru akan terlihat seperti berikut ini :
Dasar X1 X2 X3 X4 X5 X6 Pemecahan
z 0 0 1 7/2 0 0
Nilai z yang baru adalah sebagai berikut :
z = 2x1 + 2x2 + 8x3
z = 2 (0) + 2 (0) + 8 (1)
z=8
Dasar X1 X2 X3 X4 X5 X6 Pemecahan
z 0 0 1 7/2 0 0 8
Minimumkan z = -x1 + x2
Kendala -x1-4x2 ≥ 5
x1 - 3x2 ≤ 1
2x1 - 5x2 ≥ 1
x1, x2 ≥ 0
Karena fungsi tujuan tetap / tidak berubah, nilai-nilai dual tetap sama seperti tabel. Oleh karena
itu, persamaan z memiliki :
Kendala
x1 + 2x2 ≤ 20
3x1 + x2 ≤ 20
x1, x2 ≥ 0
Anggap kita tertarik dengan produksi sabun antibakteri yang lebih murah yaitu
penggunaan 2 ton dari masing-masing bahan mentah A dan B per ton sabun
antibakteri tersebut. Laba perton dari cat baru ini adalah 80 ribu dollar. Anggaplah
x3 jumlah ton cat baru yang akan diproduksi, modelnya menjadi sebagai berikut :
Maksimumkan f(x1,x2) = 30.000 x1 + 20.000 x2 + 40.000x3
Kendala
x1 + 2x2 + 2x3 ≤ 20
3x1 + x2+ 2x3 ≤ 20
x1, x2 , x3 ≥ 0
Kasus ini setara dengan x3 adalah nondasar. Yang perlu dilakukan adalah :
a. Memeriksa batasan dual yang bersesuaian
2x1 + 2x2 ≥ 40.000
b. Karena x3 adalah variabel nondasar, nilai-nilai dualnya tidak berubah. Jadi
koefisien x3 dalam tabel optimal saat ini adalah :
2(3/5) + 2(12/5) - 4 = 2
Pemecahan ini akan membaik karena x3 sudah positif. Koefisien batasan yang
berkaitan :
3/5 −3/15
B-1P3 = [ ]( 2 2 ) = ( 0, 6/12)
−3/5 6/15
Buat tabel iterasi :
Dasar Z x1 x2 X3 s1 s2 Nk Indeks
Z 1 0 0 2 3/5 12/15 28
x2 0 0 1 0 3/5 -3/15 8 -
x1 0 1 0 6/12 -3/5 6/15 4 8
Jika dikembalikan ke masalah awal maka Zmaks = 3 x1 + 2 x2
28 = 3 (4) + 2 (8)
= 12 + 16
Kendala
x1 + 2x2 ≤ 20
3x1 + x2 ≤ 20
x1, x2 ≥ 0
kesediaan bahan mentah diubah A diubah dari 20 menjadi 30 ton sebagai berikut :
Maksimumkan f(x1,x2) = 30.000 x1 + 20.000 x2
Kendala
x1 + 2x2 ≤ 30
3x1 + x2 ≤ 20
x1, x2 ≥ 0
Perubahan dalam sisi kanan b hanya dapat mempengaruhi sisi kanan dari tabel:
XB = B-1b
𝑥2 3/5 −3/15
XB = [ ]= [ ](30 20) = ( 6 2 )
𝑥1 −3/5 6/15
Karena XB tetap nonnegatif basis B tetap tidak berubah. Tetapi nilai-nilai variabel
berubah menjadi :
X1 =2
X2 = 6
Nilai Z yang baru adalah :
Maksimumkan z = 3 (2) + 2 (6) = 18
Kendala
x1 + 2x2 ≤ 30
3x1 + x2 ≤ 20
x1≤ 4
x1, x2 ≥ 0
Basic Z x1 x2 s1 s2 Nk Indeks
Z 1 0 0 3/5 12/15 28
x2 0 0 1 3/5 -3/15 8
x1 0 1 0 -3/5 6/15 4
X1-3/5s1+ 6/15 s2 = 4
4+ 3/5 s1 – 6/15 s2 + x7 = 3
Atau
3/5 s1 – 6/15 s2 + x7 = -1
-1 menunjukkan ketidaklayakan . Batasan yang dimodifikasi ini tambahkan ke tabel optimal saat
ini :
Basic Z x1 x2 s1 s2 Nk Indeks
Z 1 0 0 3/5 12/15 28
x2 0 0 1 3/5 -3/15 8
x1 0 1 0 -3/5 6/15 4
X7 0 0 0 3/5 -6/15 -1
Dengan menggunakan tabel simpleks dual, jadikan tabel optimal sebagai berikut :
Basic Z x1 x2 s1 s2 Nk Indeks
Z 1 0 0 0 18/15 51
x2 0 0 1 0 3/15 105/5
x1 0 1 0 0 0 3
S1 0 0 0 1 -2/3 -5/3
f(x1,x2) = 3x1 + 2 x2
51 = 3 (3) + 2 (105/5)
51 = 51
Nisa Saliha(1400015001)
Minimumkan\ Z=2X1+X2+3X3
Fungsi Kendala 5X1+2X2+7X3=420
3X1+2X2+5X3≥280
X1,X2,X3≥0
Dualitas
Fungsi Tujuan menjadi
Maksimumkan Y=420Y1+280Y2
Fungsi Kendala 5Y1+3Y2≤2
2Y1+2Y2≤1
7Y1+5Y3≤3
Karena tidak ada penyimpangan maka menggunakan metode simpleks
Y-420Y1-280Y2=0
5Y1+3Y2 +S1=2
2Y1+2Y2 +S2=1
7Y1+5Y3+S3=3
Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 -420 -280 0 0 0 0
S1 0 5 3 1 0 0 2 2/5
S2 0 2 2 0 1 0 1 ½
S3 0 7 5 0 0 1 3 3/7
Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 0 -28 84 0 0 168
Y1 0 1 3/5 1/5 0 0 2/5 2/3
S2 0 0 4/5 -2/5 1 0 1/5 ¼
S3 0 0 4/5 -7/5 0 1 1/5 ¼
Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 0 0 35 0 35 175
Y1 0 1 0 -17/20 0 -3/4 ¼
S2 0 0 0 1 1 -1 0
Y2 0 0 1 7/4 0 5/4 ¼
, Analisis Sensitivitas
Pertimbangkan model baru pada contoh berikut ini. Tentukan jawaban optimal jika fungsi diubah
menjadi z = 500Y1 + 2900Y2
Penyelesaian :
Tabel Optimum
Dasar Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 0 0 35 0 35 175
Y1 0 1 0 5/4 0 -3/4 ¼
S2 0 0 0 1 1 -1 0
Y2 0 0 1 -7/4 0 5/4 ¼
Dasar Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 0 0 235/2 0 815/2
Fungsi kendala :
2X1 =8
3X2 ≤ 15
6X1+5X2 ≥ 30
X1 , X 2 ≥ 0
Penyelesaian :
Y y1 y2 y3 s1 s2 NK Indeks
Y 1 -8 -15 -30 0 0 0 -
s1 0 2 0 6 1 0 3 ½
s2 0 0 3 5 0 1 5 1
Y y1 y2 y3 s1 s2 NK Indeks
Y 1 2 -15 0 5 0 15 -1
y3 0 1/3 0 1 1/6 0 1/2 ~
s2 0 -5/3 3 0 -5/6 1 5/2 5/6
Y y1 y2 y3 s1 s2 NK Indeks
Y 1 -57/9 0 0 15/18 5 15/6 90/282
y3 0 1/3 0 1 1/6 0 1/2 3/2
y2 0 -5/9 1 0 -5/18 1/3 5/6 -3/2
Y y1 y2 y3 s1 s2 NK Indeks
Y 1 0 0 19 4 5 31/3
y1 0 1 0 3 1/2 0 3/2
y2 0 0 1 5/3 0 1/3 5/3
2y1 + 6y3 ≤ 7
3y2 + 5y3 ≤ 4
1/2 0 7 7/2
( )( ) = ( )
0 1/3 4 4/3
Anggi Kurniawan(1500015029)
Masalah Primal .
//Metode Big-M
Fungsi :
Min. Z = 4x1 + x2
Kendala :
1. 3x1 + x2 = 3
2. 4x1 + 3x2 ≥ 6
3. x1 + 2x2 ≤ 4
di permasalah ini memiliki 2 penyimpangan yang harus di tambah variable buatan (A) artificial Variabel
3x1 + x2 + A1 =3
x1 + 2x1 +s2 =4
[4 1 0 0 M M 0]
-M*[3 1 0 0 1 0 3]
-M*[4 3 -1 0 0 1 6]
__________________________________________________+
Dasar Z X1 X2 S1 S2 A1 A1 NK INDEKS
Z -1 4-7M 1-4M M 0 0 0 -9M -
X1 0 3 1 0 0 1 0 3 1
A2 0 4 3 -1 0 0 1 6 6/4
S2 0 1 2 0 1 0 0 4 4
Dasar Z X1 X2 S1 S2 A1 A1 NK INDEKS
Z -1 0 -1-5M/3 -4+8M 0 -4+7M/3 0 -4-2M -
X1 0 1 1/3 0 0 1/3 0 1 3
X2 0 0 5/3 -1 0 -4/3 1 2 6/5
S2 0 0 5/3 0 1 -1/3 0 3 9/5
Dasar Z X1 X2 S1 S2 A1 A1 NK KET
- -
Z -1 0 0 0 3+15M/15 -18/5 OPTIMUM
21/5+7M 24/15+M
X1 0 1 0 1/5 0 3/5 -1/5 3/5
X2 0 0 1 -3/5 0 -4.5 3/5 6/5
S2 0 0 0 1 1 1 -1 1
-Z = - 18/5 X1 = 3.5
Z = 18/5 x2 = 6/5
//DUALITAS
3y1 + 4y1 + y3 ≤ 4
Y1 + 3y2 + 2y3 ≤ 1
Langkah :
Y- 3y1-6y2-4y3 = 0
Y1 + 3y2 + 2y3 + s2 = 1
Dasar Y y1 y2 y3 s1 s2 NK INDEKS
y 1 -3 -6 -4 0 0 0 0
S1 0 3 4 1 1 0 4 1
y2 0 1 3 2 0 1 1 1/3
Dasar Y y1 y2 y3 s1 s2 NK INDEKS
Y 1 -1 0 0 0 2 2 -2
S1 0 5/3 0 -5/3 1 -4/3 8/3 8/5
y1 0 1/3 1 2/3 0 1/3 1/3 1
Dasar Y y1 y2 y3 s1 s2 NK INDEKS
y 1 0 3 2 0 3 3
S1 0 0 -5 -5 1 -3 1
y1 0 1 3 2 0 1 1
Max z = 3y1 + 6y2 + 4y3 = 3
Y1 = 1 , y2=y3=0
Kesimpulan
Jadi Nilai Max dari cara dualitas lebih kecil dari pada nilai Min dari Metode Big M
// Perubahan Dalam Koefisiend Tujuan
Dasar Z X1 X2 S1 S2 S3 Nk Indeks
Z 1 -30 -40 0 0 0 0 0
S1 0 3 4 1 0 0 120 30
S2 0 0 1 0 1 0 20 20
S3 0 2 2 0 0 1 40 20
Dasar Z X1 X2 S1 S2 S3 Nk
Z 1 10 0 0 0 20 800
S1 0 -1 0 1 0 -2 40
S2 -1 -1 0 -1 0 -0,5 0
X2 0 1 1 0 0 0,5 20
Fungsi Tujuan Awal Z=30x1+40x2
(s1 , s2 , x2 ) = Cb ( 0 , 0 , 20 )
1 0 −2
Cb * Matriks Key = ( 0 , 0 , 20 ) [−1 0 −0.5] = [ 0 , 0 , 15 ]
0 0 0.5
Dasar X1 X2 S1 S2 S3 NK
Z 10 0 0 0 15 600
Yang mana x2 = 20
X1 = 0
Dual
Fungsi Tujuan menjadi
Maksimumkan
Y=420Y1+280Y2
Fungsi Kendala
5Y1+3Y2≤2
2Y1+2Y2≤1
7Y1+5Y3≤3
5Y1+3Y2 +S1 =2
2Y1+2Y2 +S2 =1
7Y1+5Y3 +S3=3
Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 -420 -280 0 0 0 0
S1 0 5 3 1 0 0 2 2/5
S2 0 2 2 0 1 0 1 ½
S3 0 7 5 0 0 1 3 3/7
Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 0 -28 84 0 0 168
Y1 0 1 3/5 1/5 0 0 2/5 2/3
S2 0 0 4/5 -2/5 1 0 1/5 ¼
S3 0 0 4/5 -7/5 0 1 1/5 ¼
Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 0 0 35 0 35 175
Y1 0 1 0 5/4 0 -3/4 ¼
S2 0 0 0 1 1 -1 0
Y2 0 0 1 =7/4 0 5/4 ¼
Analisis Sensitivitas
Perubahan yang mempengaruhi optimalitas
Pertimbangkan model baru pada contoh berikut ini. Tentukan jawaban optimal jika
fungsi diubah menjadi z = 400Y1 + 200Y2
Penyelesaian :
Tabel Optimum
Dasar Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 0 0 35 0 35 175
Y1 0 1 0 5/4 0 -3/4 ¼
S2 0 0 0 1 1 -1 0
Y2 0 0 1 -7/4 0 5/4 ¼
Dasar Y Y1 Y2 S1 S2 S3 NK Indeks
Y 1 0 0 125/2 0 25/2
A. DUALITAS
-3x1+2x2 ≤ 6
x1 + x 2 = 6
x1 , x2 ≥ 0
y1 + 2y2 + y3 ≤ 2 → y1 + 2y2 + y3 + S2 =2
UD Y y1 y2 y3 S1 S2 NK Indeks
Y 1 -10 -6 -6 0 0 0
S1 0 2 -3 1 1 0 3 3/2
S2 0 1 2 1 0 1 2 2
UD Y y1 y2 y3 S1 S2 NK Indeks
Y 1 0 -21 -1 5 0 15
y1 0 1 -3/2 1/2 1/2 0 3/2 -1
S2 0 0 7/2 1/2 -1/2 1 1/2 1/7
Nilai optimum:
UD Y y1 y2 y3 S1 S2 NK Indeks
Y 1 0 0 2 2 6 18
y1 0 1 0 5/7 2/7 3/7 12/7
y2 0 0 1 1/7 -1/7 2/7 1/7
B. ANALISIS SENSITIVITAS
b. Membuktikan kelayakan :
2/7 3/7 3
( ) ( ) = ( 12/7 1/7 )
−1/7 2/7 2
Nilai optimum:
UD Y y1 y2 y3 S1 S2 NK Indeks
Y 1 0 0 2 3 8 25
y1 0 1 0 5/7 2/7 3/7 12/7
y2 0 0 1 1/7 -1/7 2/7 1/7
-3x1+2x2 + 3x*≤ 6
x1 + x 2 = 6
x1 , x2 ≥ 0
2 y1 + 3 y2 ≥ 2
2 y1 + 3 y2 -2 = 0
2(12/7) + 3(1/7) - 2 = 13/7
Nilai optimum:
UD Y y1 y2 y3 X* S1 S2 NK Indeks
Y 1 0 0 2 13/7 2 6 18
y1 0 1 0 5/7 13/7 2/7 3/7 12/7
y2 0 0 1 1/7 4/7 -1/7 2/7 1/7
Nilai optimum:
UD Y y1 y2 y3 S1 S2 NK Indeks
Y 1 0 0 2 2 6 22
y1 0 1 0 5/7 2/7 3/7 13/7
y2 0 0 1 1/7 -1/7 2/7 4/7
Sudah optimum dan sudah layak.
Nilai optimum:
UD Y y1 y2 y3 S1 S2 NK Indeks
Y 1 0 0 2 2 6 18
y1 0 1 0 5/7 2/7 3/7 12/7
y2 0 0 1 1/7 -1/7 2/7 1/7
y1 + y2 + y3 + S3 ≤ 2
Nilai optimum:
UD Y y1 y2 y3 S1 S2 S3 NK Indeks
Y 1 0 0 2 2 6 0 18
y1 0 1 0 5/7 2/7 3/7 0 12/7
y2 0 0 1 1/7 -1/7 2/7 0 1/7
S3 0 1 1 1 0 0 1 2
A’rof Khafinudin(1400015045)
X1,X2,X3 ≥ 0
Dualitas
Y1,Y2 ,Y3 ≥ 0
Y1 Y2 S1 S2 S3 NK INDEKS
S1 2 2 1 0 0 16
S2 3 5 0 1 0 30 6
S3 2 3 0 0 1 36 12
W -60 -80 0 0 0 0 0
S1 4/5 0 1 -2/5 0 4 16/5
Y2 3/5 1 0 1/5 0 6 18/5
S3 1/5 0 0 -3/5 1 18 18/5
W -12 0 0 0 0 480
Y1 1 0 5/4 -1/2 0 5
Y2 0 1 -3/4 ½ 0 3
S3 0 0 -1/4 -1/2 1 17
W 0 0 15 10 0 540
Dari tabel diatas diperoleh juga nilai X1 = 15, dari entry kolom S1 pada baris W
= 16(5)+30(10)+36(0) = 540
Zmin = Wmax
ANALISIS SENSITIVITAS
Pertimbangkan model baru pada contoh berikut ini. Tentukan jawaban optimal jika fungsi diubah
menjadi Z = 70Y1 + 90Y2
Penyelesaian :
Tabel Optimum
Y1 Y2 S1 S2 S3 NK
W 0 0 15 10 0 540
Y1 1 0 5/4 -1/2 0 5
Y2 0 1 -3/4 ½ 0 3
S3 0 0 -1/4 -1/2 1 17
Y1 Y2 S1 S2 S3 NK
W 0 0 20 10 0 620
Y1 1 0 5/4 -1/2 0 5
Y2 0 1 -3/4 ½ 0 3
S3 0 0 -1/4 -1/2 1 17