Pertemuan10 PDF
Pertemuan10 PDF
Pertemuan10 PDF
S1 SISTEM KOMPUTER
UNIVERSITAS DIPONEGORO
2
4
1
4
4
1
10
3
9
4
7
V1
V2
V3
V4
V5
2
9
6
3
7
1
4
10
12
8
11
1.
1.
5.
12
13
14
1.
2.
3.
4.
15
simpul 10:
7
2
5
4
4
1
3
1
10
3
4
4
7
16
1x1x2x3x4 ,
yang dalam hal ini x4 = 10.
17
18
sx4
f ( s ) = min{c + f ( x )} ,
k
xk
sx k
k+ 1
(rekurens)
k = 1, 2, 3
Keterangan:
a. xk : peubah keputusan pada tahap k (k = 1, 2, 3).
b. c : bobot (cost) sisi dari s ke xk
c. fk(s, xk) : total bobot lintasan dari s ke xk
d. fk(s) : nilai minimum dari fk(s, xk)
sxk
19
Tahap 4:
f ( s) = c
4
s
8
9
sx 4
Solusi Optimum
f4(s)
x4*
3
10
4
10
20
Tahap 3:
f ( s ) = min{c + f ( x )}
3
x3
s
5
6
7
x3
sx 3
Solusi Optimum
f3(s)
x3*
4
8
7
9
6
8
21
Tahap 2:
f ( s ) = min{c + f ( x )}
2
x2
s
2
3
4
x2
sx 2
Solusi Optimum
f2(s)
x2*
11
5 atau 6
7
5
8
5 atau 6
22
Tahap 1:
f ( s ) = min{c + f ( x )}
1
x1
s
1
x1
sx1
Solusi Optimum
f1(s)
x1*
11
3 atau 4
23
x2
x3
x4
10
Panjang Lintasan
Terpendek
11
10
11
10
11
1
4
26
x1
x2
Tahap 1
x3
Tahap 2
Tahap 3
Proyek
1
2
3
4
Pabrik 1
c1 R1
0
0
1
5
2
6
-
Pabrik 2
c2
R2
0 0
2 8
3 9
4 12
Pabrik 3
c3
R3
0 0
1 3
-
28
Misalkan,
Rk(pk) = keuntungan dari alternatif pk pada tahap k
fk(xk) = keuntungan optimal dari tahap 1, 2, , dan k
yang diberikan oleh status xk
29
(basis)
f ( x ) = max
(rekurens)
feasible
proposal _ p1
feasible
proposal _ p k
{Rk(pk) + fk-1(xk-1) }
k = 2, 3
Catatan:
1.
xk 1 = xk ck(pk)
c(pk) adalah biaya untuk alternatif pk pada tahap k.
2. Proposal pk dikatakan layak (feasible) jika biayanya,
c(pk), tidak melebihi nilai status xk pada tahap k.
30
c1 ( p1 ) x1
(basis)
ck ( pk ) x k
k = 2, 3
31
Tahap 1
f ( x ) = max {R1(p1)}
1
x1
0
1
2
3
4
5
p1 = 1
0
0
0
0
0
0
c1 ( p1 ) x1
p1 = 1 , 2 , 3
R1(p1)
p1 = 2
5
5
5
5
5
p1 = 3
6
6
6
6
Solusi Optimal
f1(x1)
p1*
0
1
5
2
6
3
6
3
6
3
6
3
32
Tahap 2
f ( x ) = max {R2(p2) + f1[(x2 c2(p2)]},
2
x2
p2 = 1
0
1
2
3
4
5
c2 ( p2 ) x 2
p2 = 1, 2 , 3 , 4
p2 = 2
p2 = 3
p2 = 4
0+0=0
0+5=5
0+6=6 8+0=8
0 + 6 = 6 8 + 5 = 13 9 + 0 = 9
0 + 6 = 6 8 + 6 = 14 9 + 5 = 14 12 + 0 = 12
0 + 6 = 6 8 + 6 = 14 9 + 6 = 15 12 + 5 = 17
Solusi
Optimal
f2(x2)
p2*
0
5
8
13
14
17
1
1
2
2
2 atau 3
4
33
Tahap 3
f ( x ) = max {R3(p3) + f2[(x3 c3(p3)]},
3
x3
5
c3 ( p 3 ) x 3
p3 = 1 , 2
Solusi Optimal
f3(x3)
p3*
17 1 atau 2
34
Rekonstruksi solusi:
x3
p 3*
1
x2
(5 0 = 5)
p 2*
4
(5 4 = 1)
(p1*, p2*,
p3*)
(2, 4, 1)
(4 2 = 2)
(3, 2, 2)
(4 3 = 1)
(2, 3, 2)
x1
p 1*
1
2
(5 1 = 4)
35
36
37
39
(basis)
(basis)
40
41
Contoh: n = 3
M=5
Barang ke-i
1
2
3
wi
2
3
1
pi
65
80
30
42
Tahap 1:
f1(y) = max{f0(y), p1 + f0(y w1)}
= max{f0(y), 65 + f0(y 2)}
y
0
1
2
3
4
5
f0(y)
0
0
0
0
0
0
65 + f0(y 2)
-
-
65
65
65
65
Solusi Optimum
f1(y)
(x1*, x2*, x3*)
0
(0, 0, 0)
0
(0, 0, 0)
65
(1, 0, 0)
65
(1, 0, 0)
65
(1, 0, 0)
65
(1, 0, 0)
43
Tahap 2:
f2(y) = max{f1(y), p2 + f1(y w2)}
= max{f1(y), 80 + f1(y 3)}
y
0
1
2
3
4
5
f1(y)
0
0
65
65
65
65
80 + f1(y 3)
80 + (- ) = -
80 + (- ) = -
80 + (- ) = -
80 + 0 = 80
80 + 0 = 80
80 + 65 = 145
Solusi Optimum
f2(y) (x1*, x2*, x3*)
0
(0, 0, 0)
0
(0, 0, 0)
65
(1, 0, 0)
80
(0, 1, 0)
80
(0, 1, 0)
145
(1, 1, 0)
44
Tahap 3:
f3(y) = max{f2(y), p3 + f2(y w3)}
= max{f2(y), 30 + f2(y 1)}
y
0
1
2
3
4
5
f2(y)
0
0
65
80
80
145
30 + f2(y 1)
30 + (- ) = -
30 + (- ) = -
30 + 0 = 30
30 + 65 = 95
30 + 80 = 110
30 + 80 = 110
Solusi Optimum
f3(y) (x1*, x2*, x3*)
0
(0, 0, 0)
0
(0, 0, 0)
65
(1, 0, 0)
95
(1, 0, 1)
110
(0, 1, 1)
145
(1, 1, 0)
45