|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
ДВОЙСТВЕННОСТЬ В ЛИНЕЙНОМ ПРОГРАММИРОВАНИИ
Имеем две задачи:
Системы
Правила построения двойственной задачи: 1. Необходимо согласовать знаки целевой функции и линейных ограничений: · · · Если это не так, то помножаем на -1 либо 2. Каждому линейному неравенству ставится в соответствие неотрицательная переменная. В нашем примере у нас было 3. Каждому уравнению ставится в соответствие переменная без ограничения в знаке (произвольная) 4. Каждой неотрицательной переменной ставится в соответствие неравенство 5. Каждой переменной без ограничения в знаке ставится в соответствие уравнение
Основное неравенство двойственности: Для любого
Доказательство:
Достаточно условие оптимальности: Для любых планов
Первая теорема двойственности: Если одна из пары двойственных задач разрешима, что разрешима и друга, причём
Доказательство: Пусть задача
Определение: Говорят, что планы
На данном определении основана вторая теорема двойственности: Планы
Доказательство: В одну сторону: докажем, что выполняются УДН. Пусть планы
В левой части данного равенства записана сумма неотрицательных слагаемых, которая равна нулю только в случае равенства нулю каждого слагаемого.
Т. е.
Продолжим рассмотрение двойственных задач. Вернёмся к задаче, которую решали первым способом:
Мы уже нашли оптимальное решение этой задачи:
Строим двойственную к ней задачу:
Подставим оптимальное решение задачи
Если ограничение выполняется как равенство, то сопряжённое – как неравенство, и наоборот.
Выберем из получившихся сопряжённых равенства, получим:
Получили ответ:
Таким образом мы продемонстрировали метод решения двойственной задачи. Вернёмся к эконмическому смыслу задачи. Правые части ограничений
Правые части ограничений
Коэффициенты при
Задача 1. Решим прямую задачу вторым способом записи симплекс-таблицы.
Целевая функция выражены как через базисные, так и через небазисные переменные, что значит, мы сможем решить её только вторым способом записи симплекс-таблицы. Помним, что базисные переменные – это те, которые входят только в одно уравнение и при том с коэффициентом 1. У нас это переменные
Выберем ведущий столбец. Им будет тот, в котором в строке
Отрицательный элемент -12 убираем, получаем
Тогда ведущий элемент будет в строке
Меняем местами базисную переменную
Теперь начинаем занулять элементы ведущего столбца с помощью обычных преобразований матриц, умножая строки на число и складывая их друг с другом. Нам нужно занулить все элементы кроме ведущего. Ведущий элемент должен принять значение 1. Например, для зануления элемента -12 умножим элементы строки
Проверим таблицу на оптимальность и разрешимость. Столбец
Задача 2. Решим прямую задачу вторым способом записи симплекс-таблицы.
Задача 1: Решить прямую и двойственную задачу
В нашей задаче только две переменные, поэтому решим графически:
Выразим
Из второго:
Найдём наибольшую точку области
Наша точка:
Найдём значение целевой функции в этой точке:
Составим двойственную к ней задачу:
Решим её:
Решим как систему:
Нашли точку:
По теореме двойственности целевая функция в этой задаче имеет то же значение, что и у прямой задачи.
Решить задачу:
Чтобы решить задачу вторым симплекс-методом, нам требуются базисные переменные. Их у нас нет. Добавить их нельзя – в уравнениях стоят уже равенства. Поэтому решить задачу известными симплекс-методами нельзя. Тогда составим двойственную задачу, и на основании её решения решим прямую задачу.
Составим двойственную задачу:
Теперь, когда задача составлена, её легко решить графически. Т. к.
Найдём точки, через которые проходит прямая
Точка минимума функции:
Решением будет найденное значение целевой функции в точке
Теперь мы можем найти решение прямой задачи. Для этого, по второй теореме двойственности, нам необходимо доказать, что найденные планы удовлетворяют УДН, т. е. что в каждой паре сопряжённых неравенств одно обязательно выполняется как равенство. Сопряжённые неравенства – это соответствующие неравенства прямой задачи и обратной задачи. Подставим в условия обратной задачи найденные оптимальные планы:
…
Задача 2: Определить, является ли вектор
Предположим, что указанный план оптимален. Тогда по первой теореме двойственности значение целевой функции в этом плане будет совпадать со значением целевой функции в оптимальном плане обратной задачи. Однако нам неизвестен оптимальный план обратной задачи, его требуется найти.
Составим обратную задачу
Теперь делаем примерно то же самое, что и в конце предыдущей задачи – подставляем план
…
Теперь выделим из получившихся только равенства и решим их:
Сложим первое и третье:
Теперь подставим в первое:
…
Самостоятельная работа. Вариант 1.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.043 сек.) |