Ada dua metode yang dapat kita gunakan untuk menentukan solusi
optimal, yaitu metode stepping stone dan Modified Distribution (MoDi).
Kedua metode digunakan untuk menentukan sel masuk. Prinsip
perhitungan kedua metode dalam menentukan sel masuk adalah sama.
Perbedaannya, metode MoDi didasarkan pada hubungan primal-dual
metode simpleks, sedangkan metode stepping stone tidak menunjukkan
hubungan sama sekali dengan metode simpleks. Metode yang akan
digunakan dalam catatan ini adalah MoDi.
Primal (biaya):
XX
X X
X
X
11 m223
m1
2n
m2
211n
12
Minimumkan z = c11x11 + c12x12 + … + c1nx1n + c21x21 + … cm1xm1 +
cmnxmn
Terhadap: x11 + x12 + …+ x1n = a1 u1
x21 + x22 + …+ x2n = a2 u2
.. .. .. ..
. . . .
xm1 + xm2 + …+ xmn = am um
x11 + x21 + …+ xm1 = b1 v1
x12 + x22 + …+ xm2 = b2 v2
.. .. .. ..
. . . .
x1n + x2n + …+ xmn = bn vn
Dual
Maksimumkan w = a1u1 + a2u2 + …+ amum + b1v1 + b2v2 + …+ bnvn
Terhadap : u1 + v1 ≤ c11
u1 + v2 ≤ c12
..
.
u2 + v1 ≤ c21
u2 + v2 ≤ c22
..
.
um + vn ≤ cmn
u1, u2 …,um, v1, v2, …,vn tidak terbatas.
Solusi optimal tercapai jika untuk:
• Maksimisasi, ui + vj – cij ≥ 0
• Minimisasi, ui + vj – cij ≤ 0
Langkah-langkah Penyelesaian:
1. Penentuan sel masuk.
• Untuk setiap sel basis, hitung ui + vj = cij. ui menunjukkan
baris ke-i, vj menunjukkan kolom ke-j dan cij adalah biaya
pada sel ij (baris i kolom j); karena jumlah variabel yang tidak
diketahui (ui dan vj) lebih banyak dibandingkan jumlah
persamaan yang dibentuk, maka salah satu variabel
diasumsikan bernilai 0.
• Untuk setiap sel non basis, hitung cpq = ui + vj - cij.
• Untuk maksimisasi, sel masuk adalah sel dengan nilai cpq
paling negatif; sedangkan untuk minimisasi, sel masuk
adalah sel dengan nilai cpq paling positif.
P G U D A N G
A 1 2 3 4 5 suplai
B A 300 2 200 5 6 3 5 500
R B 6 200 10 100 3 3 7 300
I C 11 5 6 6 200 4 600
100 300
K kapasitas 300 400 200 300 200
Iterasi-1
Sel basis adalah sel 11, 12, 22, 23, 33, 34, 35, sel non basis adalah 13,
14, 15, 21, 24, 25, 31, 32.
1. Penentuan sel masuk
1. Untuk setiap sel basis:
u1 + v1 = 2 u1 + v2 = 5 u2 + v2 = 10
u2 + v3 = 3 u3 + v3 = 6 u3 + v4 = 6
u3 + v5 = 4
Misalkan u1 = 0, maka v1 = 2; v2 = 5; u2 = 5; v3 = -2; u3 = 8; v4 = -
2; v5 = -4
Karena masih ada dua sel non basis yang bernilai positif dan tujuan
dari optimasi ini adalah minimisasi biaya, maka tabel belum
optimal. Sel masuk adalah sel dengan nilai positif terbesar, dalam
hal adalah sel 32, artinya dengan mengisi sel 32, biaya transportasi
dapat berkurang.
P G U D A N G
A
1 2 3 4 5 suplai
B
R A 300
2 200 5 6 3 5 500
I B 6 10 3 3 7 300
100 200
K
C 11 5 6 300 6 200 4 600
100
kapasitas 300 400 200 300 200
u3 + v1 – c31 = 0 + 2 – 11 = -9 u3 + v3 – c33 = 0 – 2 – 6 = -8
P G U D A N G
A
1 2 3 4 5 suplai
B
R A 300 2 200 5 6 3 5 500
I B 6 10 3 3 7 300
200
100
K
C 11 5 6 300 6 200 4 600
100
kapasitas 300 400 200 300 200
P G U D A N G
A
1 2 3 4 5 suplai
B
R A 300 2 200 5 6 3 5 500
I B 6 10 200
3 3 7 300
100
K
C 11 5 6 200 6 200 4 600
200
kapasitas 300 400 200 300 200
Iterasi-3:
1. Penentuan sel masuk
• Sel basis adalah sel 11, 12, 23, 24, 32, 34 dan 35.
u1 + v1 = 2 u1 + v2 = 5 u2 + v3 = 3
u2 + v4 = 3 u3 + v2 = 5 u3 + v4 = 6
u3 + v5 = 4
Misalkan u1 = 0, maka v1 = 2; v2 = 5; u2 = -3; v3 = 6; u3 = 0; v4 =
6; v5 = 4
• Sel non basis adalah sel 13, 14, 15, 21, 22, 25, 31 dan 33.
u1 + v3 – c13 = 0 – 6 – 6 = - 12 u1 + v4 – c14 = 0 + 6 – 3 = 3
u1 + v5 – c15 = 0 + 4 – 5 = -1 u2 + v1 – c21 = -3 + 2 – 6 = -7
u2 + v2 – c22 = -3 + 5 – 10 = -8 u2 + v5 – c25 = -3 + 4 – 7 = -6
u3 + v1 – c31 = 0 + 2 – 11 = -9 u3 + v3 – c33 = 0 – 6 – 6 = -12
2. Penentuan sel keluar
P G U D A N G
A 1 2 3 4 5 suplai
B A 300 2 5 6 3 5 500
200
R
B 6 10 200
3 3 7 300
I 100
Iterasi-4:
3. Penentuan sel masuk
• Sel basis adalah sel 11, 12, 14, 23, 24, 32 dan 35.
u1 + v1 = 2 u1 + v2 = 5 u1 + v4 = 3
u2 + v3 = 3 u2 + v4 = 3 u3 + v2 = 5
u3 + v5 = 4
Misalkan u1 = 0, maka v1 = 2; v2 = 5; u2 = 0; v3 = 3; u3 = 0; v4 = 3;
v5 = 4
• Sel non basis adalah sel 13, 15, 21, 22, 25, 31, 33 dan 34.
u1 + v3 – c13 = 0 + 3 – 6 = - 3 u1 + v5 – c15 = 0 + 4 – 5 = - 1
u2 + v1 – c21 = 0 + 2 – 6 = -4 u2 + v2 – c22 = 0 + 5 – 10 = - 5
u2 + v5 – c25 = 0 + 4 – 7 = -3 u3 + v1 – c31 = 0 + 2 – 11 = -9
u3 + v3 – c33 = 0 + 3 – 6 = -3 u3 + v4 – c34 = 0 + 4 – 6 = -2
Karena semua nilai sudah negatif, maka tabel sudah optimal. Solusi
optimalnya dengan demikian sama dengan solusi yang dihasilkan pada
iterasi-3, yaitu:
• Dari pabrik A menuju gudang 1 sebesar 300 unit, biaya
60.000.000,00
• Dari pabrik A menuju gudang 4 sebesar 200 unit, biaya
60.000.000,00
• Dari pabrik B menuju gudang 3 sebesar 200 unit, biaya
60.000.000,00
• Dari pabrik B menuju gudang 4 sebesar 100 unit, biaya
30.000.000,00
• Dari pabrik C menuju gudang 2 sebesar 400 unit, biaya
200.000.000,00
• Dari pabrik C menuju gudang 5 sebesar 200 unit, biaya
80.000.000,00
• Total biaya = Rp. 490.000.000,00
A G E N
G 1 2 3 4 suplai
U 1 15 5 - 13 200
D 2 6 10 20 3 300
A 3 10 15 10 8 350
N 4 11 5 16 9 350
G kapasitas 300 400 200 300
B 2 6 10 20 3 300
E
4 10 15 10 8 350
R
3 11 5 16 9 350
T U J U A N
S
1 2 3 4 suplai Selisih
U 1 15 5 M 13 200 8
200
M
2 6 10 20 3 300 3
B
E 3 10 15 10 8 350 2
R 4 11 5 16 9 350 4
T U J U A N
S
1 2 3 4 suplai Selisih
U
M 1 15 5 M 13 200 8
200
B 2 6 10 20 3 300 3
E
3 10 15 10 8 350 2
R 200
4 11 5 16 9 350 4
T U J U A N
S
1 2 3 4 suplai Selisih
U
M 1 15 5 M 13 200 8
200
B 2 6 10 20 3 300 3,4
300
E
3 10 15 10 8 350 2,5
R 200
4 11 5 16 9 350 4,9
T U J U A N
S
1 2 3 4 suplai Selisih
U
M 1 15 5 M 13 200 8
200
B 2 6 10 20 3 300 3, 4
300
E
3 10 15 10 8 350 2,5
R 200
4 11 5 16 9 350 4, 9
200
kapasitas 300 400 200 300
selisih 4 0,5 6 5
T U J U A N
S
1 2 3 4 suplai Selisih
U
M 1 15 5 M 13 200 8
200
B 2 6 10 20 3 300 3, 4
0 300
E
3 10 15 10 8 350 2, 5
R 200
4 11 5 16 9 350 4, 9
200
kapasitas 300 400 200 300
selisih 4 0,5 6 5
T U J U A N
S
1 2 3 4 suplai Selisih
U
M 1 15 5 M 13 200 8
200
B 2 6 10 20 3 300 3, 4
0 300
E 3 10 15 10 8 350 2,5
150
200
R
4 11 5 16 9 350 4, 9
150 200
kapasitas 300 400 200 300
selisih 4, 1 0,5 6 5
1. sel masuk
• untuk setiap sel basis (sel 12, 21, 24, 31, 33, 41 dan 42), hitung
ui + vj = cij
u1 + v2 = 5; u2 + v1 = 6; u2 + v4 = 3; u3 + v1 = 10; u3 + v3 = 10; u4
+ v1 = 11; u4 + v2 = 5;
misalkan v2 = 0, maka u1 = 5; u2 = -5; u3 = -1; u4 = 5; v1 = 11; v3
= 11; v4 = 8;
• untuk setiap sel non basis (11, 13, 14, 22, 23, 32, 34, 43 dan
44), hitung
u1 + v1 – c11 = 5 + 11 – 15 =1; u1 + v3 – c13= 5+11-M = -M;
u1 + v4 – c14 = 5 + 5 – 13 = -3; u2 + v2 – c22 = -5 + 0 – 10 = -15;
u2 + v3 – c23 = -5 + 11 – 20 = -14; u3 + v2 – c32 = -1 + 0 – 15 = -16;
u3 + v4 – c34 = -1 + 8 – 8 = -1; u4 + v3 – c43 = 5 + 11 – 16 = 0;
u4 + v4 – c44 = 5 + 8 – 94=
2. Sel keluar
Pembentukan loop, diawali dan diakhir pada sel 44.
T U J U A N
S 1 2 3 4 suplai
U
1 15 5 M 13 200
M 200
B 2 6 10 20 3 300
0 300
E 3 10 15 10 8 350
150
R 200
4 11 5 16 9 350
150 200
kapasitas 300 400 200 300
Sejumlah 0 komoditas diperpindahkan karena sel 21 yang masuk dalam
loop memuat paling sedikit yaitu 0.
T U J U A N
S
1 2 3 4 suplai
U
M 1 15 5 M 13 200
200
B 2 6 10 20 3 300
300
E
3 10 15 10 8 350
R 150 200
4 11 5 16 9 350
150 0
200
kapasitas 300 400 200 300
R 4 11 5 16 9 350
Dummy 0 0 0 0 100
T U J U A N
S
1 2 3 4 suplai
U
M 1 15 5 M 13 200
200
B 2 6 10 20 3 300
300
E
3 10 15 10 8 350
R 150 200
4 11 5 16 9 350
150 200 0
Dummy 0 0 100 0 0 100
kapasitas 300 400 300 300