
- •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. Вопросы к экзамену
- •Содержание
Пример 1.1.1
Для производства двух видов продукции фирма использует два вида ресурсов: ресурс1 – сырье, ресурс2 – время изготовления продукции на оборудовании. Запасы ресурсов ограничены: в день может быть использовано не более 1000 кг сырья и суммарное время работы оборудования не превосходит 25 часов. Нормы затрат каждого ресурса на единицу каждого продукта и рыночные цены заданы в табл. 1.1.1
Таблица 1.1.1
Ресурс |
Нормы затрат на ед. продукции |
Запас ресурса | |
Продукт1 |
Продукт2 | ||
Сырье |
a11 =5 |
a12 =10 |
b1=1000 |
Время изготовления |
a21 =0,1 |
a22 =0,3 |
b2=25 |
Цена за ед. продукции |
c1=40 |
c2 =100 |
|
Требуется найти план выпуска продукции, который обеспечивает максимальную стоимость реализации (выручку).
Обозначим:
x1– план выпуска продукции 1,
x2– план выпуска продукции 2.
Тогда затраты сырья и времени изготовления, необходимые для производства плана x1,x2, будут равны соответственно:
,
.
План X = {x1,x2} будет допустимым, если затраты каждого ресурса не превосходят их запасов, т. е. выполняются неравенства:
,
.
Целевой функцией
для данного примера служит общая
стоимость реализации плана (выручка)
x1,x2:.
Таким образом, математически рассматриваемая задача является задачей линейного программирования в стандартной форме:
найти план выпуска продукции x1, x2, который обеспечивают максимальную выручку
(1.1.4)
при ограничениях:
, (1.1.5)
, (1.1.6)
. (1.1.7)
Каноническая форма. Найти переменныеx1,x2,…,xn, которые дают экстремум (максимум или минимум) целевой функции
(1.1.1)
при ограничениях:
,
i = 1, 2,…,m,
(1.1.8)
,
j = 1, 2,…,n.
(1.1.3)
Предполагается, что правые части ограничений biнеотрицательны.
Можно показать, что любую задачу линейного программирования можно привести к каноническому виду.
Задача распределения ресурсов может быть приведена к каноническому виду введением в каждое ограничение iдополнительной переменнойsi, которая означаетостаток от производства ресурса i(количество неиспользуемого ресурса). Тогда задача распределения ресурсов состоит в определении значений переменныхxj,si, которые максимизируют функцию
(1.1.1)
при ограничениях:
,
i = 1, 2,…,m,
(1.1.9)
,
j = 1, 2,…,n.
(1.1.3)
Пример 1.1.2
Приведем задачу (1.1.4)-(1.1.7) к канонической форме. Для этого введем две дополнительные переменные:
s1 – остаток от производства ресурса1 (остаток сырья)
s2 – остаток от производства ресурса2 (остаток времени изготовления)
Тогда получим каноническую форму задачи:
найти план x1, x2, s1, s2 , который дает максимальную выручку
(1.1.10)
при ограничениях:
, (1.1.11)
, (1.1.12)
(1.1.13)
Пример 1.1.3
Пусть x1 = 10 – план выпуска продукции 1,x2= 100 – план выпуска продукции 2.
Проверим допустимость плана для задачи (1.1.4)-(1.1.7).
Найдем затраты на производство обоих ресурсов. Для выполнения этого плана потребуется:
=
5∙10 + 10∙100 = 1050 кг сырья и
=
0,1∙10 + 0,3∙100 = 31 час работы оборудования.
Такой план выпуска недопустим, т.к. для его выполнения недостаточно ресурсов.
Вопросы для самопроверки
Какой план является допустимым в задаче линейного программирования?
Какой план является недопустимым в задаче линейного программмиро-вания?
Какой план является оптимальным в задаче линейного программиро-вания?
Чем отличаются стандартная и каноническая формы задачи линейного программирования?