Linear Programming Simplex Methode
Linear Programming Simplex Methode
SIMPLEX METHOD
suhanan@ugm.ac.id
Jan 4, 2016
LINEAR PROGRAMMING
Slack Variables
suhanan@ugm.ac.id
LINEAR PROGRAMMING
suhanan@ugm.ac.id
bj 0 , j=1,2,,m
LINEAR PROGRAMMING
suhanan@ugm.ac.id
z c j j 0;
j
Jan 4, 2016
LINEAR PROGRAMMING
suhanan@ugm.ac.id
Lankah 1.
Maximize Z=4X1+5X2
Batasan:
X1 +2X2 40
(0)
(1)
(2)
Langkah 2 dan 3
Fungsi tujuan
Batasan
Z - 4X1 - 5X2
X1 +2X2 +
4X1 +3X2
Jan 4, 2016
=0
S1
+ S2
LINEAR PROGRAMMING
(0)
= 40
(1)
= 120
(2)
5
Coefficient of :
RHS
(sol)
Basic
Varia
ble
Eqt.
X1
X2
S1
S2
(0)
-4
-5
S1
(1)
40
S2
(2)
120
LINEAR PROGRAMMING
Jan 4, 2016
LINEAR PROGRAMMING
Langkah penyelesaian
Iterati
on
Pivot Raw
Jan 4, 2016
suhanan@ugm.ac.id
Coefficient of :
RHS
(sol)
Basic
Varia
ble
Eqt.
X1
X2
S1
S2
(0)
-4
-5
S1
(1)
40
20
S2
(2)
120
40
Pivot
element
Pivot
column
LINEAR PROGRAMMING
Ratio
Ratio :
40/2 = 20
minimum
Langkah penyelesaian
suhanan@ugm.ac.id
Iterati
on
Jan 4, 2016
Basic
Variab Eqt.
le
(0)
X2
(1)
S2
(2)
Coefficient of :
Z
X1
X2
S1
S2
0,5
0,5
LINEAR PROGRAMMING
RHS
(sol)
20
Langkah penyelesaian
suhanan@ugm.ac.id
Hitung nilai element pada baris yang lain (tidak termasuk element
Pivot Raw) dengan cara :
Element baris baru = (Element baris lama) (koeffisien pada
pivot column) x (nilai element baru pivot raw)
Menghitung nilai baru element baris dari Z
Koeffisien
pada PC
-4
-5
X2
0,5
0,5
20
-1,5
2,5
100
Jan 4, 2016
LINEAR PROGRAMMING
10
Langkah penyelesaian
suhanan@ugm.ac.id
Koeffisien
pada PC
S2
120
X2
0,5
0,5
20
S2
2,5
-1,5
60
Jan 4, 2016
LINEAR PROGRAMMING
11
Langkah penyelesaian
suhanan@ugm.ac.id
Tabel Simplex 2
Iterat
ion
Basic
Variab
le
Coefficient of :
Eqt.
X1
X2
S1
S2
RHS
(sol)
(0)
-1,5
2,5
100
X2
(1)
0,5
0,5
20
S2
(2)
2,5
-1,5
60
Pada baris fungsi tujuan masih ada koefisien berharga negatif, yaitu
koefisien variable X1.
Teruskan proses iterasi, dimulai dari langkah ke 5
Jan 4, 2016
LINEAR PROGRAMMING
12
Langkah penyelesaian
suhanan@ugm.ac.id
Iterati
on
Pivot Raw
Jan 4, 2016
Coefficient of :
Basic
Varia
ble
Eqt.
S1
S2
RHS
(sol)
Ratio
X1
X2
(0)
-1,5
2,5
100
X2
(1)
0,5
0,5
20
40
S2
(2)
2,5
-1,5
60
24
Pivot
element
Pivot
column
LINEAR PROGRAMMING
Ratio :
60/2,5 = 24
minimum
13
suhanan@ugm.ac.id
Iterati
on
Jan 4, 2016
Basic
Variab Eqt.
le
(0)
X2
(1)
X1
(2)
Coefficient of :
Z
X1
X2
S1
S2
-0,6
0,4
LINEAR PROGRAMMING
RHS
(sol)
24
14
Langkah penyelesaian
suhanan@ugm.ac.id
Hitung nilai element pada baris yang lain (tidak termasuk element
Pivot Raw) dengan cara :
Element baris baru = (Element baris lama) (koeffisien pada
pivot column) x (nilai element baru pivot raw)
Menghitung nilai baru element baris dari Z
Koeffisien
pada PC
-1,5
2,5
100
X1
-0,6
0,4
24
1,6
0,6
136
Jan 4, 2016
LINEAR PROGRAMMING
15
Langkah penyelesaian
suhanan@ugm.ac.id
X2
0,5
0,5
20
X1
-0,6
0,4
24
X2
0,8
-2
Jan 4, 2016
LINEAR PROGRAMMING
16
Langkah penyelesaian
suhanan@ugm.ac.id
Tabel Simplex 3
Iterat
ion
Coefficient of :
RHS
(sol)
Basic
Varia
ble
Eqt.
X1
X2
S1
S2
(0)
1,6
0,6
136
X2
(1)
0,8
-2
X1
(2)
-0,6
0,4
24
Pada baris fungsi tujuan tidak ada lagi koefisien berharga negatif,
Dihasilkan titik optimal pada X1 = 24 dan X2 = 8 dengan nilai
keuntungan Z = 136.
Jan 4, 2016
LINEAR PROGRAMMING
17
Langkah penyelesaian
SIMPLEX METHOD
Iterat
ion
2
Jan 4, 2016
suhanan@ugm.ac.id
Coefficient of :
Basic
Varia
ble
Eqt.
X1
X2
S1
S2
RHS
(Sol)
(0)
-4
-5
S1
(1)
40
S2
(2)
120
(0)
-1,5
2,5
100
X2
(1)
0,5
0,5
20
S2
(2)
2,5
-1,5
60
(0)
1,6
0,6
136
X2
(1)
0,8
-2
X1
(2)
-0,6
0,4
24
LINEAR PROGRAMMING
18
SIMPLEX METHOD
suhanan@ugm.ac.id
1. Bila ada dua atau lebih variabel non basis mempunyai koefisien
negatif terbesar yang sama, maka pemilihan entering variable
dapat dijalankan secara bebas.
Mana yang lebih cepat mencapai optimal tidak dapat diprediksi.
(0)
(1)
(2)
LINEAR PROGRAMMING
19
SIMPLEX METHOD
suhanan@ugm.ac.id
Coefficient of :
Eqt.
X1
X2
S1
S2
RHS
(sol)
(0)
-4
-4
S1
(1)
40
S2
(2)
120
Jan 4, 2016
LINEAR PROGRAMMING
20
SIMPLEX METHOD
suhanan@ugm.ac.id
2. Bila ada dua atau lebih variabel basis mempunyai nilai RATIO
minimum yang sama, maka pemilihan leaving variable dapat
dijalankan secara bebas.
Mana yang lebih cepat mencapai optimal tidak dapat diprediksi.
(0)
4X1 +4X2 80
(2)
(1)
LINEAR PROGRAMMING
21
SIMPLEX METHOD
suhanan@ugm.ac.id
Coefficient of :
Z
X1
X2
S1
S2
Ratio
(0)
-4
-5
S1
(1)
40
20
S2
(2)
80
20
RHS
(sol)
LINEAR PROGRAMMING
Pivot
column
Ratio
minimum
22
SIMPLEX METHOD
suhanan@ugm.ac.id
z c j j
j
Subject to :
Diselesaikan dengan
mengintroduksi slack
variable sebagai variable
basis yang harganya sama
dengan ruas kanan
(positif)
Jan 4, 2016
LINEAR PROGRAMMING
23
SIMPLEX METHOD
suhanan@ugm.ac.id
Jan 4, 2016
LINEAR PROGRAMMING
24
SIMPLEX METHOD
suhanan@ugm.ac.id
. : Z = 3 X 1 + 5 X2
Constraints :
(0)
X1 4
(1)
2 X2 12
(2)
3 X1 + 2 X2 18
(3)
Jan 4, 2016
LINEAR PROGRAMMING
(3)
25
SIMPLEX METHOD
suhanan@ugm.ac.id
dihasilkan
Fungsi tujuan Z -3 X1 - 5 X2
Constraints :
X1
+S1
=0
(0)
=4
(1)
2 X2
+ S2 = 12
(2)
3 X1 + 2 X2
= 18
(3)
+S1
2 X2
3 X1 + 2 X2
Jan 4, 2016
= 0(0)
+ S2
=4
(1)
= 12
(2)
+ A = 18
(3)
LINEAR PROGRAMMING
26
SIMPLEX METHOD
suhanan@ugm.ac.id
LINEAR PROGRAMMING
27
SIMPLEX METHOD
suhanan@ugm.ac.id
-3
-5
18
-2M-5
- 18M
-3M-3
Jan 4, 2016
LINEAR PROGRAMMING
28
SIMPLEX METHOD
suhanan@ugm.ac.id
Itera
tion
Pivot raw
Jan 4, 2016
Coefficient of
Basic
varia
ble
Eqt.
RHS
(Sol)
X1
X2
S1
S2
(0)
(-3M-3)
(-2M-5)
-18M
S1
(1)
S2
(2)
12
(3)
18
Pivot
column
X1 : entering variable
S1 : leaving variable
LINEAR PROGRAMMING
29
SIMPLEX METHOD
suhanan@ugm.ac.id
Jan 4, 2016
LINEAR PROGRAMMING
30
SIMPLEX METHOD
Iteratio
n
Basic
varia
ble
Jan 4, 2016
suhanan@ugm.ac.id
Coefficient of
Eqt.
RHS
(Sol)
X1
X2
S1
S2
(0)
(-2M-5)
(3M+3)
-6M+12
X1
(1)
S2
(2)
12
Z
A
(0)
(3)
1
0
0
2
-9/2
-3
(M+5/2)
1
27
6
X1
(1)
S2
(2)
-1
X2
(3)
-3/2
1/2
(0)
3/2
(M+1)
36
X1
(1)
-1/3
1/3
S1
(2)
1/3
-1/3
X2
(3)
1/2
LINEAR PROGRAMMING
31
SIMPLEX METHOD
suhanan@ugm.ac.id
2. Pertidaksamaan jenis
Dirubah menjadi dengan cara mengalikan kedua ruas
pertidaksamaan dengan (-1).
Contoh :
0,6 X1 + 0,4 X2 6
menjadi
-0,6 X1 - 0,4 X2 -6
Ruas kiri ditambah slack variable
-0,6 X1 - 0,4 X2 + S = -6
Nilai slack variable S = -6 negatif, tidak memenuhi syarat.
Harus dikalikan (-1), dihasilkan :
0,6 X1 + 0,4 X2 - S = 6
Ruas kanan persamaan terakhir sudah positif, namun koefisien
slack variable tetap negatif selesaikan seperti kasus tipe =
(sama dengan). Ditambah artificial variable A.
Jan 4, 2016
LINEAR PROGRAMMING
32
SIMPLEX METHOD
suhanan@ugm.ac.id
0,6 X1 + 0,4 X2 S + A = 6
Artificial variable A dipakai sebagai variable basis awal (A=6).
Dengan demikian S memulai sebagai variable non basis.
Dengan mengintroduksi Artificial variable A , berarti metode
teknik M juga diperlakukan disini.
3. Meminimumkan
Equivalent dengan
Maximize
Jan 4, 2016
( Z )
C j X j
j 1
n
(C j ) X j
Menyelesaikan
optimal yang
sama
j 1
LINEAR PROGRAMMING
33
SIMPLEX METHOD
suhanan@ugm.ac.id
Contoh :
Minimize :
Z = 0,4 X1 + 0,5 X2
(0)
Subject to :
(1)
0,5 X1 + 0,5 X2 = 6
(2)
0,6 X1 + 0,4 X2 6
(3)
X1 0 ,
Penyelesaian :
X2 0
Minimize
Z = 0,4 X1 + 0,5 X
Maximize
Masukkan artificial variable A1 dan A2 pada pers (2) dan (3), dan
terapkan metode Teknik M, maka
Minimize
Maximize
Jan 4, 2016
34
SIMPLEX METHOD
suhanan@ugm.ac.id
+ MA1
+ MA2 = 0
0,3 X1 + 0,1 X2 + S1
0,5 X1 + 0,5 X2
= 2,7
+ A1
0,6 X1 + 0,4 X2
(0)
(1)
= 6(2)
- S2 + A2
= 6
(3)
Jan 4, 2016
-M
0,5
0,5
-M
0,6
0,4
-1
-1,1M+0,4
-0,9M+0,5
LINEAR PROGRAMMING
-12M
35
SIMPLEX METHOD
suhanan@ugm.ac.id
Pivot
Raw
Equat
ion
(0)
-1
S1
(1)
0,3
A1
(2)
A2
(3)
Jan 4, 2016
Coefficient of
S1
A1
S2
A2
RHS
(Sol)
-12M
0,1
2,7
0,5
0,5
0,6
0,4
-1
X1
-1,1M+0,4
Pivot
column
X2
-0,9M+0,5
Entering variable : X1
Leaving variable : S1
LINEAR PROGRAMMING
36
SIMPLEX METHOD
Ite Basic
rati varia
on ble
Equat
ion
X1
(0)
-1
X1
(1)
A1
(2)
A2
(3)
Jan 4, 2016
suhanan@ugm.ac.id
Coefficient of
X2
RHS
(Sol)
S1
A1
S2
A2
11/3M+4/3
-2,1M-3,6
1/3
1/3
1,5
0,2
-1
0,6
-16/30M+11/30
LINEAR PROGRAMMING
37
suhanan@ugm.ac.id
Makanan
Daging
sayuran
Kebutuhan minimum
per hari
Mineral
40
Vitamin
50
Harga/unit
3
2,5
Persoalan : Menentukan jumlah pembelian daging dan sayuran
sedemikian sehingga kebutuhan min akan mineral dan vitamin
terpenuhi.
Jan 4, 2016
LINEAR PROGRAMMING
38
suhanan@ugm.ac.id
Z=3X1+2,5X2
(0)
(2)
X1 0 , X2 0
Sekarang pikirkan masalah yang berbeda yang masih berhubungan
dengan masalah yang asli (disebut primal).
Sebuah Dealer menjual Mineral dan Vitamin
Restoran setempat membeli mineral dan vitamin dari dealer dan
membuat daging dan sayuran tiruan yang mengandung mineral dan
vitamin seperti yang tertulis pada tabel
Jan 4, 2016
LINEAR PROGRAMMING
39
suhanan@ugm.ac.id
Jan 4, 2016
LINEAR PROGRAMMING
40
suhanan@ugm.ac.id
W =40 Y1 + 50 Y2
(0)
Batasan
2 Y 1 + 3 Y2 3
(1)
4 Y1 + 2 Y2 2,5 (2)
Y1 0 , Y2 0
Jan 4, 2016
LINEAR PROGRAMMING
41
Teori Dualitas ..
suhanan@ugm.ac.id
Dualitas ?
Dalam kenyataan ternyata disetiap bentuk LP terdapat 2 bentuk
1. Bentuk I atau bentuk asli dan dinamakan PRIMAL
2. Bentuk II yang berhubungan dan dinamkan DUAL demikian
sehingga suatu solusi terhadap LP yang asli juga memberikan
solusi pada bentuk dual nya.
Asumsi dalam teori dualitas adalah bahwa masalah primal dalam
bentuk standard.
Maximize :
Constraints :
Z C j X j
j 1
aij X j bi i 1,2,3....., m
j 1
Xj 0
Jan 4, 2016
LINEAR PROGRAMMING
42
PRIMAL
Fungsi tujuan :
Minimize
Z=3X1+2,5X2
Batasan:
2X1 +4X2 40
3X1 +2X2 50
(0)
(1)
(2)
X1 0 , X 2 0
DUAL
Fungsi tujuan :
Maximize
W =40 Y1 + 50 Y2
(0)
Batasan
2Y1 + 3 Y2 3
(1)
4 Y1 + 2 Y2 2,5
(2)
Y1 0 , Y 2 0
Jan 4, 2016
LINEAR PROGRAMMING
43
suhanan@ugm.ac.id
Jan 4, 2016
LINEAR PROGRAMMING
44
Teori Dualitas ..
Tabel Primal dual untuk LP
Maximize
Z = C1 X1 + C2 X2 + C3 X3 +.....+ Cn Xn
Constraints
1). a11 X1 + a12 X2 + a13 X3 + .........+ a1n Xn b1
2). a21 X1 + a22 X2 + a23 X3 + .........+ a1n Xn b2
.
.
.
.
.........
...
m). am1 X1 + am2 X2 + am3 X3 +.........+ amn Xn bm
DUAL
m var, n constr
Primal
n Var, m Constr
suhanan@ugm.ac.id
Jan 4, 2016
Xj 0 , j = 1,2,3..n
Minimize
W = b1 Y1 + b2 Y2 + b3 Y3 +.....+ bm Ym
Constraints
1). a11 Y1 + a21 Y2 + a31 Y3 + ........+ am1 Ym C1
2). a12 Y1 + a22 Y2 + a32 Y3 + ........+ am2 Ym C2
.
.
.
.
.........
....
n). a1n Y1 + a2n Y2 + a3n Y3 + ........+ amn Ym Cn
Yj 0 , i = 1,2,3..m
LINEAR PROGRAMMING
45
Teori Dualitas ..
suhanan@ugm.ac.id
PRIMAL
Max. :
DUAL
C j j
Min. :
j 1
W biYi
i 1
Constraints
Constraints
n
aij X j bi
aijYi C j
j 1
i 1
X j o
Yi o
untuk i 1,2,3....m
Max : Z = C X
untuk j 1,2,3....n
Min : W = Y b
Constraint
Constraint
aXb
YaC
X 0
Jan 4, 2016
Y 0
LINEAR PROGRAMMING
46
Teori Dualitas ..
suhanan@ugm.ac.id
contoh
Max. :
X
Z 3 5 1
X2
Constraints
Min. :
Constraints
1 0
0 2
3 2
4
X1
X 12
2 18
Y1
X 1 0
X 0
2
Y1
PRIMAL
Jan 4, 2016
4
W Y1 Y2 Y3 12
18
Y2 Y3
1 0
0 2
3 2
3 5
Y2 Y3 0 0 0
DUAL
LINEAR PROGRAMMING
47
Teori Dualitas ..
suhanan@ugm.ac.id
Max. :
C j j
Min. :
j 1
W biYi
i 1
Constraints
Constraints
n
aij X j bi
aijYi C j
j 1
i 1
X j o
Yi o
untuk i 1,2,3....m
Jan 4, 2016
LINEAR PROGRAMMING
untuk j 1,2,3....n
48
Teori Dualitas ..
suhanan@ugm.ac.id
contoh
Max. :
X
Z 3 5 1
X2
Constraints
Min. :
Constraints
1 0
0 2
3 2
4
X1
X 12
2 18
Y1
X 1 0
X 0
2
Y1
PRIMAL
Jan 4, 2016
4
W Y1 Y2 Y3 12
18
Y2 Y3
1 0
0 2
3 2
3 5
Y2 Y3 0 0 0
DUAL
LINEAR PROGRAMMING
49
Teori Dualitas ..
suhanan@ugm.ac.id
Jan 4, 2016
RUAS
KANAN
X1
X2
Xn
Y1
a11
a12
a13
a1n
b1
Y2
a21
a22
a23
a2n
b2
Y3
a31
a32
a33
a3n
b3
Ym
am1
am2
am3
amn
C1
C2
C3
Cn
Koeffisien fungsi
tujuan (Min.)
Koefisien dari
RUAS
KANAN
MASALAH
DUAL
Koefisien dari
bm
50
Teori Dualitas ..
suhanan@ugm.ac.id
Z=3X 1+2,5X2
(0)
Batasan:
2X1 +4X2 40 (1)
3X1 +2X2 50
(2)
X1 0 , X 2 0
Jan 4, 2016
X1
X2
Y1
40
Y2
50
2,5
LINEAR PROGRAMMING
51
Teori Dualitas ..
suhanan@ugm.ac.id
Jan 4, 2016
LINEAR PROGRAMMING
52
Teori Dualitas ..
suhanan@ugm.ac.id
Jan 4, 2016
PRIMAL
DUAL
Maximize
Minimize
Dual var. Yi 0
Dual var. Yi 0
Yi unrestricted
Xj 0
Xj 0
Xj unrestricted
LINEAR PROGRAMMING
53
Teori Dualitas ..
suhanan@ugm.ac.id
Jan 4, 2016
PRIMAL
DUAL
Minimize
Maximize
Dual var. Yi 0
Dual var. Yi 0
Yi unrestricted
Xj 0
Xj 0
Xj unrestricted
LINEAR PROGRAMMING
54
Teori Dualitas ..
Dual Problem :
Primal Problem:
Max z = 7x1+ 10x2 - x3
subject to
5x1+ 4x2
subject to
24
5Y1 + 2Y2 + Y3
x3 5
3Y2 Y3 + 2Y4 = - 1
x2 + 2x3 10
x1 0, x2 0 , x3 unrestricted
Jan 4, 2016
suhanan@ugm.ac.id
Y1 0, Y2 unrestricted, Y3 0 ,Y4
LINEAR PROGRAMMING
55
suhanan@ugm.ac.id
<
Jan 4, 2016
LINEAR PROGRAMMING
56
suhanan@ugm.ac.id
Contoh :
Z= 5X 1+2 X2
(0)
Batasan:
X1 2X1PRIMAL
+3X2 5
X2 3
(1)
(2)
X1 0 , X 2 0
Pemecahan PRIMAL layak : X1 =3
dan X2 = 0
Jan 4, 2016
LINEAR PROGRAMMING
57
suhanan@ugm.ac.id
DUAL
W =3Y 1+5Y2
(0)
Batasan:
Y1 +2Y2 5
-Y1 +3Y2 2
(1)
(2)
Y1 0 , Y2 0
Pemecahan DUAL layak : Y1 =3
Nilai tujuan DUAL maximize
dan Y2 = 1
W =3 x 3 + 5 x 1 = 14
Jan 4, 2016
LINEAR PROGRAMMING
58
suhanan@ugm.ac.id
Maximize
Batasan
Z = 2X1+X2
(0)
X1+5X2 10
(1)
X1+3X2 6
(2)
2X1+2X2 8
(3)
X1 0 , X 2 0
Jan 4, 2016
LINEAR PROGRAMMING
59
suhanan@ugm.ac.id
Masalah Dual :
Minimize
W = 10 Y1 + 6 Y2 + 8 Y3
(0)
Batasan
Y1 +
Y2 + 2 Y3 2
(1)
5Y1 + 3 Y2 + 2 Y3 1
(2)
Y1 0 , Y2 0 , Y3 0
Basic
Iterati
Variab Eqt.
on
le
0
Jan 4, 2016
RHS
(sol)
Coefficient of :
Z
X1
X2
S1
S2
S3
(0)
-2
-1
S1
(1)
10
S2
(2)
S3
(3)
0LINEAR PROGRAMMING
2
2
860
suhanan@ugm.ac.id
Iterat
ion
Basic
Varia
ble
Eqt.
X1
X2
S1
S2
S3
(0)
S3
(1)
-1/2
S2
(2)
-1/2
1/2
X1
(3)
0
1
Nilai Optimal
X
1 = 4 dan X2 = 0.
dengan fungsi tujuan Max. Z = 8
Jan 4, 2016
RHS
(sol)
Coefficient of :
LINEAR PROGRAMMING
61
suhanan@ugm.ac.id
DUAL
C j j
Min. :
W biYi
i 1
j 1
Constraints
Constraints
aijYi C j
a ijX j bi
i 1
Xj o
Yi unrestricted
j1
untuk i 1,2,3....m
Jan 4, 2016
LINEAR PROGRAMMING
untuk j 1,2,3....n
62
suhanan@ugm.ac.id
C jX j
j1
a ijX j
i 1
j1
i 1
C jX j bi Yi
Jan 4, 2016
63
suhanan@ugm.ac.id
Jan 4, 2016
LINEAR PROGRAMMING
64
suhanan@ugm.ac.id
Jan 4, 2016
LINEAR PROGRAMMING
65
Sensitivity Analysis
Sensitivity analysis is to answer the following question:
How does the optimal solution change as a coefficient
is varied from its given value?
Sensitivity Analysis
There are three kinds of such analysis:
1. Objective function ranging (coefficient ranging)
2. RHS value ranging
3. Constraint coefficient ranging
Jan 4, 2016
LINEAR PROGRAMMING
66
suhanan@ugm.ac.id
LINEAR PROGRAMMING
67
suhanan@ugm.ac.id
Basic
Variabl
e
Coefficient of :
Eqt.
X1
X2
S1
S2
RHS
(sol)
Ratio
(0)
-20
-10
S1
(1)
24
24/5
S2
(2)
13
13/2
Jan 4, 2016
LINEAR PROGRAMMING
68
suhanan@ugm.ac.id
Basic
Variabl
e
Coefficient of :
Eqt.
X1
X2
S1
S2
RHS
(sol)
(0)
96
X1
(1)
4/5
1/5
24/5
S2
(2)
17/5
-2/5
17/5
Jan 4, 2016
LINEAR PROGRAMMING
69
suhanan@ugm.ac.id
Coefficient of :
Eqt.
X1
X2
S1
S2
RHS
(sol)
Ratio
(0)
-20
-10-
S1
(1)
24
24/5
S2
(2)
13
13/2
Jan 4, 2016
LINEAR PROGRAMMING
70
suhanan@ugm.ac.id
Coefficient of :
Z
X1
X2
S1
S2
RHS
(sol)
(0)
6-
96
X1
(1)
4/5
1/5
24/5
(2)
0
0
17/5 -2/5
1
17/5
S2
Hence, the existing basic will remain optimal as long as
6 - 0 6.
LINEAR PROGRAMMING
71
suhanan@ugm.ac.id
Coefficient of :
Eqt.
X1
X2
S1
S2
RHS
(sol)
Ratio
(0)
-20-
-10
S1
(1)
24
24/5
S2
(2)
13
13/2
Jan 4, 2016
LINEAR PROGRAMMING
72
suhanan@ugm.ac.id
Coefficient of :
Eqt.
X1
X2
S1
S2
RHS
(sol)
(0)
96
X1
(1)
4/5
1/5
24/5
S2
(2)
17/5
-2/5
17/5
Jan 4, 2016
LINEAR PROGRAMMING
73
suhanan@ugm.ac.id
Coefficient of :
Basic
Variabl
e
Eqt.
X1
X2
S1
S2
RHS
(sol)
(0)
6+(4/5)
4+ /5
96+(24/5)
X1
(1)
4/5
1/5
24/5
S2
(2)
0
0
17/5
-2/5
1
17/5
Hence, in order for the current solution to remain optimal, we need
6+(4/5) 0
4+ /5 0
It follows that
-7.5
-20
This gives -7.5 or c1 12.5.
Jan 4, 2016
LINEAR PROGRAMMING
74
suhanan@ugm.ac.id
Basic
Variabl
e
Coefficient of :
Eqt.
X1
X2
S1
S2
RHS
(sol)
(0)
-20
-10
S1
(1)
24 +
S2
(2)
13
Jan 4, 2016
LINEAR PROGRAMMING
Ratio
(24+ )/5
13/2
75
suhanan@ugm.ac.id
Coefficient of :
Z
X1
X2
S1
S2
RHS
(sol)
(0)
96+4
X1
(1)
4/5
1/5
24/5 + /5
(2)
0
17/5by the
-2/5
1 the RHS
17/5column
(2/5)
S2 is, the
That
RHS column
is0replaced
sum of
and
times the s1 column.
Now, in order for the current solution remains optimal, it must be
feasible. That is
24/5 + /5 0
17/5 (2/5) 0
Jan 4, 2016
76
suhanan@ugm.ac.id
Basic
Variabl
e
Coefficient of :
Eqt.
X1
X2
S1
S2
RHS
(sol)
(0)
96
X1
(1)
4/5
1/5
24/5
17/5
-2/5
17/5 +
S2
(2)
0
It follows that
-17/5 or b2 9.6
Jan 4, 2016
LINEAR PROGRAMMING
77
Homework problems
suhanan@ugm.ac.id