Составители:
Рубрика:
36
Рис. 2.2
2.2 Использование сетевых моделей в динамическом
программировании
Динамические задачи часто решаются с помощью сетевых моделей..
Сеть (граф) G
1
=(X,U)
состоит из множества вершин {X} и множества ребер (дуг) {U}.
Дуги могут иметь различную длину U = Cij,
где i - начальная вершина дуги,
j - конечная вершина дуги.
Путь в графе G - это последовательность дуг U, в которой конец каждой
предыдущей дуги совпадает с началом следующей.
Принцип оптимальности
Оптимальная стратегия обладает свойством, что, каков бы ни был путь
достижения некоторого состояния, последующие решения должны принадле-
жать оптимальной стратегии для части пути, начинающегося с этого состояния.
Для реализации принципа оптимальности удобно использовать следую-
щие обозначения:
f
n
(X
s
) - стоимость, отвечающая стратегии минимальных затрат для пути
от состояния s, если до конечного состояния остается n шагов.
j
n
(X
s
) - решение (управление), позволяющее достичь f
n
(X
s
) (символ j
зависит от шага n, номера вершины s и соответствует некоторому фиксирован-
ному пути), показывает переход от вершины Xs к вершине Xj.
Последователь-
ность j соответствует оптимальному уравнению.
Рекуррентное соотношение имеет вид:
f
n
(Xs) = min [ Csj + f
n
-1
(X
j
) ]
S, j (x
s
, x
j
) ∈ X
Упорядоченная запись вычислений выполняется в таблицах.
Таблица 2.4
j
S
Номера вершин, в которые
совершен переход.
J
l (Xs) f l (Xs)
номера
вершин, из
Csj+f
l
-1
. . .
которых
36 Рис. 2.2 2.2 Использование сетевых моделей в динамическом программировании Динамические задачи часто решаются с помощью сетевых моделей.. Сеть (граф) G1=(X,U) состоит из множества вершин {X} и множества ребер (дуг) {U}. Дуги могут иметь различную длину U = Cij, где i - начальная вершина дуги, j - конечная вершина дуги. Путь в графе G - это последовательность дуг U, в которой конец каждой предыдущей дуги совпадает с началом следующей. Принцип оптимальности Оптимальная стратегия обладает свойством, что, каков бы ни был путь достижения некоторого состояния, последующие решения должны принадле- жать оптимальной стратегии для части пути, начинающегося с этого состояния. Для реализации принципа оптимальности удобно использовать следую- щие обозначения: fn(Xs) - стоимость, отвечающая стратегии минимальных затрат для пути от состояния s, если до конечного состояния остается n шагов. jn (Xs ) - решение (управление), позволяющее достичь fn (Xs) (символ j зависит от шага n, номера вершины s и соответствует некоторому фиксирован- ному пути), показывает переход от вершины Xs к вершине Xj. Последователь- ность j соответствует оптимальному уравнению. Рекуррентное соотношение имеет вид: f n (Xs) = min [ Csj + f n -1 (X j) ] S, j (x s, x j) ∈ X Упорядоченная запись вычислений выполняется в таблицах. Таблица 2.4 j Номера вершин, в которые J l (Xs) f l (Xs) S совершен переход. номера Csj+f l-1 . . . вершин, из которых
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »