Динамическое программирование. (Семинар 3) презентация

Содержание


Презентации» Математика» Динамическое программирование. (Семинар 3)
Динамическое программирование
 Семинар 3:Задача динамического программирования
 Рассмотрим динамическую систему, которая последовательно за n шаговПереход системы из состояния     в состояние Задача состоит в том, чтобы найти набор управлений   Последовательно оптимизируем 
 По формулам, называемым уравнениями Беллмананаходим максимальное решение задачи.Задача о распределении средств между предприятиями
 Процесс решения задачи начинается сПланируется работа двух отраслей промышленности на n лет. Начальные ресурсы составляютВ конце каждого года возвращённые средства полностью распределяются между предприятиями. ОпределитьДалее будем считать, что управление на i-м году определяется числами Решение задачи начинается с оптимизации функции     Планируется работа двух отраслей промышленности на n лет. Начальные ресурсы составляютВ конце каждого года возвращённые средства полностью распределяются между предприятиями. ОпределитьДалее будем считать, что управление на i-м году определяется числами Решение задачи начинается с оптимизации функции     Планируется работа n предприятий на один год. Начальные средства равны Планируется работа n предприятий на один год. Начальные средства равны Методы оптимизации
 Функция спроса D(p) определяет спрос (количество купленного товара) приМетоды оптимизации
 Говорят, что рынок находится в равновесии, если покупатели могутПредположим, что на продукцию компании вводится (дополнительный) фиксированный налог t наПусть доход от продажи (выручка):
  Пусть доход от продажи (выручка):
Пусть доход от продажи (выручка):
  Пусть доход от продажи (выручка):
Для товаров X1 и X2 известны функции спроса:
  Для товаровДля товаров X1 и X2 известны функции спроса:
  Для товаровЗадачи многокритериальной оптимизации
 Задача вида:
   где i > 1,Пусть X и Y – два допустимых решения. Говорят, что XМножество эффективных (недоминируемых) решений называется множеством Парето.
 Множество эффективных (недоминируемых) решенийАлгоритм построения Парето-эффективной границы:
 Алгоритм построения Парето-эффективной границы:
 1. Строим допустимоеКаждая из этих линий разбивает плоскость XOY на две полуплоскости.
 КаждаяНайти Парето-эффективную границу задачи:
  Найти Парето-эффективную границу задачи:Найти Парето-эффективную границу задачи:
  Найти Парето-эффективную границу задачи:Метод идеальной точки
 Метод идеальной точки является геометрическим методом для многокритериальныхРешить задачу многокритериальной оптимизации методом идеальной точки:
  Решить задачу многокритериальнойРешить задачу многокритериальной оптимизации методом идеальной точки:
  Решить задачу многокритериальнойСпасибо за внимание!



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Динамическое программирование Семинар 3:


Слайд 2
Описание слайда:
Задача динамического программирования Рассмотрим динамическую систему, которая последовательно за n шагов переходит из состояния в состояние Промежуточные состояния определяют состояния системы после i-го шага. Как правило, состояния системы определяются несколькими числами, поэтому предполагается, что являются векторами, т.е.

Слайд 3
Описание слайда:
Переход системы из состояния в состояние определяется параметрами (управлениями) при помощи уравнения состояний Переход системы из состояния в состояние определяется параметрами (управлениями) при помощи уравнения состояний Эффективность каждого шага оценивается функциями . Таким образом, эффективность всего процесса характеризуется суммой

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

Слайд 5
Описание слайда:
Последовательно оптимизируем По формулам, называемым уравнениями Беллмана

Слайд 6
Описание слайда:
находим максимальное решение задачи.

Слайд 7
Описание слайда:
Задача о распределении средств между предприятиями Процесс решения задачи начинается с оптимизации последнего шага, что называется обратным ходом вычислений и свойственно многим задачам динамического программирования. Рассмотрим теперь несколько задач о распределении средств между предприятиями на несколько лет.

Слайд 8
Описание слайда:
Планируется работа двух отраслей промышленности на n лет. Начальные ресурсы составляют у.е. Средства x, вложенные в первую отрасль в начале года, дают в конце года прибыль и возвращаются в размере . Планируется работа двух отраслей промышленности на n лет. Начальные ресурсы составляют у.е. Средства x, вложенные в первую отрасль в начале года, дают в конце года прибыль и возвращаются в размере . Аналогично, для второй отрасли прибыль составляет , а возврат

Слайд 9
Описание слайда:
В конце каждого года возвращённые средства полностью распределяются между предприятиями. Определить оптимальный план распределения средств и найти максимальную прибыль, если В конце каждого года возвращённые средства полностью распределяются между предприятиями. Определить оптимальный план распределения средств и найти максимальную прибыль, если n = 4, а

Слайд 10
Описание слайда:

Слайд 11
Описание слайда:
Далее будем считать, что управление на i-м году определяется числами , т.е. средствами, выделенными первой отрасли. Далее будем считать, что управление на i-м году определяется числами , т.е. средствами, выделенными первой отрасли. В силу того же условия уравнения состояний имеют вид: А прибыль на i-м году равна:

Слайд 12
Описание слайда:
Решение задачи начинается с оптимизации функции : Решение задачи начинается с оптимизации функции : Для вычисления максимума заметим, что требуется найти максимум линейной функции на отрезке, поэтому: при

Слайд 13
Описание слайда:

Слайд 14
Описание слайда:

Слайд 15
Описание слайда:

Слайд 16
Описание слайда:
Планируется работа двух отраслей промышленности на n лет. Начальные ресурсы составляют у.е. Средства x, вложенные в первую отрасль в начале года, дают в конце года прибыль и возвращаются в размере . Планируется работа двух отраслей промышленности на n лет. Начальные ресурсы составляют у.е. Средства x, вложенные в первую отрасль в начале года, дают в конце года прибыль и возвращаются в размере . Аналогично, для второй отрасли прибыль составляет , а возврат

Слайд 17
Описание слайда:
В конце каждого года возвращённые средства полностью распределяются между предприятиями. Определить оптимальный план распределения средств и найти максимальную прибыль, если В конце каждого года возвращённые средства полностью распределяются между предприятиями. Определить оптимальный план распределения средств и найти максимальную прибыль, если n = 4, а

Слайд 18
Описание слайда:

Слайд 19
Описание слайда:
Далее будем считать, что управление на i-м году определяется числами , т.е. средствами, выделенными первой отрасли. Далее будем считать, что управление на i-м году определяется числами , т.е. средствами, выделенными первой отрасли. В силу того же условия уравнения состояний имеют вид: А прибыль на i-м году равна:

Слайд 20
Описание слайда:
Решение задачи начинается с оптимизации функции : Решение задачи начинается с оптимизации функции : Для вычисления максимума заметим, что требуется найти максимум линейной функции на отрезке, поэтому: при

Слайд 21
Описание слайда:

Слайд 22
Описание слайда:

Слайд 23
Описание слайда:

Слайд 24
Описание слайда:

Слайд 25
Описание слайда:
Планируется работа n предприятий на один год. Начальные средства равны тыс. у.е. При этом x тыс. у.е., вложенные в k-е предприятие в начале года, дают в конце года прибыль . Планируется работа n предприятий на один год. Начальные средства равны тыс. у.е. При этом x тыс. у.е., вложенные в k-е предприятие в начале года, дают в конце года прибыль .

Слайд 26
Описание слайда:

Слайд 27
Описание слайда:

Слайд 28
Описание слайда:

Слайд 29
Описание слайда:

Слайд 30
Описание слайда:

Слайд 31
Описание слайда:

Слайд 32
Описание слайда:

Слайд 33
Описание слайда:

Слайд 34
Описание слайда:

Слайд 35
Описание слайда:
Планируется работа n предприятий на один год. Начальные средства равны тыс. у.е. При этом x тыс. у.е., вложенные в k-е предприятие в начале года, дают в конце года прибыль . Планируется работа n предприятий на один год. Начальные средства равны тыс. у.е. При этом x тыс. у.е., вложенные в k-е предприятие в начале года, дают в конце года прибыль .

Слайд 36
Описание слайда:

Слайд 37
Описание слайда:

Слайд 38
Описание слайда:

Слайд 39
Описание слайда:

Слайд 40
Описание слайда:

Слайд 41
Описание слайда:

Слайд 42
Описание слайда:

Слайд 43
Описание слайда:

Слайд 44
Описание слайда:

Слайд 45
Описание слайда:
Методы оптимизации Функция спроса D(p) определяет спрос (количество купленного товара) при цене p за единицу продукции. Функция предложения S(p) задает количество товара, которое поставщик может предложить по рыночной цене p.

Слайд 46
Описание слайда:
Методы оптимизации Говорят, что рынок находится в равновесии, если покупатели могут купить столько товара, сколько им необходимо, а продавец может реализовать весь товар, который он намерен продать. Равновесная цена р0 товара на рынке находится из условия S(р0) = D(р0), а количество q0 проданного товара q0 = D(р0).

Слайд 47
Описание слайда:
Предположим, что на продукцию компании вводится (дополнительный) фиксированный налог t на каждую единицу реализованного товара. Предположим, что на продукцию компании вводится (дополнительный) фиксированный налог t на каждую единицу реализованного товара. Если ставка налога достаточно велика, то производство товара будет невыгодно, и это приведет его к остановке. Возникает вопрос о такой ставке налога, чтобы итоговый сбор был максимальным.

Слайд 48
Описание слайда:
Пусть доход от продажи (выручка): Пусть доход от продажи (выручка): а затраты на выпуск продукта в зависимости от количества q: Найти величину налога t на каждую единицу продукта, чтобы налог T=tq от всей реализуемой продукции был максимальным, и весь налоговый сбор. Как уменьшится количество выпускаемой продукции?

Слайд 49
Описание слайда:

Слайд 50
Описание слайда:

Слайд 51
Описание слайда:

Слайд 52
Описание слайда:

Слайд 53
Описание слайда:

Слайд 54
Описание слайда:
Пусть доход от продажи (выручка): Пусть доход от продажи (выручка): а затраты на выпуск продукта в зависимости от количества q: Найти величину налога t на каждую единицу продукта, чтобы налог T=tq от всей реализуемой продукции был максимальным, и весь налоговый сбор. Как уменьшится количество выпускаемой продукции?

Слайд 55
Описание слайда:

Слайд 56
Описание слайда:

Слайд 57
Описание слайда:

Слайд 58
Описание слайда:

Слайд 59
Описание слайда:

Слайд 60
Описание слайда:
Для товаров X1 и X2 известны функции спроса: Для товаров X1 и X2 известны функции спроса: Фирма-монополист имеет функцию издержек: Вычислите максимальную прибыль фирмы в этих условиях и найдите соответствующий производственный план.

Слайд 61
Описание слайда:

Слайд 62
Описание слайда:

Слайд 63
Описание слайда:

Слайд 64
Описание слайда:
Для товаров X1 и X2 известны функции спроса: Для товаров X1 и X2 известны функции спроса: Фирма-монополист имеет функцию издержек: Вычислите максимальную прибыль фирмы в этих условиях и найдите соответствующий производственный план.

Слайд 65
Описание слайда:

Слайд 66
Описание слайда:

Слайд 67
Описание слайда:

Слайд 68
Описание слайда:

Слайд 69
Описание слайда:
Задачи многокритериальной оптимизации Задача вида: где i > 1, - допустимое множество; fi(x) – гладкие функции на D, называется задачей многокритериальной оптимизации. Область допустимых решений D задается системой уравнений и неравенств.

Слайд 70
Описание слайда:
Пусть X и Y – два допустимых решения. Говорят, что X доминирует Y, если для всех Пусть X и Y – два допустимых решения. Говорят, что X доминирует Y, если для всех i = 1, 2, …, n выполняется неравенство fi(X) ≥ fi(Y) и найдется такое k, что fk(X) > fk(Y). Решение Z называется недоминируемым (эффективным), если нет решения X, которое бы доминировало Z.

Слайд 71
Описание слайда:
Множество эффективных (недоминируемых) решений называется множеством Парето. Множество эффективных (недоминируемых) решений называется множеством Парето. Геометрическое изображение множества Парето называется Парето-эффективной границей (Парето-оптимальной границей). В задаче многокритериальной оптимизации наилучшее решение следует искать в множестве Парето.

Слайд 72
Описание слайда:
Алгоритм построения Парето-эффективной границы: Алгоритм построения Парето-эффективной границы: 1. Строим допустимое множество D, заданное системой ограничений как пересечение полуплоскостей, соответствующих каждому неравенству, входящему в эту систему. 2. Для каждой функции строим линию уровня как прямую, перпендикулярную соответствующему вектору нормали .

Слайд 73
Описание слайда:
Каждая из этих линий разбивает плоскость XOY на две полуплоскости. Каждая из этих линий разбивает плоскость XOY на две полуплоскости. Пусть Пi – полуплоскости, содержащие вектор градиента целевой функции fi, а их пересечение 3. Перемещая данную область П по границе допустимого множества D, находим те точки границы, которые являются единственными точками пересечения областей П и D. Данные точки - оптимальные по Парето, а множество всех таких точек – Парето-эффективная граница.

Слайд 74
Описание слайда:
Найти Парето-эффективную границу задачи: Найти Парето-эффективную границу задачи:

Слайд 75
Описание слайда:

Слайд 76
Описание слайда:

Слайд 77
Описание слайда:

Слайд 78
Описание слайда:

Слайд 79
Описание слайда:
Найти Парето-эффективную границу задачи: Найти Парето-эффективную границу задачи:

Слайд 80
Описание слайда:

Слайд 81
Описание слайда:

Слайд 82
Описание слайда:

Слайд 83
Описание слайда:

Слайд 84
Описание слайда:
Метод идеальной точки Метод идеальной точки является геометрическим методом для многокритериальных задач.

Слайд 85
Описание слайда:
Решить задачу многокритериальной оптимизации методом идеальной точки: Решить задачу многокритериальной оптимизации методом идеальной точки:

Слайд 86
Описание слайда:

Слайд 87
Описание слайда:

Слайд 88
Описание слайда:

Слайд 89
Описание слайда:

Слайд 90
Описание слайда:

Слайд 91
Описание слайда:

Слайд 92
Описание слайда:

Слайд 93
Описание слайда:
Решить задачу многокритериальной оптимизации методом идеальной точки: Решить задачу многокритериальной оптимизации методом идеальной точки:

Слайд 94
Описание слайда:

Слайд 95
Описание слайда:

Слайд 96
Описание слайда:

Слайд 97
Описание слайда:

Слайд 98
Описание слайда:

Слайд 99
Описание слайда:

Слайд 100
Описание слайда:

Слайд 101
Описание слайда:
Спасибо за внимание!


Скачать презентацию на тему Динамическое программирование. (Семинар 3) можно ниже:

Похожие презентации