- •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.1.2. Анализ оптимальной симплекс-таблицы
- •2.2. Интервалы устойчивости. Ценность ресурсов
- •Пример 2.2.1
- •Пример 2.2.2
- •Пример 2.2.3
- •Раздел 3. Решение транспортной задачи. Матричные игры
- •3.1. Математическая постановка транспортной задачи
- •Пример 3.1.1
- •3.2. Матричные игры. Основные понятия
- •Пример 3.2.1
- •3.3. Решение матричных игр в смешанных стратегиях
- •Пример 3.3.1
- •3.4. Решение матричных игр симплекс-методом
- •Пример 3.4.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.1
- •Геометрическая иллюстрация оптимального решения
- •5.4. Функции спроса на ресурсы и функция предложения продукции
- •Пример 5.4.1
- •Вопросы для самопроверки
- •Раздел 6. Модели потребительского спроса
- •6.1. Функции полезности
- •2. Неоклассическая мультипликативная функция
- •3. Логарифмическая функция
- •Пример 6.1.1
- •2. Свойство строгой вогнутости
- •Пример 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.1
- •Вопросы для самопроверки
- •Порядок выполнения работы
- •3.1. Выполнение задания 1
- •Пример 1.1
- •Решение
- •3.1.1. Построение начального базисного плана
- •3.2. Выполнение задания 2
- •Работа 2. Решение транспортной задачи и матричной игры
- •1. Цель работы
- •2. Основные теоретические положения
- •Порядок выполнения работы
- •3.1. Выполнение задания 1
- •Решение
- •3.1.1. Заполнение исходных данных
- •3.2. Выполнение задания 2 Пример
- •Решение
- •3.5. Индивидуальные задания для выполнения лабораторной работы Лабораторная работа 1
- •Лабораторная работа 2
- •Вариант 1
- •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. Вопросы к экзамену
- •Содержание
- •Математика. Ч. 2. Методы оптимизации
- •191186, Санкт-Петербург, ул. Миллионная, д. 5
Пример 3.4.1
Рассмотрим игру с матрицей выигрышей игрока I
Для игрока Iобозначимp1вероятность выбора первой строки,
p2– вероятность выбора второй строки,
p3–вероятность выбора третьей строки,
p4– вероятность выбора четвертой строки.
Для игрока IIобозначимq1вероятность выбора первого столбца,
q2– вероятность выбора второго столбца,
q3 – вероятность выбора третьего столбца,
q4 – вероятность выбора четвертого столбца.
Определение значения игры и оптимальной стратегии игрока IIпо задаче (3.4.12) – (3.4.16):
найти переменные v, q1, q2, q3, q4, которые максимизируют выигрыш -v игрока II
max – v
при ограничениях
q1+q2,+q3+q4=1,
11q1+12q2,+12q3+16q4-v≤ 0, (3.4.17)
9q1+14q2,+9q3+8q4-v≤ 0, (3.4.18)
15q1+12q2,+02q3+10q4-v≤ 0, (3.4.19)
10q1+12q2,+10q3+13q4-v≤ 0, (3.4.20)
q1≥ 0q2≥ 0q3≥ 0q4≥ 0,
vне имеет ограничения на знак.
Оптимальные стратегии игрока Iравны значениям двойственных переменных этой задачи линейного программирования.
Смысл неравенств (3.4.17) – (3.4.20) состоит в следующем. Если игрок IIиспользует свои оптимальные стратегии, а игрокIиспользует свои чистые стратегии, выбирая строки матрицы выигрышей, то его выигрыш в среднем будет не больше значения игрыv.
Вопросы для самопроверки
1.Дать определение смешанных стратегий игроков IиII.
2. Как определяется выигрыш игрока Iв смешанных стратегиях?
3. Дать определение ситуации равновесия в смешанных стратегиях.
4. Всегда ли существует ситуация равновесия в смешанных стратегиях?
Допустим, что матрица выигрышей игрока Iимеет вид
Чему равен выигрыш игрока II, если игрокIвсегда выбирает вторую строки?
Проверить равенство
(max)i (min)j a (i,j) = (min)j (max)i a (i,j)
Существует ли решение игры в чистых стратегиях?
Найти выигрыш игрока I, если игрокIвыбирает смешанную стратегию
, а игрок II выбирает смешанную стратегию .
Раздел 4. Целочисленное и нелинейное программирование
При изучении данного раздела Вам предстоит:
Задача о назначениях; Нелинейное программирование.
Если Вы будете испытывать затруднения в ответах, обратитесь к Учебному пособию (Глава 6) или к Глоссарию – краткому словарю основных терминов и положений. |
4.1. Задача о назначениях
Изучаемые вопросы:
Формулировка задачи о назначениях;
Реализация задачи о назначениях в Excel.
В целочисленном линейном программированиивсе или часть переменных должны принимать целые значения. В качестве примера рассмотримзадачу о назначениях.
Предположим, что nработников необходимо назначить наnработ. Обозначим черезcijстоимость выполнения работникомiработыj. Требуется найти оптимальное распределение работников по всем работам. Заметим, что число работников и число работ одинаково. Поэтому каждый работник может быть назначен только на одну работу. Обозначим черезxijпеременную, которая принимает значение 1,если работникiназначен на работуjи 0 – в противном случае. Тогда ограничение
означает, что каждый работник может быть назначен только на одну работу.
Аналогично, ограничение
означает, что каждая работа может быть выполнена только одним работником.
Стоимость выполнения всех работ будет определяться целевой функцией
Таким образом, математически задача о назначениях состоит в определении переменных xij, которые минимизируют стоимость выполнения всех работ
при ограничениях
,
,
xijпринимает значения 0 и 1.
Задача о назначениях является частным случаем транспортной задачи, в которой работники – пункты отправления, а работы – пункты назначения. Объемы производства и потребления равны 1, а стоимость перевозки равна стоимости выполнения работы. Поэтому задачу о назначениях можно решить в Поиске решения.