- •Mатематика, ч.2 методы оптимизации
- •1. Информация о дисциплине
- •1.1. Предисловие
- •1.2. Содержание дисциплины и виды учебной работы
- •1.2.1. Объем дисциплины и виды учебной работы
- •1.2.2. Перечень видов практических занятий и контроля:
- •2.2.2. Тематический план дисциплины
- •2.2.3. Тематический план дисциплины
- •2.3. Структурно-логическая схема дисциплины
- •2.4. Временной график изучения дисциплины
- •2.5. Практический блок
- •2.5.1. Практические занятия
- •2.5.1.1. Практические занятия (очная/очно-заочная формы обучения)
- •2.5.1.2. Практические занятия (заочная формы обучения)
- •2.5.2. Лабораторные работы (для всех форм обучения)
- •Балльно-рейтинговая система
- •3. Информационные ресурсы дисциплины
- •3.1. Библиографический список
- •3.2. Опорный конспект лекций введение
- •Раздел 1. Линейное программирование. Основные понятия
- •Стандартная и каноническая формы задачи линейного программирования
- •Пример 1.1.1
- •Пример 1.1.2
- •Пример 1.1.3
- •1.2. Двойственная задача
- •Пример 1.2.1
- •1.3. Базисные решения.
- •Пример 1.3.1
- •Раздел 2. Решение прямой задачи линейного программирования симплекс-методом
- •2.1. Теоремы двойственности. Алгоритм симплекс-метода
- •Пример 2.1.1
- •2.2. Анализ оптимальной симплекс-таблицы
- •2.3. Интервалы устойчивости. Ценность ресурсов
- •Пример 2.3.1
- •Пример 2.3.2
- •Пример 2.3.3
- •Раздел 3. Решение транспортной задачи. Матричные игры
- •3.1. Математическая постановка транспортной задачи
- •Пример 3.1.1
- •3.2. Матричные игры. Основные понятия
- •Пример 3.2.1
- •3.3. Решение матричных игр в смешанных стратегиях
- •Пример 3.3.1
- •3.4. Решение матричных игр симплекс-методом
- •Пример 4.3.1
- •Раздел 4. Целочисленное и нелинейное программирование
- •4.1. Задача о назначениях
- •Пример 4.1.1
- •4.2. Нелинейное программирование
- •Пример 4.2.1
- •Раздел 5. Производственные функции
- •5.1. Свойства производственных функций
- •Примеры производственных функций.
- •Пример 5.1.1
- •Пример 5.1.2
- •Пример 5.1.3
- •Пример 5.1.4
- •Пример 5.1.5
- •5.2. Характеристики производственных функций
- •Пример 5.2.1
- •Пример 5.2.2
- •Пример 5.2.3
- •5.3. Модель фирмы
- •Пример 5.3.1
- •Геометрическая иллюстрация оптимального решения
- •5.4. Функции спроса на ресурсы и функция предложения продукции
- •Пример 5.4.1
- •Вопросы для самопроверки
- •Раздел 6. Модели потребителького спроса
- •6.1. Функции полезности
- •2. Неоклассическая мультипликативная функция
- •3. Логарифмическая функция
- •Пример 6.1.1
- •Пример 6.1.2
- •Пример 6.1.3
- •6.2. Кривые безразличия
- •Пример 6.2.1
- •Пример 6.2.2
- •Пример 6.2.3
- •Вопросы для самопроверки
- •6.3. Задача потребительского выбора
- •Пример 6.3.1
- •Пример 6.3.2
- •Вопросы для самопроверки
- •6.4. Влияние на спрос цен товаров и дохода потребителя.
- •Пример 6.4.1
- •Пример 6.4.2
- •Вопросы для самопроверки
- •6.5. Уравнение Слуцкого
- •Пример 6.5.3
- •3.3. Технические и программные средства обеспечения дисциплины
- •Порядок выполнения работы
- •3.1. Выполнение задания 1
- •Пример 1.1.1
- •Решение
- •3.3.1. Построение начального базисного плана
- •3.2. Выполнение задания 2
- •Работа 2. Решение транспортной задачи и матричной игры
- •1. Цель работы
- •2. Основные теоретические положения
- •Порядок выполнения работы
- •3.1. Выполнение задания 1
- •Решение
- •3.1.1. Заполнение исходных данных
- •3.2. Выполнение задания 2 Пример
- •Решение
- •3.5. Глоссарий
- •4. Блок контроля освоения дисциплины
- •4.1. Методические указания к выполнению контрольной работы
- •4.1.1. Задание на контрольную работу
- •Варианты заданий 1 и 2
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •4.1.2. Методические указания к выполнению контрольной работы Пример задания 1
- •Записать стандартную и каноническую формы
- •Графическое решение задачи
- •Пример задания 2. Двойственная задача
- •Найти оптимальное решение двойственной задачи
- •Пример задания 3
- •Решение
- •Пример задания 4
- •1. Вычислим равновесный спрос при заданных ценах и доходе
- •4.2. Тесты текущего контроля (по разделам) Тест № 1
- •Тест № 2
- •Тест № 3
- •Тест № 4
- •Тест № 5
- •Тест № 6
- •4.3. Итоговый тест
- •4.4. Вопросы к экзамену
- •Содержание
Решение
3.1.1. Заполнение исходных данных
В ячейках B5:B7 помещены максимальные объемы производства, в ячейках C4:F4 помещены минимальные объемы потребления, в ячейках C5:F7 помещены стоимости перевозок (табл. 2.1.2).
Внесение формул
В ячейки B11:B13 внесем формулы, вычисляющие левые части ограничений (2.2.2). Для этого:
в ячейку B11 введем формулу для вычисления количества продукции, вывозимой из пункта А1=СУММ(C11:F11);
для вычисления количества продукции, вывозимой из пунктов А2и А3достаточно формулу в ячейке B11 скопировать в ячейки B12 и B13.
Таблица 2.1.2
В ячейки C10:F10 внесем формулы, вычисляющие левые части ограничений. (2.2.3). Для этого:
в ячейку C10 введем формулу, вычисляющую количество продукции, необходимое в пункте потребления В1=СУММ(C11:C13);
для вычисления количества продукции, необходимой в пунктах В2,В3иВ4достаточно формулу в ячейке С10 скопировать в ячейки D10:F10.
В целевую ячейку B15 внесем формулу для целевой функции (2.2.1)
=СУММПРОИЗВ(C5:F7;C11:F13).
Заполнение окна Поиск решения.
выполнить команды: СервисПоиск решения. Откроется диалоговое окноПоиск решения.
заполнить поля целевой ячейки и изменяемые ячейки (рис. 2.1.1);
для ввода ограничений щелкнуть по кнопке Добавить. Появится окноДобавление ограничений. Ввести ограничения (2.2.2) –B11:B13≤B5:B7 (рис. 2.1.2). Нажать кнопкуДобавить. Аналогично ввести ограничение (2.2.3) –C10:F10≥C4:F4. Нажать на кнопкуОК;
для ввода параметров щелкнуть по кнопке Параметры. Появиться окноПараметры поиска решения(рис. 2.1.3). Курсором мыши поставить флажкиЛинейная модельиНеотрицательные значения.
Для запуска режима Поиск решениянажать кнопкуВыполнить.
3) В появившемся окне Результаты поиска решениянажать кнопкуОК.
4) В результате получим оптимальный план решения (табл. 2.1.3)
Рис. 2.1.1
Рис . 2.1.2
Рис. 2.1.3
В ячейках C11:F13 (табл. 2.1.3) оптимальный план перевозок:
x11=20, x12=0, x13=10, x14=0, x21=0, x22=30, x23=0, x24=10, x31=0, x32=0, x33=20, x34=0.
В ячейке B15 минимальные транспортные расходы
Таблица 2.1.3
3.2. Выполнение задания 2 Пример
Предположим, что инвестор имеет возможность составить сроком на 1 год один из 4 видов ценных бумаг:
ГО – государственные облигации с купонной ставкой 8 % годовых,
ГФ – корпоративные ценные бумаги (голубые фишки) с купонной ставкой 9 % годовых,
инвестиционные проекты 1 и 2, все доходы которых поступят в конце года. Доходность инвестора зависят от состояния экономики в конце года и определяется таблицей
|
Спад глубокий |
Спад незнач. |
Стагнация |
Подъем незнач. |
Подъем сильный |
ГО |
8 |
8 |
8 |
8 |
8 |
ГФ |
12 |
10 |
9 |
8,5 |
8 |
Проект 1 |
-3 |
6 |
11 |
14 |
19 |
Проект 2 |
-2 |
9 |
12 |
15 |
26 |
Например, еслиинвестор в начале года вкладывает все средства в корпоративные ценные бумаги в (ГФ), а в конце года ожидается незначительный спад экономики, то он может рассчитывать на доходность 10 % (элемент таблицы на пересечении второй строки и третьего столбца). Инвестор стремится распределить все свои средства между ценными бумагами так, чтобы ожидаемая доходность была наибольшей.
Сформулируем эту задачу как матричную игру двух лиц с нулевой сумой. Игрок I – инвестор выбирает одну из четырех ценных бумаг. Его чистая стратегия инвестора состоит в выборе одну из четырех строк матрицы доходов. Игрок II – “экономика” выбирает одно из состояний. Чистая стратегия “экономики” состоит в выборе столбца матрицы доходов. Если инвестор выбирает строку i, а “экономика” выбирает столбец j, то элемент матрицы доходов q (i, j) является выигрышем инвестора. Считаем, что игрок II – “эконо-мика” выбирает свою стратегию так, чтобы минимизировать доход инвестора. При этом выигрыш “экономики” равен выигрышу инвестора с противо-положным знаком - q (i, j).
Обозначим p1 долю капитала, потраченную на приобретение ГО, p2 долю капитала, потраченную на приобретение ГФ, p3 – долю капитала, которую он вкладывает в проект 1, p4 – долю капитала, которую он вкладывает в проект 2. Смешанной стратегией инвестора является набор долей капитала
,
Тогда выражение
8p1+ 12p2- 3p3 – 2p4
определяет доход инвестора, если в конце года произойдет спад экономики.
Аналогично, выражения
8p1+ 10p2+ 6p3 + 9p4,
8p1 + 9p2 + 11 p3 + 12 p4,
8p1 + 8,5 p2 + 14p3 +1 9 p4,
8p1 + 8 p2+ 19p3 + 26 p4
определяет доход инвестора, если в конце года произойдет незначительный спад, стагнация, незначительный подъем и сильный подъем соответственно.
Смешанной стратегией второго игрока – “экономики” является набор
,
,
где обозначают вероятность, в конце года произойдет спад экономики, незначительный спад, стагнация, незначительный подъем и сильный подъем соответственно. Тогда ожидаемый доход инвестора будет равен
v(p,q) = (8 p1+ 12p2 – 3p3 – 2p4) q1 + (8p1+10p2 + 6p3 + 9p4) q2 +
+(8 p1 + 9 p2 + 11 p3 + 12 p4) q3+(8p1 + 8,5p2 +14 p3 + 19 p4) q4+
+ (8p1+ 8p2 + 19p3 + 26p4) q5.
Игрок I– инвестор должен выбирать свои смешанные стратегииp так, чтобы получить максимальный ожидаемый доход, а игрокII– “экономика” должен выбирать свои смешанные стратегии так, чтобы минимизировать ожидаемый доход игрокаI.
Определение значения игры и оптимальной стратегии инвестора является задачей линейного программирования:
найти переменные v, p1, p2, p3, p4, которые максимизируют его выигрыш
minv
при ограничениях
,
8p1+ 12p2 – 3p3 – 2p4 –v ≥ 0,
8p1+ 10p2 + 6p3 + 9p4 – v ≥ 0,
8p1+ 9p2 + 11p3 + 12p4 – v ≥0,
8p1+ 8,5p2 + 14p3 + 19p4 – v ≥ 0,
8p1+ 8p2 + 19p3 + 26p4 – v ≥0,
p1 ≥ 0p2 ≥ 0p3 ≥ 0p4 ≥ 0,
vне имеет ограничения на знак.
Смысл неравенств состоит в следующем. Если инвестор использует свои оптимальные доли распределения капитала p1,p2,p3,p4, то его ожидаемый доход будет не меньше значения игрыvпри любом состоянии экономики в конце года.