- •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.3. Базисные решения.
Изучаемые вопросы:
Свободные и базисные переменные;
Построение двойственных переменных, соответствующих данному базисному решению.
Заметим, что ограничения задачи линейного программирования в канонической форме i = 1, 2,…,mзадают системуmуравнений сnнеизвестными. Допустим, чтоn >mи ранг матрицы этой системы равенm. Среди бесконечного множества решенийбазисные решенияэтой системы получаются следующим образом: (n -m) переменных приравняем 0. Эти переменные назовемсвободными. Значения остальных переменных получаем из решения системы относительноmостальных переменных. Эти переменные назовембазисными. Базисное решение называетсядопустимым, если оно неотрицательно.
По каждому допустимому базисному решению прямой задачи найдем значения двойственных переменных y1,y2, …,ym. Для этого все ограничения двойственной задачи, соответствующие базисным переменнымxj, заменим равенствами
: .
Решение полученной системы определяет теневые цены, соответствующие данному базисному решению.
Пример 1.3.1
Запишем систему ограничений прямой задачи
, (1.1.11)
(1.1.12)
и двойственной задачи
, (1.2.10)
, (1.2.11)
, (1.2.12)
. (1.2.13)
Пусть x1,x2– свободные переменные (т.е.x1 =x2 = 0). Тогда базисные переменныеs1иs2найдем из системы (11),(12) приx1 =x2= 0. Отсюда следует, что базисные переменныеs1= 1000,s2= 25.
Таким образом, базисный план имеет вид: x1 =0,x2 = 0,s1 =1 000,s2 = 25.
Он означает, что продукция не производится. В этом случае выручка составит: Z= 40x1+ 100x2= 0
Найдем теперь теневые цены, соответствующие этому базисному решению.
Все ограничения двойственной задачи, соответствующие базисным переменным s1, s2заменим равенствами, т.е.
, (1.2.10)
, (1.2.11)
, (1.2.12)
. (1.2.13)
Отсюда следует, что y1 =0, y2 =0 . Найдем величины:
1 = 5y1+ 0,1y2– 40 = -40,
2 = 10y1+ 0,3y2- 100 = -100,
т.е. оба производства прибыльны: единица первого продукта увеличивает выручку на 40, а второго – на 100.
Пусть s1,s2– свободные переменные (т.е.s1 =s2 = 0). Тогда базисные переменныеx1иx2найдем из системы
5x1+ 10x2= 1000,
0,1x1+ 0,3x2= 25.
Отсюда следует, что базисные переменные x1 = 100, x2 = 50. Таким образом, базисное решение имеет вид: x1 = 100, x2 = 50, s1 = 0, s2 = 0.
Найдем теперь теневые цены, соответствующие этому базисному решению. Все ограничения двойственной задачи, соответствующие базисным перемен-ным x1,x2, заменим равенствами, т.е.
, (1.2.10)
, (1.2.11)
, (1.2.12)
. (1.2.13)
Отсюда следует, что y1 =4, y2 = 200. Значения приведенных затрат 1 = 0, 2 = 0, т.е. оба производства рентабельные. Двойственные переменные y1 = 4, y2 = 200 являются допустимым решением двойственной задачи. Заметим, что решение прямой задачи x1 = 100, x2 = 50, s1=0, s2=0.
и решение двойственной задачи y1 =4, y2 = 200 являются допустимыми решениями. Значения целевых функций равны:
Z=40∙100 + 100∙50 = 9000,W=1000∙4 + 25∙200=9000.
Вопросы для самопроверки
Какие переменные называются свободными?
Какие переменные называются базисными?
Какое базисное решение является допустимым?