В изложении существа метода динамического программирования мы опираемся на книгу “Курс теории автоматического управления” (автор Палю де Ла Барьер: французское издание 1966 г., русское издание — “Машиностроение”, 1973 г.), хотя и не повторяем его изложения. Отдельные положения взяты из курса “Исследование операций” Ю.П.Зайченко (Киев, “Вища школа”, 1979 г.). Метод динамического программирования работоспособен, если формальная интерпретация реальной задачи позволяет выполнить следующие условия: 1. Рассматриваемая задача может быть представлена как N—шаговый процесс, описываемый соотношением: X = f(X U, n), где n — номер одного из множества возможных состояний системы, в которое она переходит по завершении n—ного шага; X — вектор состояния системы, принадлежащий упомянутому n—ному множеству; U— управление, выработанное на шаге n (шаговое управление), переводящее систему из возможного её состояния в n—ном множестве в одно из состояний (n + 1)-го множества. Чтобы это представить наглядно,
Метод динамического программирования как алгоритмическоевыражение достаточно общей теории управления
10 октября 202110 окт 2021
4
2 мин