Optimasi Rute Murah dengan Program Dinamik
Optimasi Rute Murah dengan Program Dinamik
3
3 dengan biaya sehingga rute seluruhnya adalah x1Æx2Æx3Æx4
6
4
A C
4
2
F J 2+4+3+4 total 13 dengan x1=A dan x4=J
3
3
4 • Jika hitungan diawali • Pilih fn(s,xn) sebagai biaya total untuk kebijakan
4
1
3
dari J, hasilnya: keseluruhan dari tahapan selanjutnya dengan
JÅHÅEÅCÅA
D G 3 I
5
1
Formulasi 2 Prosedur penyelesaian Tahap 4
n=1 n=2 n=3 n=4
• Pada kondisi s dan tahap n, gunakan xn* • Pada tahap akhir n = 4 hasil
7 ditabelkan sbb:
sebagai sembarang nilai yang B
4
E
1
4
H
6
meminimumkan fn(s,xn), gunakan fn*(s) 2
3 s f4*(s) x4*
sebagai nilai minimum dari fn(s,xn) 4
3
2
6
A C
4
F
3
J
H 3 J
• fn*(s) = min fn(s,xn) = fn(s,xn*) 3
4
4
D
1
3
G 3 I
I 4 J
dengan fn(s,xn) adalah biaya sekarang 5
Tahap 3 Tahap 2
n=1 n=2 n=3 n=4 n=1 n=2 n=3 n=4
• Pada tahap akhir n = 3 hasil
7 1 ditabelkan sbb: 7 1 f2 = cs+f3*
B
4
E
4
H B
4
E
4
H s f2*(s) x2*
2 6 f3 = cs+f4* 2 6 E F G
3 s f3*(s) x3 * 3
4
3
2
6 H I 4
3
2
6 B 11 11 12 11 E, F
A C F J A C F J
4 3 E 4 8 4 H 4 3
C 7 9 10 7 E
4 4
3 4 3
F 9 7 7 I 3 4 3
1 1 D 8 8 11 8 E, F
D
5
G 3 I G 6 7 6 H D
5
G 3 I
2
Karateristik Program Dinamik Karateristik Program Dinamik
xj R1(x1) R2(x2) R3(x3) • Sebuah kawasan • Alokasi air agar keuntungan bersih total
akan membagi air maksimum dirumuskan:
0 0,0 0,0 0,0
kepada 3 f j (s j ) = max [ R j ( x j ) + f j +1 ( s j − x j )]
1 -0,5 6,5 -6,9 pengguna, xj
dengan 0≤ x j ≤ s j
2 3,0 10,1 0 keuntungan
bersih masing- • Karena sifatnya yang rekursif, maka hitungan
3 6,6 10,9 6,3
paling mudah dimulai dari tahap (j) akhir
masing pengguna
4 10,0 9,6 11,5 disajikan dalam • Prosedur lengkap cara penyelesaian lebih
tabel. mudah kalau dijelaskan dengan tabel pada
5 13,1 7,0 15,6 tayangan berikut.
8/24/2003 Jack la Motta 17 8/24/2003 Jack la Motta 18
3
Jawaban: Tahap Akhir Jawaban: Tahap Kedua
OPTIMUM NET BENEFIT COMPUTATION =========================================================
USING DYNAMIC PROGRAMMING Stage 2: NB2(X2) + OptNB3(State2 - X2)
(BACKWARD METHOD) ---------------------------------------------------------
0.0 6.5 10.1 10.9 9.6 7.0 NB2
State --------------------------------- [Link]:
THESE ARE INTERMEDIATE RESULTS X:0 1 2 3 4 5 NB X's
========================================================= ---------------------------------------------------------
NB3(X3) 0 0.0 - - - - -
State 3 --------------------------------- [Link]: 0.0 - - - - - 0.00 0
X:0 1 2 3 4 5 NB X's 1 0.0 0.0 - - - -
0.0 6.5 - - - - 6.50 1
---------------------------------------------------------
2 0.0 0.0 0.0 - - -
0 0.0 - - - - - 0.00 0 0.0 6.5 10.1 - - - 10.10 2
1 0.0 -6.9 - - - - 0.00 0 3 6.3 0.0 0.0 0.0 - -
2 0.0 -6.9 0.0 - - - 0.00 0,2 6.3 6.5 10.1 10.9 - - 10.90 3
3 0.0 -6.9 0.0 6.3 - - 6.30 3 4 11.5 6.3 0.0 0.0 0.0 -
4 0.0 -6.9 0.0 6.3 11.5 - 11.50 4 11.5 12.8 10.1 10.9 9.6 - 12.80 1
5 0.0 -6.9 0.0 6.3 11.5 15.6 15.60 5 5 15.6 11.5 6.3 0.0 0.0 0.0
15.6 18.0 16.4 10.9 9.6 7.0 18.00 1
=========================================================
=========================================================