Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему по теме Динамическое программирование

ОглавлениеДинамическое программированиеОсновная идея динамического программированияВыводСписок использованной литературы
Динамическое программирование ОглавлениеДинамическое программированиеОсновная идея динамического программированияВыводСписок использованной литературы Динамическое программированиеЭто раздел математики, посвященный теории и методам решения многошаговых задач оптимального управления В динамическом программирование для управляемых процессов среди всевозможных управлений ищется то, которое Основная идея динамического программированиеПусть процесс управления некоторой системой X состоит из t Таким образом, управления у 1, у 2,... , у т переводят систему из начального состояния в конечное -  где  x0 и Хт- совокупности Важной особенностью метода динамического программирования является то, что он применим лишь для Для решения задач динамического программирования обычные методы математического анализа либо вообще неприменимы, Пользуясь принципом оптимальности, легко получить основное функциональное соотношение. Определим последовательность функций переменной х: Смысл функций wk-1 (х). нагляден: если система на шаге k-1 оказалась в состоянии х, то wk-1(x) Вывод С помощью динамического программирования решается не одна конкретная задача при определенном х0, а
Слайды презентации

Слайд 2 Оглавление
Динамическое программирование
Основная идея динамического программирования
Вывод
Список использованной литературы

ОглавлениеДинамическое программированиеОсновная идея динамического программированияВыводСписок использованной литературы

Слайд 3 Динамическое программирование
Это раздел математики, посвященный теории и методам

Динамическое программированиеЭто раздел математики, посвященный теории и методам решения многошаговых задач оптимального управления

решения многошаговых задач оптимального управления


Слайд 4 В динамическом программирование для управляемых процессов среди всевозможных

В динамическом программирование для управляемых процессов среди всевозможных управлений ищется то,

управлений ищется то, которое доставляет экстремальное (наименьшее или наибольшее)

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


Слайд 5 Основная идея динамического программирование
Пусть процесс управления некоторой системой

Основная идея динамического программированиеПусть процесс управления некоторой системой X состоит из

X состоит из t шагов (этапов); на i-м шаге

управление yi переводит систему из состояния xi-1, достигнутого в результате (i-1)-го шага, в новое состояние ж,-. Этот процесс перехода осуществляет заданная функция fi(x, у), и новое состояние определяется значениями xi-1, yi :

Слайд 6 Таким образом, управления у 1, у 2,... , у т переводят систему из начального

Таким образом, управления у 1, у 2,... , у т переводят систему из начального состояния в конечное -  где  x0 и Хт-

состояния в конечное -  где  x0 и Хт- совокупности допустимых начальных и конечных состояний

системы X. Опишем одну из возможных постановок экстремальной задачи. Начальное состояние х 0 задано. Требуется выбрать управления у 1, у 2, ..., у т таким образом, чтобы система X перешла в допустимое конечное состояние и при этом заданная целевая функция F(x0, у1,x1, у 2, ... , у т, х т )достигла максимального значения F*, т. е.


Слайд 7 Важной особенностью метода динамического программирования является то, что

Важной особенностью метода динамического программирования является то, что он применим лишь

он применим лишь для аддитивной целевой функции.. В рассмотренном

примере это означает, что


Кроме того, в методе динамического программирования требуется, чтобы задача характеризовалась отсутствием "последействия": решения (управления), принимаемые на шаге, оказывают влияние только на состояние х i системы в момент i. Другими словами, процессы, описываемые функциями вида xi=fi (xi-1, yi, xi-2, yi-1,..., y1, xo) не рассматриваются. Оба упомянутых ограничительных условия можно ослабить, но только за счет существенного усложнения метода.


Слайд 8 Для решения задач динамического программирования обычные методы математического

Для решения задач динамического программирования обычные методы математического анализа либо вообще

анализа либо вообще неприменимы, либо приводят к огромному числу

вычислений. В основе метода динамического программирования лежит принцип оптимальности, сформулированный Р. Беллманом (R. Bellman): предположим, что осуществляя управление дискретной системой X, мы уже выбрали некоторые управления дискретной системой у 1, у 2, ... , уk тем самым траекторию состояний х 0, х 1, . . . , xk, и хотим завершить процесс, т. е. выбрать yk+1, yk+2,... , у т (а значит и xk+1,xk+ 2, ...,xm);тогда, если завершающая часть процесса не будет оптимальной в смысле достижения максимума функции



То и весь процесс не будет оптимальным

Слайд 9 Пользуясь принципом оптимальности, легко получить основное функциональное соотношение.

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

Определим последовательность функций переменной х:

,
где k=1, 2,…, m
Здесь максимум берется по всем управлениям, допустимым на шаге к. Соотношение, определяющее зависимость wk-1 от wk, принято называть Беллмана уравнением. 

Слайд 10 Смысл функций wk-1 (х). нагляден: если система на шаге k-1

Смысл функций wk-1 (х). нагляден: если система на шаге k-1 оказалась в состоянии х, то

оказалась в состоянии х, то wk-1(x) есть максимально возможное значение функции F. Одновременно

с построением функций wk-1 (х). находятся условные оптимальные управления yk (х)на каждом шаге (т. е. значения оптимального управления при всевозможных предположениях о состоянии х системы на шаге k-1). Окончательно оптимальные управления находятся последовательным вычислением величин

  • Имя файла: prezentatsiya-po-teme-dinamicheskoe-programmirovanie.pptx
  • Количество просмотров: 130
  • Количество скачиваний: 0