Д ИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ. П РИНЦИП Б ЕЛЛМАНА.

Презентация:



Advertisements
Похожие презентации
АЛГОРИТМЫ НАХОЖДЕНИЯ КРАТЧАЙШИХ ПУТЕЙ НА ГРАФАХ..
Advertisements

Часть II. Элементы теории графов. u v e u ve
Основные понятия ИО. Исследование операций Комплексная математическая дисциплина, занимающаяся построением, анализом и применением математических моделей.
Математические модели Динамические системы. Модели Математическое моделирование процессов отбора2.
Динамическое программирование. Задача о нахождении минимальных затрат при строительстве транспортных артерий.
Л АБОРАТОРНАЯ РАБОТА 7 Тема: Решение граничных задач для обыкновенных дифференциальных уравнений Тема: Решение граничных задач для обыкновенных дифференциальных.
Метод динамического программирования. Для задач, общее решение которых может быть получено как результат решений некоторого ряда подзадач (d1, d2, …,
Алгоритм и его свойства. Алгоритм Алгоритм – это описанная на некотором языке, точная конечная система правил, определяющая содержание и порядок действий.
Постановка задач математического программирования.
Управление и регулирование Основные понятия. Управление и регулирование d d Объект управления описывается множеством переменных X = {x 1 ;x 2 ;…x n }
1 Математические методы Математические методы Теоретический учебный материал по дисциплине.
Цель данной работы изучение вопроса математического обеспечения САПР. Актуальность работы обусловлена широким использованием моделирования при создании.
МЕТОДЫ ОПТИМИЗАЦИИ § 1. Основные понятия. Под оптимизацией понимают процесс выбора наилучшего варианта из всех возможных В процессе решения задачи оптимизации.
Лекция 4 Представление основных структур: итерации, ветвления, повторения. Вспомогательные алгоритмы и процедуры.
Модели в переменных состояния Представление моделей в векторно-матричной форме.
2012 г «АЛГОРИТМЫ» Подготовила: учитель информатики Агрба Лариса Маратовна презентация для учащихся 9-х классов МБОУ средняя школа 149 г. Нижний Новгород.
ОСНОВНЫЕ ПОНЯТИЯ ИССЛЕДОВАНИЯ ОПЕРАЦИЙ (ИСО). Исследование операций – это комплексная математическая дисциплина, занимающаяся построением, анализом и применением.
Квазиоптимальный по времени алгоритм проектирования аналоговых цепей Александр Михайлович Земляк НТУУ Киевский политехнический институт, Украина Автономный.
Сигнал это физический процесс, предназначенный для передачи информации. Информация - сведения о поведении интересующего нас явления, события или объекта.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
Транксрипт:

Д ИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ. П РИНЦИП Б ЕЛЛМАНА.

Многошаговые процессы решения. Система изменяется, переходит в разные состояния. Меняются значения параметров системы. Параметры меняются непрерывно или дискретно от этапа к этапу. Теория динамического программирования

Процесс разбивается на шаги естественно: деятельность предприятия в течение нескольких месяцев, эксплуатация трактора в течение нескольких лет и т.д. в других случаях разбивку приходится проводить искусственно, например, прокладка трассы дороги и т.д.

Управление – распределение и перераспределение ресурсов. Эффективность операции в целом характеризуется показателем, который зависит от всей совокупности управлений и на каждом шаге операций

Постановка задачи требует: Критерий Стадии (состояния) во времени или пространстве Решение для каждого состояния, удовлетворяющее критерию

Терминология: а) стадия(состояние) – единичный элемент, на которые делится весь процесс во времени или в пространстве; б) состояние системы характеризуется совокупностью переменных, которые описывают состояние системы на любой стадии процесса; в) переход от стадии к стадии описывается функциональными уравнениями; г) стратегия определяется системой решений функционального уравнения.

Стадии могут быть разнородны. Состояние отдельной стадии характеризуется совокупностью величин, которые называются выходом или переменными состояния. Оптимальная стратегия выражается системой функций, максимизирующих (минимизирующих) правую часть уравнения.

Присутствуют управляющие переменные (управление), известно математическое описание каждой стадии. Многостадийный процесс

Принцип Беллмана Каково бы не было начальное состояние системы перед очередным шагом, управления на этом этапе выбирается так, чтобы выигрыш на данном шаге плюс оптимальный выигрыш на всех последующих шагах был оптимальным.

Метод вычислений с последнего этапа и до этапа 1 известен как алгоритм обратной прогонки. Расчеты в естественном порядке следования этапов называется алгоритмом прямой прогонки.