Решение.
Изобразим область допустимых состояний точками плоскости. По
оси Ox
1
отложим число разгруженных машин (их общее количество
равно n), по оси Ox
2
– число загруженных машин (их общее количе-
ство равно m).
Соединив точки с координатами (i, j), получим граф состояний
процесса обслуживания. Рѐбра графа указывают характер выполняе-
мой работы с очередной машиной – приѐм или отправку. Каждому
ребру ставятся в соответствие издержки, связанные с выполнением
соответствующей операции.
Процесс оптимизации разобьѐм на n + m = 4 + 3 = 7 шагов
(рис. 23).
Рис. 23
Переменной состояния в данной задаче на k-ом шаге (k = 1,…,7)
является номер S
i
вершины графа, принадлежащей k-му поясу. Нахо-
дясь в этом пункте, мы принимаем решение о перемещении по гори-
зонтали (разгрузке) или перемещении по вертикали (погрузке) в одну
из вершин (k+1)-го пояса, номер S
j
которой является переменной
управления на k-ом шаге.
Функция Беллмана для данной задачи имеет вид:
при k = n + m:
,
при k = …1, (n + m) – 1:
)(min)(
1 jkijik
SFcSF
.