- •1. Различные формы постановок задач линейного программирования (злп). Переход от общей формы к стандартной и канонической. Эквивалентность перехода от стандартной формы к канонической и наоборот
- •2. Свойства множества допустимых решений злп. Внутренние и граничные точки. Выпуклость множества оптимальных решений злп. (выпуклость)
- •Свойства злп:
- •Теорема о выпуклом множестве:
- •3. Определение вершины. Крайняя точка. Базисное решение. Теоремы о вершине ( теорема 1 о соответствии вершины допустимого множества решений базисному; теорема 2 о ранге матрицы носителя).
- •Теоремы о вершине
- •4. Симплексный метод решения злп: общая характеристика и геометрический смысл.
- •5. Канонический вид злп; разрешенный и допустимый канонический вид. Использование канонической формы в симплексном методе. Критерий допустимости и критерий оптимальности.
- •Использование канонической формы в симплексном методе
- •Критерий оптимальности и критерий допустимости
- •6. Метод искусственного базиса для нахождения вершины. Искусственные переменные и недопустимость множества решений злп. Метод искусственного базиса
- •7. Двойственные задачи. Двойственность в линейном программировании. Правила построения двойственных задач
- •Первая теорема двойственности
- •9. Вторая теорема двойственности. Теорема о маргинальных значениях. Анализ чувствительности решений
- •11. Задача, двойственная к транспортной. Метод потенциалов нахождения оптимального решения транспортной задачи. (с приви.Теоремы двойственности) Метод потенциалов
- •Задача двойственная к транспортной
- •13. Вырожденность в транспортных задачах и приемы борьбы с зацикливанием. Зацикливания и методы борьбы с ними Вырожденность в транспортных задачах
Критерий оптимальности и критерий допустимости
Пусть наша матрица разделится на столбцы соотв базисным (1,...,m) и свободным переменным.
Умножим на
Если x2 свободная
переменная и в вершине=0, то
6. Метод искусственного базиса для нахождения вершины. Искусственные переменные и недопустимость множества решений злп. Метод искусственного базиса
Для решения задачи
(1)
Необходимо иметь исходное допустимое
базисное решение. Если матрица ограничений
данной задачи имеет единичную подматрицу
порядка m, а правые части
неотрицательны, то решение получается
сразу. В случае, когда матрица А не имеет
единичной подматрицы, применяется
метод искусственного базиса, суть
которого заключается в решении следующей
задачи минимизации
(2)
Переменные
–
искусственные.
Специальные ограничения можно записать так:
,
где
единичный
вектор-столбец.
Матрица специальных ограничений
уже
содержит единичную матрицу порядка m,
столбцы которой образуют единичный
базис этой матрицы. Исходное базисное
решение вспомогательной задачи:
За конечное число итераций получается
один из ответов: либо min
u=0, либо min
u>0. Если в последней
симплексной таблице задачи минимизации
функции u на пересечении
строки u и столбцов,
соответствующих свободным переменным,
отсутствуют положительные числа, то
первом случае исходная задача допустима,
и из оптимального базисного решения
вспомогательной задачи сразу получается
исходное допустимое решение основной
задачи. Во втором случае основная задача
несовместна.
Доказательство
От противного. Пусть основная задача
ЛП (1) допустима и пусть вектор
-ее
допустимое решение, тогда вектор
есть допустимое решение вспомогательной
задачи ЛП (2). На этом допустимом решении
значение целевой функции u=0,
это противоречит тому, что минимальное
значение u строго
положительно (min u>0).
Значит, основная задача ЛП недопустима.
7. Двойственные задачи. Двойственность в линейном программировании. Правила построения двойственных задач
Двойственность в линейном программировании — принцип, заключающийся в том, что для каждой ЗЛП можно сформулировать двойственную задачу. Исходная и двойственная к ней задача образуют пару двойственных задач.
Прямая задача:
Ей соответствует двойственная задача:
В матричном виде пара двойственных задач записывается следующим образом:
Прямая задача:
Двойственная задача:
Сопоставляя формы записи прямой и двойственной задач, можно установить между ними следующие взаимосвязи.
Если прямая задача является задачей максимизации, то двойственная будет задачей минимизации, и наоборот.
Коэффициенты целевой функции прямой задачи c1,...,cn становятся свободными членами ограничений двойственной задачи.
Свободные члены ограничений прямой задачи b1,...,bm становятся коэффициентами целевой функции двойственной задачи.
Матрица ограничений двойственной задачи получается путем транспортирования матрицы ограничений прямой задачи.
Знаки неравенств в ограничениях изменяются на противоположные.
Число ограничений прямой задачи равно числу переменных двойственной задачи, и наоборот.
Если дана прямая задача, где некоторые ограничения записаны как равенства, то на соответствующую переменную в двойственной задаче пропадает ограничение
8. Три леммы о двойственных задачах. Первая теорема двойственности
Лемма 1
Если
некоторый план исходной задачи, а
–
произвольный план двойственной задачи,
то
Рассмотрим задачу в каноническом виде
Лемма 2.
Если некоторый план исходной задачи, а – произвольный план двойственной задачи и значения целевых функций совпадают, то эти решения оптимальны.
Лемма 3.
Если у 1 из пары двойственных задач ЛФ неогранич., то у другой задачи множество планов пусто.
Докажем, что у II задачи множество допустимых решений пусто при неогранич. ЛФ1.
Предположим обратное: у II задачи есть допустимое решение, но по лемме 1 при этом:
Значит предположение неверно и множество
решений пусто. Т.о. наличие планов у
обеих задач обеспечивает их разрешимость.
