
120 Глава 5. ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ
A h
3
(x
3
) F
12
(A) Оптимальная стратегия F
123
(A) Оптимальная стратегия
0 0 0 (0,0) 0 0
1 20 35 (1,0) 35 (1,0,0)
2 30 60 (1,1) 60 (1,1,0)
3 40 75 (1,2) 80 (1,1,1)
4 50 90 (1,3) 95 (1,2,1)
5 60 105 (1,4) 110 (1,3,1)
1. max{20; 35; } = 35.
2. max{30; 60; 35 + 20 = 55} = 60.
3. max{40; 75; 60 + 20 = 80; 30 + 35 = 65; } = 80.
4. max{50; 90; 75 + 20 = 95; 40 + 35 = 75; 60 + 30 = 90; } = 95.
5. max{60; 105; 90 + 20 = 110; 50 + 35 = 85; 75 + 30 = 105; 40 + 60 = 100.} = 110.
На третьей итерации сравниваем полученное значение F
123
(A) и h
4
(x
4
).
A h
4
(x
4
) F
123
(A) Оптимальная стратегия F
1234
(A) Оптимальная стратегия
0 0 0 (0,0,0) 0 (0,0,0,0)
1 25 35 (1,0,0) 35 (1,0,0,0)
2 35 60 (1,1,0) 60 (1,1,0,0) или (1,0,0,1)
3 45 80 (1,1,1) 85 (1,1,0,1)
4 55 95 (1,2,1) 105 (1,1,1,1)
5 65 110 (1,3,1) 120 (1,2,1,1)
1. max{25; 35; } = 35.
2. max{95; 60; 35 + 25 = 60} = 60.
3. max{45 80; 60 + 25 = 85; 35 + 35 = 70; } = 85.
4. max{55; 90; 80 + 25 = 105; 35 + 45 = 80; 35 + 60 = 95; } = 105.
5. max{65; 110; 55 + 35 = 90; 95 + 25 = 120; 80 + 35 = 105; 60 + 45 = 105; } = 120.