- •Задача линейного программирования, формулировка, математическая модель, алгоритм решения симплексным методом и в Excel. Постоптимизационный анализ решения задачи.
- •Двойственность в линейном программировании. Симметричная пара двойственных задач, правила составления, их экономическое содержание.
- •Двойственные оценки ресурсов и технологий. Математическая модель задачи определения двойственных оценок, их экономическое содержание.
- •Несимметричная пара двойственных задач, правила составления, её особенности.
- •Первая основная теорема двойственности и её экономическая интерпретация.
- •Вторая основная теорема двойственности и её экономическая интерпретация.
- •Третья основная теорема двойственности и её экономическая интерпретация.
- •Задача оптимального пополнения недостающих ресурсов на предприятии.
- •Применение метода динамического программирования при принятии решений об оптимальном распределений инвестиций.
- •Оптимизация плана распределения ресурсов между производственными подразделениями с помощью двойственных оценок при двухуровневой системе управления.
- •Задача целочисленного программирования. Решение методом Гомори, методом ветвей и границ, а также в Excel.
- •Многокритериальные задачи линейного программирования, решение методом последовательных уступок.
- •Векторы, действия над ними, линейная зависимость и независимость векторов, их линейная комбинация, базис.
- •Матрицы, их классификация, алгебра матриц.
- •Определители матриц их свойства и методы вычисления.
- •Метод динамического программирования, принцип оптимальности, параметр состояния, функция состояния, рекуррентные динамические соотношения.
- •Принятие решений в условиях полной неопределённости, матрицы последствий и рисков.
- •Принятие решений в условиях полной неопределённости, правило Вальда.
- •Принятие решений в условиях полной неопределённости, правило Сэвиджа.
- •Принятие решений в условиях полной неопределённости, правило Гурвица.
- •Принятие решений в условиях частичной неопределённости, матрицы последствий и рисков.
- •Принятие решений с помощью дерева решений.
- •Риск как среднее квадратическое отклонение. Бейесовский подход к принятию решений, методы снижения рисков.
- •Матричные игры, основные понятия и определения, решение игры в чистых стратегиях.
- •Теорема об активных стратегиях, решение матричных игр в смешанных стратегиях.
- •Упрощение и геометрическая интерпретация решения матричных игр.
- •Сведение решения игры к решению пары взаимно двойственных задач линейного программирования.
- •Некооперативные биматричные игры, основные понятия и определения. Анализ биматричной игры в некооперативном варианте.
- •Кооперативные биматричные игры, оптимальность по Парето, переговорное множество, арбитражные схемы Нэша, функция Нэша.
- •Экспертные методы принятия решений.
Метод динамического программирования, принцип оптимальности, параметр состояния, функция состояния, рекуррентные динамические соотношения.
Динамическое программирование представляет собой математический аппарат, разработанный для решения некоторого класса задач математического программирования путем их разложения на относительно небольшие, и , следовательно, менее сложные задачи. Специфика метода в том, что для отыскания оптимального управления планируемая операция разделяется на ряд последовательных «шагов» (этапов). Соответственно, и сам процесс планирования операции становится «многошаговым» и развивается последовательно, от этапа к этапу, причем каждый раз оптимизируется управление только на одном шаге.
Принцип динамического программирования не предполагает, что выбирая управления на одном отдельном шаге, можно забыть обо всех остальных, напротив, управление на каждом шаге должно выбираться с учетом всех его последствий.
Процесс динамического программирования идет от конца к началу: спланировав оптимальным образом последний шаг, можно спланировать предпоследний и т.д.
В начале процесса состояние системы известно и делать какие-то предположения не нужно. Поэтому с учетом того, что все последующие шаги спланированы для различных состояний системы, остается выбрать управление на первом шаге так, чтобы оно было оптимальным с учетом всех направлений, уже принятых наилучшим образом на последующих шагах.
Принцип, положенный в основу построения такого решения (искать всегда оптимальное продолжение процесса относительно того состояния, которое достигнуто в данный момент) принято называть принципом оптимальности.
Состояние системы на каждом шаге характеризуется некоторой переменной величиной, которая называется параметром состояния.
Наилучший эффект на данном этапе вместе с уже рассмотренными шагами характеризуется функцией состояния.
Решение конкретной задачи методом динамического программирования сводится к выбору параметра состояния, составлению функции состояния и рекуррентных соотношений, связывающих функции состояния для двух соседних последовательных этапов, и их применению для выбора оптимального решения.
Пример: задача о кап. вложениях, №9
Принятие решений в условиях полной неопределённости, матрицы последствий и рисков.
Предположим, что лицо , принимающее
решение, может выбрать одну из возможных
альтернатив, обозначенных номерами i
= 1, 2, …, m. Ситуация является
полностью неопределенной, т. е.
известен лишь набор возможных вариантов
состояний внешней (по отношению к лицу,
принимающему решение) среды, обозначенных
номерами j = 1, 2, …, n. Если будет
принято i-e решение, а состояние
внешней среды соответствует j-й
ситуации, то лицо, принимающее решение,
получит доход
.
Матрица
называется матрицей последствий
(Возможных решений). В ситуации с полной
неопределенностью могут быть высказаны
лишь некоторые рекомендации предварительного
характера относительно того, какое
решение нужно принять. Эти рекомендации
не обязательно будут приняты. Многое
будет зависеть, например, от склонности
к риску лица, принимающего решение. Но
как оценить риск в данной схеме?
Допустим, мы хотим оценить риск, который
несет i-e решение. Нам неизвестна
реальная ситуация. Но если бы мы знали,
что осуществляется j-е состояние
внешней среды, то выбрали бы наилучшее
решение, т. е. приносящее наибольший
доход
.
Значит, принимая i-е
решение, мы рискуем получить не
а
только
,
т.е. принятие i-го решения
влечет риск недобрать
.
Матрица R = (
матрица
рисков.
Пример: сидя в отправляющемся поезде, пассажир вспоминает, что забыл выключить телевизор. Можно еще успеть сойти с поезда и исправить ошибку, но пропадет путевка (1000 рублей). Если же уехать, то телевизор может сгроет, придется ремонтировать квартиру (15000 рублей). Пассажир не уверен, включен телевизор или выключен. Следует составить матрицу последствий и рисков.
- матрица последствий
Составление матрицы рисков: максимум по первому столбцу равен 0, по втоому = -1000, поэтому матрица рисков имеет вид:
