Masalah Transportasi
(Transportation Problem)
OUTLINE
Pendahuluan
Pendahuluan
• Solusi Basis Awal Layak • Northwest corner method • Least cost method
• Vogel’s approximation method (VAM) • Perbaikan Solusi Basis Layak Awal
• Metode u-v atau MODI (Modified Distribution Method) • Metode stepping stone
• Solusi Basis Awal Layak • Northwest corner method • Least cost method
• Vogel’s approximation method (VAM) • Perbaikan Solusi Basis Layak Awal
• Metode u-v atau MODI (Modified Distribution Method) • Metode stepping stone
Pemecahan Masalah Transportasi
Pemecahan Masalah Transportasi
Contoh Implementasi
GOAL
•
Memahami konsep metode transportasi
dan penerapannya
•
Memahami konsep solusi optimal
permasalahan transportasi
•
Memahami metode Vogel’s untuk
MASALAH TRANSPORTASI
•
Masalah transportasi umumnya berkaitan
dengan masalah pendistribusian suatu
MASALAH TRANSPORTASI
1
2
1
2
4 3
Pabrik Pusat Distribusi/Depot
5 100
70
25
30
100
15 3
4
6 7
4 5
7
Berapa yang harus dikirim dari
Rumusan Pemrograman Linier
• Terdapat m sumber (misal: gudang) dimana
produk disimpan.
• Terdapat n tujuan (misal: pasar) dimana
produk dibutuhkan.
• Ketersediaan pasokan dari sumber : a
i (i =
1, 2, …, m)
• Permintaan dari tujuan : b
Rumusan Pemrograman Linier
• Biaya pengiriman dari sumber i ke tujuan j : cij
(i = 1, 2, …, m; j = 1, 2, …, n). Jika suatu
sumber i tidak dapat memasok suatu tujuan j, maka cij = M (M bilangan positif yang sangat besar)
• Permasalahannya adalah menentukan jumlah
produk yang dikirim dari sumber i ke tujuan j
Rumusan Pemrograman Linier
• Biaya pengiriman dari sumber i ke tujuan j : cij
(i = 1, 2, …, m; j = 1, 2, …, n). Jika suatu
sumber i tidak dapat memasok suatu tujuan j, maka cij = M (M bilangan positif yang sangat besar)
• Permasalahannya adalah menentukan jumlah
produk yang dikirim dari sumber i ke tujuan j
Rumusan Pemrograman Linier
dengan pembatas-pembatas:
MASALAH TRANSPORTASI DALAM BENTUK JARINGAN
1
2
m
1
2
n ... ...
Sumber Tujuan
cij a1
a2
ai am
b1
b2
Masalah Transportasi Standar/Seimbang
(Standar/Balanced Transportation Problem)
Minimasi
dengan pembatas-pembatas:
Masalah Transportasi Tak Seimbang
dengan pembatas-pembatas:
Masalah Transportasi Tak Seimbang
dengan pembatas-pembatas:
Tabel Transportasi
Tujuan
Pasokan
D1 D2 Dn
Sum ber
S1 c11 c12 c1n a1
x11 x12 x1n
S2 c22 c22 c2n a2
x12 x22 x2n
Sm cm1 cm2 cmn
an
xm1 xm2 xmn
To
From Albuquerque Boston Cleveland
Des Moines $5 $4 $3
Evansville $8 $4 $3
Fort Lauderdale $9 $7 $5
Fort Lauderdale (300 units
capacity) Albuquerque
(300 units required)
Des Moines (100 units
capacity)
Evansville (300 units capacity)
Cleveland (200 units required)
Boston (200 units
required)
To
From Albuquerque Boston Cleveland
Des Moines $5 $4 $3
Evansville $8 $4 $3
Transportation Matrix
From
To
Albuquerque Boston Cleveland
Des Moines
Evansville
Fort Lauderdale
Factory capacity
Warehouse requirement
300
300
300 200 200
100
Cost of shipping 1 unit from Fort
Lauderdale factory to Boston warehouse
Des Moines capacity constraint
Cell
representing a possible
source-to-destination shipping assignment (Evansville to Cleveland)
Total demand and total supply Cleveland
Contoh Kasus II
Shipping costs, Supply, and Demand for Powerco Example
From To
City 1 City 2 City 3 City 4 Supply (Million kwh) Plant 1 $8 $6 $10 $9 35
Plant 2 $9 $12 $13 $7 50
Plant 3 $14 $9 $16 $5 40
Demand
LP Formulation of Powerco’s Problem
Min Z = 8X11+6X12+10X13+9X14+9X21+12X22+13X23+7X24 +14X31+9X32+16X33+5X34
S.T.: X11+X12+X13+X14 <= 35 (Supply Constraints) X21+X22+X23+X24 <= 50
X31+X32+X33+X34 <= 40
X11+X21+X31 >= 45 (Demand Constraints) X12+X22+X32 >= 20
X13+X23+X33 >= 30 X14+X24+X34 >= 30
Algoritma Pemecahan
• Langkah 0:
– Perumusan masalah dalam masalah transportasi standar
• Langkah 1:
– Penentuan solusi basis layak awal
• Langkah 2:
– Pemeriksaan optimalitas. Jika solusi optimal maka
berhenti.
Metode Penentuan Solusi Basis Layak Awal
•
Northwest corner method
•
Least cost method
Northwest Corner Rule (0)
Merupakan pemecahan awal yang layak, namun belum optimal sehingga harus
dilanjutkan ke tahap selanjutnya dengan mempergunakan metode lanjut.
Prosedur:
(1) Pengisian sel/kotak dimulai dari ujung kiri atas.
(2) Alokasi jumlah maksimum (terbesar) sesuai syarat sehingga layak untuk memenuhi
permintaan.
(3) Bergerak ke kotak sebelah kanan bila masih terdapat suplai yang cukup. Kalau tidak,
bergerak ke kotak di bawahnya sesuai
demand. Bergerak terus hingga suplai habis
Northwest Corner Rule (1)
2 2 2 1
3
10 8 5 4
7
7 6 6 8
5
4 3 4 4
Konsumen
Pabrik
Permintaan Konsumen
26
Northwest Corner Rule (2)
2 2 2 1
0 3
10 8 5 4
7
7 6 6 8
5
Northwest Corner Rule (3)
2 2 2 1
0 3
10 8 5 4
6 1
7 6 6 8
5
Northwest Corner Rule (4)
2 2 2 1
0 3
10 8 5 4
3
1 3
7 6 6 8
5
29
Northwest Corner Rule (5)
2 2 2 1
0 3
10 8 5 4
0
1 3 3
7 6 6 8
5
30
6Northwest Corner Rule (6))
2 2 2 1
0 3
10 8 5 4
0
1 3 3
7 6 6 8
4 1
31
Northwest Corner Rule
Solusi Basis Layak Awal
2 2 2 1
3 3
10 8 5 4
7
1 3 3
7 6 6 8
5
1 4
4 3 4 4
Least Cost Rule (1)
2 2 2 1
3
10 8 5 4
7
7 6 6 8
5
33
Least Cost Rule (2)
2 2 2 1
0 3
10 8 5 4
7
7 6 6 8
5
34
Least Cost Rule (3)
2 2 2 1
0 3
10 8 5 4
6 1
7 6 6 8
5
35
Least Cost Rule (4)
2 2 2 1
0 3
10 8 5 4
2
4 1
7 6 6 8
5
36
Least Cost Rule (5)
2 2 2 1
0 3
10 8 5 4
2
4 1
7 6 6 8
2 3
37
Least Cost Rule (6)
2 2 2 1
0 3
10 8 5 4
2
4 1
7 6 6 8
0
2 3
38
Least Cost Rule
Solusi Basis Layak Awal
2 2 2 1
0 3
10 8 5 4
0
2 4 1
7 6 6 8
0
2 3
0 0 0 0
39
Vogel’s Approximation Method
(VAM) (0)
Prosedur Pemecahan:
(1) Hitung perbedaan antara dua biaya terkecil dari setiap baris dan kolom. Nilai perbedaan/selisih ditulis di kolom baru di samping kolom yang ada (disebut baris/kolom penalti).
(2) Pilih baris atau kolom dengan nilai hukuman terbesar, lalu beri tanda kurung. Jika nilai pada baris atau kolom adalah sama, pilih yang dapat memindahkan barang paling banyak.
(3) Dari baris/kolom yang dipilih pada (2), tentukan jumlah barang yang bisa terangkut dengan memperhatikan pembatasan yang berlaku bagi baris atau kolomnya serta sel dengan biaya terkecil.
(4) Hapus baris atau kolom yang sudah memenuhi syarat sebelumnya (artinya suplai telah dapat terpenuhi).
40
Vogel’s Approximation Method
(VAM) (1)
Pen alti
2 2 2 1
3 1
10 8 5 4
7 1
7 6 6 8
5 0
4 3 4 4
41
Vogel’s Approximation Method
(VAM) (2)
Pen alti
2 2 2 1
0 3
10 8 5 4
7 1
7 6 6 8
5 0
1 3 4 4
42
Vogel’s Approximation Method
(VAM) (3)
Pen alti
2 2 2 1
0 3
10 8 5 4
3 3
4
7 6 6 8
5 0
1 3 4 0
43
Vogel’s Approximation Method
(VAM) (4)
Pen alti
2 2 2 1
0 3
10 8 5 4
0
3 4
7 6 6 8
5
1 3 1 0
44
Vogel’s Approximation Method
(VAM)
Solusi Basis Layak Awal
Pasokan
2 2 2 1
3 3
10 8 5 4
7
3 4
7 6 6 8
5
1 3 1
Permintaan 4 3 4 4
Degenerasi
• Solusi basis layak dari masalah transportasi
dikatakan degenerasi (degenerate) jika satu atau lebih variabel basis mempunyai nilai nol.
• Solusi basis dapat menjadi degenerasi jika sisa
pasokan dan sisa permintaan adalah sama untuk variabel yang akan dipilih menjadi basis.
• Jumlah solusi basis dalam masalah transportasi
46
Ilustrasi Degenerasi (1)
2 2 2 1
4
10 8 5 4
5
7 6 6 8
8
47
Ilustrasi Degenerasi (2)
Sisa Pasokan
2 2 2 1
0 4
10 8 5 4
5
7 6 6 8
8
Sisa
48
Ilustrasi Degenerasi (3)
Sisa Pasokan
2 2 2 1
0 4
10 8 5 4
5 0
7 6 6 8
8
Sisa
49
Ilustrasi Degenerasi (4)
Sisa Pasokan
2 2 2 1
0 4
10 8 5 4
0
0 5
7 6 6 8
8
Sisa
50
Ilustrasi Degenerasi (5)
Sisa Pasokan
2 2 2 1
0 4
10 8 5 4
0
0 5 0
7 6 6 8
8
Sisa
51
Ilustrasi Degenerasi (6)
Sisa Pasokan
2 2 2 1
0 4
10 8 5 4
0
0 5 0
7 6 6 8
4 4
Sisa
52
Ilustrasi Degenerasi (7)
Pasokan
2 2 2 1
4 4
10 8 5 4
5
0 5 0
7 6 6 8
8
4 4
Perbaikan Solusi Basis Layak Awal
•
Perbaikan solusi basis layak awal
– Pemeriksaan optimalitas
– Penentuan solusi basis layak yang baru
•
Metode:
– Metode u-v atau MODI (Modified Distribution
Method)
Metode u-v (1)
Untuk sebarang solusi basis layak, tentukan nilai
ui (untuk semua i) dan vj (untuk semua j) sedemikian hingga
ij j
i v c
u untuk setiap variabel basis xij
(Nilai ui dan vj bisa positif, negatif atau nol).
i j
ij
ij c u v
c
55
Metode u-v (2)
i j
ij
ij c u v
c
Untuk variabel non basis:
Kondisi optimalitas (masalah minimasi ) terjadi apabila
0
ij i j
ij c u v
c untuk semua variabel non basis
Jika kondisi belum optimal, variabel yang masuk basis adalah yang mempunyai paling negatif (masalah
minimasi) ij
56
Misal Diberikan Solusi Basis Layak
Awal dengan
Least Cost Method
2 2 2 1
0 3
10 8 5 4
0
2 4 1
7 6 6 8
0
2 3
57
Penerapan Metode u-v
1
Enam persamaan dengan tujuh variabel yang tak diketahui
terdapat tak hingga solusi yang mungkin
Untuk mendapatkan solusi,
suatu nilai variabel tertentu dapat ditetapkan sebarang, dan nilai
58
Pemeriksaan Optimalitas
v1 = v2 = v3 = v4 =
u1 = 0 2 2 2 1 3
3
u2 = 10 8 5 4 7
2 4 1
u3 = 7 6 6 8 5
2 3
59
Pemeriksaan Optimalitas
v1 = 7 v2 = 6 v3 = 2 v4 = 1
u1 = 0 2 2 2 1 3
3
u2 = 3 10 8 5 4 7
2 4 1
u3 = 0 7 6 6 8 5
2 3
60
Pemeriksaan Optimalitas
v1 = 7 v2 = 6 v3 = 2 v4 = 1
u1 = 0 -5 2 2 2 1 3
3
u2 = 3 10 8 5 4 7
2 4 1
u3 = 0 7 6 6 8 5
2 3
4 3 4 4
i j
ij
ij c u v
61
Pemeriksaan Optimalitas
v1 = 7 v2 = 6 v3 = 2 v4 = 1
u1 = 0 -5 2 -4 2 0 2 1 3
3
u2 = 3 10 -1 8 5 4 7
2 4 1
u3 = 0 7 6 4 6 7 8 5
2 3
4 3 4 4
i j
ij
ij c u v
c
62
v1 = 7 v2 = 6 v3 = 2 v4 = 1
u1 = 0 2 2 2 1 3
+ 3
u2 = 3 10 8 5 4 7
2 4 1+
u3 = 0 7 6 6 8 5
2 3
4 3 4 4
63
Solusi
2 2 2 1
3
2 1
10 8 5 4
7
4 3
7 6 6 8
5
2 3
4 3 4 4
64
Pemeriksaan Optimalitas
v1 = 2 v2 = 1 v3 = 2 v4 = 1
u1 = 0 2 2 2 1 3
2 1
u2 = 3 10 8 5 4 7
4 3
u3 = 5 7 6 6 8 5
2 3
65
Pemeriksaan Optimalitas
v1 = 2 v2 = 1 v3 = 2 v4 = 1
u1 = 0 2 1 2 0 2 1 3
2 1
u2 = 3 5 10 4 8 5 4 7
4 3
u3 = 5 7 6 -1 6 2 8 5
2 3
4 3 4 4
66
Pemeriksaan Optimalitas
v1 = 2 v2 = 1 v3 = 2 v4 = 1
u1 = 0 2 2 2 1 3
2+ 1
u2 = 3 10 8 5 4 7
4 3+
u3 = 5 7 6 6 8 5
2 3 +
4 3 4 4
67
Solusi
2 2 2 1
3 3
10 8 5 4
7
3 4
7 6 6 8
5
1 3 1
4 3 4 4
68
Solusi
v1 = 2 v2 = 1 v3 = 1 v4 = 0
u1 = 0 2 2 2 1 3
3
u2 = 4 10 8 5 4 7
3 4
u3 = 5 7 6 6 8 5
1 3 1
4 3 4 4
69
Solusi
v1 = 2 v2 = 1 v3 = 1 v4 = 0
u1 = 0 2 1 2 1 2 1 1 3
3
u2 = 4 4 10 3 8 5 4 7
3 4
u3 = 5 7 6 6 3 8 5
1 3 1
4 3 4 4
70
Solusi Optimal
2 2 2 1
3 3
10 8 5 4
7
3 4
7 6 6 8
5
1 3 1
4 3 4 4
71
Masalah Maksimasi
Kondisi optimal :
Koefisien fungsi tujuan relatif untuk variabel non basis
tak positif
0
ij i jij
c
u
v
c
Penentuan variabel non basis yang masuk basis
V1 V2 V3 V4
U1
U2
U3
1. Tetapkan U1= 0
2. Hitung nilai Ui dan Vj dengan menggunakan persamaan Cij = Ui +
Vj, untuk sel yang mendapatkan alokasi.
3. Hitung Reduced Cost (Kij)= Cij-Ui-Vj, untuk sel yang tidak
mendapatkan alokasi.
Sel yang tidak
mendapatkan alokasi
Sel yang
mendapatkan alokasi
Cij = Ui + Vj
-Transportation Matrix
Transportation Matrix
From
To
Albuquerque Boston Cleveland
Des Moines
Evansville
Fort Lauderdale
Factory capacity
Warehouse requirement
300
300
300 200 200
100
Cost of shipping 1 unit from Fort
Lauderdale factory to Boston warehouse
Des Moines capacity constraint
Cell
representing a possible
source-to-destination shipping assignment (Evansville to Cleveland)
Total demand and total supply Cleveland
Northwest-Corner Rule
Northwest-Corner Rule
Start in the upper left-hand cell (or northwest corner) of the table and allocate units to
shipping routes as follows:
1. Exhaust the supply (factory capacity) of each row before moving down to the next row
2. Exhaust the (warehouse) requirements of each column before moving to the next column
Northwest-Corner Rule
Northwest-Corner Rule
1. Assign 100 tubs from Des Moines to Albuquerque (exhausting Des Moines’s supply)
2. Assign 200 tubs from Evansville to Albuquerque (exhausting Albuquerque’s demand)
3. Assign 100 tubs from Evansville to Boston (exhausting Evansville’s supply)
4. Assign 100 tubs from Fort Lauderdale to Boston (exhausting Boston’s demand)
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
Northwest-Corner Rule
Northwest-Corner Rule
100 100 100
200
200
Intuitive Lowest-Cost Method
Intuitive Lowest-Cost Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
First, $3 is the lowest cost cell so ship 100 units from Des Moines to Cleveland and cross off the first row as Des Moines is satisfied
Intuitive Lowest-Cost Method
Intuitive Lowest-Cost Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
Second, $3 is again the lowest cost cell so ship 100 units from Evansville to Cleveland and cross off column C as Cleveland is satisfied
Intuitive Lowest-Cost Method
Intuitive Lowest-Cost Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
Third, $4 is the lowest cost cell so ship 200 units from
Evansville to Boston and cross off column B and row E as Evansville and Boston are satisfied
Intuitive Lowest-Cost Method
Intuitive Lowest-Cost Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
Finally, ship 300 units from Albuquerque to Fort Lauderdale as this is the only remaining cell to complete the allocations
Intuitive Lowest-Cost Method
Intuitive Lowest-Cost Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
Intuitive Lowest-Cost Method
Intuitive Lowest-Cost Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
Figure C.4
This is a feasible solution, and an improvement over the previous solution, but not necessarily the lowest
Stepping-Stone Method
Stepping-Stone Method Metode Stepping Stone : Menekan ke bawah biaya
transport dengan memasukkan variabel non basis (yaitu alokasi barang ke kotak kosong) ke dalam solusi. Dengan menggunakan solusi awal yang diperoleh melalui metode North West Corner yang belum optimum, akan
ditunjukkan evaluasi masing-masing non basis.
a. Memilih salah satu sel kosong (yang tidak mendapatkan alokasi)
b. Mulai dari sel ini, kita membuat jalur tertutup melalui sel-sel yang mendapatkan alokasi menuju sel kosong
terpilih kembali. Jalur tertutup ini bergerak secara horisontal dan vertikal saja.
c. Mulai dengan tanda (+) pada sel kosong terpilih, kita menempatkan tanda (-) dan (+) secara bergantian pada setiap sudut jalur tertutup.
d. Menghitung indeks perbaikan dengan cara
menjumlahkan biaya transportasi pada sel bertanda (+) dan mengurangkan biaya transportasi pada sel bertanda (-).
e. Mengulangi tahap 1 sampai 4 hingga indeks perbaikan untuk
$5
Stepping-Stone Method
Stepping-Stone Method
To (A) (D) Des Moines
(E) Evansville (F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
Figure C.5
Des Boston index
Stepping-Stone Method
Stepping-Stone Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
Figure C.6
Start
Des Moines-Cleveland index
Stepping-Stone Method
Stepping-Stone Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
Evansville-Cleveland index
= $3 - $4 + $7 - $5 = +$1 (Closed path = EC - EB + FB - FC)
Fort Lauderdale-Albuquerque index
Stepping-Stone Method
Stepping-Stone Method
1. If an improvement is possible, choose the route (unused square) with the largest
negative improvement index
2. On the closed path for that route, select the smallest number found in the squares containing minus signs
3. Add this number to all squares on the
closed path with plus signs and subtract it from all squares with a minus sign
Stepping-Stone Method
Stepping-Stone Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Factory capacity
1. Add 100 units on route FA 2. Subtract 100 from routes FB 3. Add 100 to route EB
Stepping-Stone Method
Stepping-Stone Method
To (A)
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Jika Supply ≠ Demand
Jika Supply ≠ Demand
New
Des Moines capacity
(D) Des Moines
(E) Evansville
(F) Fort Lauderdale
Warehouse
requirement 300 200 200
Tugas
Tugas
Diketahui tabel transportasi dari sebuah kasus pendistribusian barang dari 4 pabrik ke 3 Gudang penyimpanan sebagai berikut :
Pabrik
Gudang
Surabaya Yogyakarta Jakarta Barat Jumlah Barang yang akan Didistribusikan
Bandung 200 100 70 50
Bogor 90 150 80 50
Sukabumi 60 10 90 50
Bekasi 50 20 60 50
Kapasitas
Tugas
Tugas
Tugas :
1. Tentukan solusi layak awal (jumlah barang yang didistribusikan dari tiap pabrik ke tiap gudang, serta total biaya pendistribusian) dengan metode northwest corner, least cost, dan vogel approximation.
m62 visualcommunications is the global leader in presentation efectiveness, from ofces in the UK, USA, and Singapore
Beyond Bullet Points
PowerPoint Slides
PowerPoint Training