• Misalkan kita ingin memilih rute jalan terpendek antara dua kota. Jaringan
dibawah menyediakan rute yang mungkin antara kota awal pada node 1
dan kota tujuan pada node 7. Rute melewati kota antara yang ditandai
dengan node 2 sampai 6.
2
12
7
5
8 9
8
Mulai 1 3 7
9
5 6
7 6
13
4
• Masalah diatas dapat diselesaikan dengan menghitung lengkap semua rute
antara node 1 dan 7 (ada 5 rute). Untuk jaringan yang besar perhitungan
ini tidak efisien.
13
4 4
• Selanjutnya, tahap 2 terdapat dua node tujuan (5 dan 6). Tinjau node 5 ,
terdapat 3 kemungkinan rute mencapai node 5 (2,5), (3,5), dan (4,5).
Informasi ini dengan jarak terdekat menuju node 2,3, dan 4, menentukan
jarak terpendek (komulatif) menuju node 5 sebagai
7 + 12 = 19
= min 8 + 8 = 16 = 12 (dari node 4)
5 + 7 = 12
Node tujuan 7 dapat dicapai dari node 5 atau 6. Gunakan hasil summary
dari tahap 2 dan jarak dari node 5 dan 6 menuju node 7, didapat
• Cara rekursi ke depan adalah proses perhitungan dimulai dari tahap awal
sampai tahap akhir, sementara cara rekursi ke belakang proses
perhitungn dimulai dari tahap akhir dan berakhir pada tahap awal.
5
17 5
8
4
9
Mulai 1 3 7
10
8 9
9 6
9
• Tahap 1. Dari node 1, terdapat tiga alternatif rute: (1,2),(1,3), dan (1,4)
x1 x0 = 1 f1(x1) x 0*
2 5 5 1
3 9 9 1
4 8 8 1
f1 f1
5 5
f2 f2
2 2 10 13 13
f0 f3
5
9 9 17 5 5 21
0 8
4
9
1 3 3 7
10 17 17
8 9
9 6 6
8 8
9
4 4
x2 x1 = 2 x1 = 3 x1 = 4 f2(x2) x 1*
x3 x2 = 5 x2 = 6 f3(x3) x 2*
Solusi optimum tahap 3 dari kota 5 menuju kota 7. Jadi, rute komplit
diberikan sebagai 1 3 5 7, dengan jarak 21 miles.
• Persamaan rekursi ke belakang sebagai berikut
x3 x4 = 7 f3(x3) x 4*
5 8 8 7
6 9 9 7
f2 f2
18 18
f3 f3
2 2 10 8 8
f1 f4
5 17
12 12 5 5 8 0
21
9 4
1 3 3 7
10 9 9 9
8 9
6 6
17 17 9
4 4
x2 x3 = 5 x3 = 6 f2(x2) x 3*
2 10+8=18 17+9=26 18 5
3 4+8=12 10+9=19 12 5
4 9+8=17 9+9=18 17 5
Solusi optimum pada tahap 2: jika berada di kota 2,3, dan 4, rute
terpendek melalui kota 5.
• Tahap 1. Dari node 1, didapat tiga alternatif: (1,2), (1,3), dan (1,4).
Gunakan f2(x2) dari tahap 2, perhitungan diberikan pada tabel berikut.
x1 x2 = 2 x2 = 3 x2 = 4 f1(x1) x 2*
• Sebuah reservoir menyuplai air selama tiga bulan musim kering selama
dimana saat itu tidak ada debit masuk. Keuntungan bersih berasal dari
menyuplai berbagai jumlah air selama masing-masing dari tiga bulan
seperti ditunjukkan pada Tabel 1. Permasalahan keputusan adalah untuk
mengalokasikan air yang tersedia dalam tampungan pada permulaan
musim kering selama tiga bulan, berdasarkan pada memaksimumkan
keuntungan total. Alokasi diulang dengan mengasumsikan jumlah air yang
berbeda yang tersedia di tampungan pada permulaan musim kering.
Tabel 1 – Hubungan alokasi air dan keuntungan
0 0 0 0
1 3 1 4
2 6 3 5
3 8 9 6
• Alokasi tahap 3 di tabulasi dalam Tabel 2. Total yang tersedia (s3) adalah
jumlah yang disuplai (x3) , dengan hasil keuntungan bersih (B3).
• Tahap 2 terdiri dari mengalokasikan air yang tersedia antara bulan 2 dan
3. Perhitungan diberikan pada Tabel 3. Jika air yang tersedia 1 x 106 m3
untuk penggunaan dalam bulan 2 dan 3, alokasi optimum adalah nol dan
1 x 106 m3 , dan sebaliknya untuk x2 dan x3 , dimana memberi
keuntungan (Btotal) = $ 400,000.
Tabel 2 – Alokasi PD Tahap 3 untuk Bulan 3
• Tahap 1 terdiri dari mengalokasikan jumlah total air ang tersedia antara
bulan 1 dan gabungan bulan 2 dan 3. Perhitungan ditunjukkan dalam
Tabel 4. Untuk alokasi yang mana saja untuk bulan yang digabungkan 2
dan 3 (s2 = x2 + x3) , alokasi optimum antara x2 dan x3 tersedia dari hasil
tahap 2 ditunjukkan pada Tabel 4.
• Tahap 3.
0 0 - - - 0 0
1 0 4 - - 4 1
2 0 4 5 - 5 2
3 0 4 5 6 6 3
• Tahap 2.
s2 x2 = 0 x2 = 1 x2 = 2 x2 = 3 f2(s2,x2) x 2*
0 0+0=0 - - - 0 0
1 0+4=4 1+0=1 - - 4 0
2 0+5=5 1+4=5 3+0=3 - 5 0,1
3 0+6=6 1+5=6 3+4=7 9+0=9 9 3
• Tahap 1
s1 x1 = 0 x1 = 1 x1 = 2 x1 = 3 f1(s1,x1) x 1*
0 0+0=0 - - - 0 0
1 0+4=4 3+0=0 - - 4 0
2 0+5=5 3+4=7 6+0=6 - 7 1
3 0+9=9 3+5=8 6+4=10 8+0=0 10 2
Solusi optimum diberikan dalam cara sbb. Jika 3 unit yang tersedia dalam
tampungan untuk penggunaan selama bulan musim kering, alokasi
optimum adalah untuk penggunaan 2 unit untuk bulan pertama, 0 unit
bulan dua, dan 1 unit bulan tiga, yang menghasilkan keuntungan sebesar
$ 1,000,000. Jika 2 unit tersedia dalam tampungan, alokasi optimum
adalan 1 unit bulan pertama, 0 unit bulan kedua, dan 1 unit bulan ketiga,
yg memberikan keuntungan $700,000. Jika 1 unit tersedia dalam
tampungan, alokasi optimum adalah 0 unit bulan pertama, 0 unit bulan
kedua, dan 1 unit bulan ketiga, uang memberikan keuntungan $400,000.
• Tugas 8
• Soal 1
Suatu reservoir mensuplai air selama tiga bulan musim kering dimana tidak
terdapat debit masuk. Keuntungan bersih berasal dari mensuplai berbagai
alokasi air selama masing-masing bulan yang ditunjukkan pada tabel
dibawah. Permasalahan keputusan adalah mengalokasikan air yang tersedia
dalam tampungan pada awal musim kering untuk selama tiga bulan,
berdasarkan keuntungan total maksimum. Gunakan pemograman dinamis
untuk mendapatkan solusi optimum.