- •Содержание
 - •Введение
 - •Тема 1 Введение в линейное программирование
 - •1.1 Исторический экскурс
 - •1.2 Ограничения в модели линейного программирования
 - •1.3 Графическое решение задачи линейного программирования
 - •1.4 Графический анализ чувствительности
 - •1.4.1 Изменение коэффициентов целевой функции
 - •1.4.2 Стоимость ресурсов
 - •Контрольные вопросы
 - •Тема 2 Симплекс-метод
 - •2.1 Общая постановка задачи линейного программирования
 - •2.2 Некоторые свойства планов
 - •2.3 Алгоритм симплекс-метода
 - •Контрольные вопросы
 - •Тема 3 Двойственная задача и анализ чувствительности
 - •3.1 Постановка двойственной задачи
 - •3.2 Основные теоремы о двойственности
 - •3.3 Решение двойственных задач
 - •3.4 Двойственный симплекс-метод
 - •Контрольные вопросы
 - •Тема 4 Анализ чувствительности оптимального решения
 - •4.1 Матричное представление симплекс-таблиц
 - •Анализ чувствительности
 - •4.2.1 Изменения, влияющие на допустимость решения
 - •4.2.2 Изменения, влияющие на оптимальность решения
 - •Контрольные вопросы
 - •Тема 5 Целочисленное линейное программирование
 - •5.1 Метод ветвей и границ
 - •Пример 5.1
 - •5.2 Метод отсекающих плоскостей
 - •Пример 5.2
 - •6.1.2 Интерпретация метода потенциалов как симплекс-метода
 - •6.1.3 Определение начального решения
 - •6.1.4 Метод потенциалов
 - •6.2 Задача о назначениях
 - •Контрольные вопросы
 - •Тема 7 Основы сетевого планирования
 - •7.1 Основные понятия теории графов
 - •Пример 7.1 График реконструкции промышленного цеха
 - •7.2 Метод критического пути
 - •Построение временного графика
 - •Определение запасов времени
 - •Контрольные вопросы
 - •Тема 8 Задача о максимальном потоке
 - •8.1 Постановка задачи о максимальном потоке
 - •8.2 Решение задачи о максимальном потоке. Алгоритм Фалкерсона
 - •8.3 Алгоритм Эдмондса-Карпа
 - •Контрольные вопросы
 - •Приложение а
 - •Библиографический список
 - •Заключение
 
Контрольные вопросы
Как формулируется задача ЛП в общем виде?
Как привести задачу ЛП к канонической форме?
Назовите последовательность действий, выполняемых в симплекс-методе.
Какие свойства допустимых решений вы знаете?
Как будет себя вести симплекс-метод при неединственном решении задачи ЛП?
Тема 3 Двойственная задача и анализ чувствительности
3.1 Постановка двойственной задачи
Пусть дана общая задача линейного программирования (ЛП):
(3.1)
Двойственной к ней задачей называется задача следующего вида:
	
	(3.2)
Задачи (3.1) и (3.2) образуют пару взаимно-двойственных задач. Задача (3.2), двойственная к задаче (3.1), строится по правилам:
Упорядочивается запись исходной задачи, т.е. если целевая функция задачи максимизируется, то ограничения-неравенства должны иметь знак ≤, если минимизируется, то знак ≥. Выполнение этих условий можно достичь умножением соответствующего ограничения на (-1) в случае необходимости.
Каждой переменной yi двойственной задачи соответствует i-е ограничение исходной задачи, и наоборот, каждой переменной хj исходной задачи соответствует j-е ограничение двойственной задачи.
Если исходная задача является задачей максимизации, то двойственная задача будет задачей минимизации и наоборот. При этом вектор, образованный из коэффициентов при неизвестных целевой функции исходной задачи, совпадает с вектором констант в правых частях ограничений двойственной задачи. Аналогично связаны между собой векторы, образованные из коэффициентов при неизвестных целевой функции двойственной задачи, и константы в правых частях ограничений исходной задачи.
Матрица из коэффициентов при неизвестных в ограничениях двойственной задачи AT образуется транспонированием матрицы A=(aij)m×n, составленной из коэффициентов при неизвестных в ограничениях исходной задачи.
Если на j-ю переменную исходной задачи наложено условие неотрицательности, то j-е ограничение двойственной задачи будет являться неравенством, а в противном случае это ограничение будет равенством. Аналогично связаны между собой ограничения исходной задачи и переменной двойственной задачи.
Можно дать экономическую
интерпретацию пары двойственных задач.
Рассмотрим задачу рационального
использования ресурсов (исходную
задачу). Пусть предприятие располагает
запасами ресурсов 
которые могут использоваться для выпуска
n видов
продукции. Известна стоимость единицы
j-го вида продукции cj
(j=1,2,…,n)
и нормы потребления i-го ресурса  aij
(i=1,…,m)
на производство j-го
вида продукции. Требуется определить
объем производства продукции каждого
вида хj
(j=1,…,n),
при котором суммарная стоимость выпуска
продукции будет максимальной:
	
	(3.3)	
По задаче ЛП (3.2) сформулируем другую экономическую задачу (двойственную).
Предположим, что некоторая фирма может закупить все ресурсы, которыми располагает предприятие. Необходимо определить оптимальные цены yi (i=1,…,m) на эти ресурсы, исходя из условия, что покупающая фирма стремится минимизировать общую стоимость ресурсов. Следует также учитывать и то, что фирма должна уплатить сумму, не меньшую, которую может выручить предприятие при организации собственного производства продукции.
Математическая модель имеет следующий вид:
	
	(3.4)
Здесь Z(y) – общая оценка ресурсов. Каждое j-е ограничение из задачи (3.4) представляет собой неравенство, левая часть которого равна оценке всех ресурсов, расходуемых на производство единицы j-го вида продукции, а правая – стоимости единицы продукции.
Задачи (3.3) и (3.4) образуют симметричную пару взаимно двойственных задач.
Цены ресурсов y1, y2, …. , ym получили различные названия: учетные, неявные, теневые. Смысл в том, что это условные ненастоящие цены. В отличие от «внешних» цен c1, c2, … , cn на продукцию, известных до начала производства, цены ресурсов y1, y2, …. , ym являются внутренними, поскольку они не задаются извне, а определяются в результате решения задачи, поэтому их называют оценками ресурсов.
