- •Камский государственный политехнический институт
- •Методические указания для самостоятельной работы и выполнения курсовой работы для студентов экономических специальностей
- •Содержание
- •Введение
- •Общая постановка задачи динамического программирования
- •Принцип оптимальности и уравнения Беллмана
- •Общая схема применения метода дп
- •Задача распределения средств между предприятиями
- •Задача замены оборудования
- •Задача стратегического планирования
- •Указания к выполнению курсовой работы
- •Задания для самостоятельной работы
- •Задача распределения средств между предприятиями
- •Задача замены оборудования
- •Литература
Принцип оптимальности и уравнения Беллмана
Принцип оптимальности. Каково бы ни было состояние s системы в результате какого-либо числа шагов, на ближайшем шаге нужно выбирать управление так, чтобы оно в совокупности с оптимальным управлением на всех последующих шагах приводило к оптимальному выигрышу на всех оставшихся шагах, включая данный. Основное требование, при котором принцип верен - процесс управления должен быть без обратной связи, т.е. управление на данном шаге не должно оказывать влияния на предшествующие шаги.
Таким образом, решение на каждом шаге оказывается наилучшим с точки зрения управления в целом.
Уравнения Беллмана.
Нахождение
оптимального решения управляемого
процесса можно произвести на основе
рекуррентных соотношений Беллмана.
Пусть
- показатель эффективности k
– ого шага при всевозможных управлениях
.
Выделяют обратную и прямую схемы
Беллмана.
Схема нахождения оптимального решения по обратной схеме.
На каждом шаге любого состояния системы решение нужно выбирать "с оглядкой", так как этот выбор влияет на последующее состояние и дальнейший процесс управления, зависящий от . Это следует из принципа оптимальности.
Но есть один шаг, последний, который можно для любого состояния планировать локально оптимально, исходя только из соображений этого шага.
Рассмотрим
n-й
шаг:
- состояние системы к началу n-го
шага,
- конечное состояние,
- управление на n-м
шаге,
- целевая функция (выигрыш) n-го
шага.
Показатель
эффективности n
– ого шага
Агрегированный
показатель эффективности (n-1)
– ого шага
.
Агрегированный
показатель эффективности первого шага
.
В результате будут найдены следующие последовательности значений:
Схема нахождения оптимального решения по прямой схеме.
Показатель
эффективности первого шага
Агрегированный
показатель эффективности второго шага
.
Агрегированный
показатель эффективности k
– ого шага
.
Агрегированный
показатель эффективности всего процесса
управления (n-ого
шага)
Таким
образом, в результате решения
последовательно определяются следующие
значения
и
:
Общая схема применения метода дп
Построение модели ДП и применение метода ДП решения сводится к следующим моментам:
Выбирают способ деления процесса управления на шаги.
Определяют параметры состояния и переменные управления на каждом шаге.
Записывают уравнения состояний.
Вводят целевые функции k-го шага и суммарную целевую функцию.
Вводят в рассмотрение условные максимумы (минимумы)
и условное оптимальное управление на
k-м
шаге:
(в
случае использования обратной схемы
Беллмана);
Записывают основные для вычислительной схемы ДП уравнения Беллмана для
и
.Решают последовательно уравнения Беллмана (условная оптимизация) и получают две последовательности функций:
и
.После выполнения условной оптимизации получают оптимальное решение для конкретного начального состояния s0:
и
по цепочке
оптимальное управление:
.
