- •Билет № 1
- •2. Теорема о решении однородной системы линейных уравнений.
- •Билет № 2
- •2. Необходимые и достаточные условия разрешимости транспортной задачи линейного программирования.
- •Билет № 3
- •2. Базис системы векторов. Теорема о единственности разложения вектора по базису.
- •Билет № 4
- •2. Теорема об улучшении опорного решения задачи линейного программирования, её следствия (признак оптимальности опорного решения).
- •Билет № 5
- •2. Теорема об оптимальности опорного решения задачи линейного программирования с искусственными переменными.
- •Билет № 6
- •2. Теоремы об отсутствии оптимального решения задачи линейного программирования с искусственными переменными.
- •Билет № 7
- •2. Теорема об экстремуме целевой функции задачи линейного программирования.
- •Билет № 8
- •2. Первая теорема двойственности.
- •Билет № 9
- •2. Вторая теорема двойственности.
- •Билет № 10
- •2. Построение начального опорного решения задачи линейного программирования и переход от одного опорного решения к другому.
- •Ответы к задачам
Билет № 9
2. Вторая теорема двойственности.
Теорема 5.2. Для того, чтобы допустимые решения , являлись оптимальными решениями пары двойственных задач, необходимо и достаточно, чтобы выполнялись следующие равенства
; (5.22)
. (5.23)
Иначе, если при подстановке оптимального решения в систему ограничений i-е ограничение исходной задачи выполняется как строгое неравенство, то i-я координата оптимального решения двойственной задачи равна нулю и, наоборот, если i-я координата оптимального решения двойственной задачи отлична от нуля, то i-е ограничение исходной задачи удовлетворяется оптимальным решением как равенство.
Д о к а з а т е л ь с т в о. Необходимость. Пусть и оптимальные решения пары двойственных задач (5.21).
1. Покажем, что в этом случае выполняются равенства (5.22).
Подставим оптимальные решения X, Y в системы ограничений своих задач, получим ; .
Затем каждое из тождеств умножим на соответствующую переменную двойственной задачи и после этого просуммируем их, получим
.
Отсюда следует .
Так как X, Y оптимальные решения, то по первой теореме двойственности Z(X) = F(Y). Поэтому заменим в последнем соотношении знаки "" на "=", получим
. (5.24)
Отсюда можно записать
.
Учитывая, что и , а следовательно и , приходим к выводу, что каждое слагаемое суммы равно нулю, т.е. справедливы равенства (5.22) .
2. Аналогично докажем справедливость равенств (5.23). Используя выражения (5.24), запишем .
Учитывая, что и , делаем вывод, что каждое слагаемое суммы равно нулю, т.е. .
Необходимость доказана.
Достаточность. Пусть равенства (5.22), (5.23) выполняются. Докажем, что в этом случае и являются оптимальными решениями.
Просуммируем каждую группу данных равенств, получим
;
.
Из данных равенств следует, что Z(X) = F(Y). Из первой теоремы двойственности (теорема 5.1) следует, что значения целевых функций пары двойственных задач равны только на оптимальных решениях. Поэтому можно утверждать, что X и Y являются оптимальными решениями. Теорема доказана полностью.
Билет № 10
2. Построение начального опорного решения задачи линейного программирования и переход от одного опорного решения к другому.
Получим правило выбора разрешающих элементов для преобразований Жордана, обеспечивающее сохранение неотрицательности правых частей системы уравнений.
Пусть разрешающим элементом для преобразования Жордана является коэффициент при неизвестной в уравнении с номером l. В результате преобразования Жордана правые части уравнений, как известно, пересчитываются по следующим формулам:
.
1. Для того, чтобы правая часть уравнения с разрешающим элементом оставалась неотрицательной, должно выполняться неравенство .
Так как , то первое условие для разрешающего элемента состоит в том, что он должен быть положительным, т.е. .
2. Неотрицательными также должны быть правые части остальных уравнений, т. е.
.
Для получения требований, налагаемых на разрешающий элемент , рассмотрим два случая:
а) если , то ввиду того, что , , , без дополнительных условий имеем ;
б) если же , то неравенство поделим на , получим
.
Данное неравенство должно выполняться для любого уравнения с номером i, в котором . Для удобства вычислений вводят вспомогательный параметр
. (4.4)
Здесь k номер вектора условия , вводимого в базис (выбираемого столбца матрицы системы ограничений), а l номер вектора , выводимого из базиса (номер строки матрицы, в которой должен выбираться разрешающий элемент для преобразования Жордана).
С помощью данного условия возможно выбрать разрешающий элемент в любом столбце k матрицы системы ограничений, в котором имеется хотя бы один положительный элемент. При нарушении данного условия выбора разрешающего элемента в правой части системы уравнений появляются отрицательные величины.
Используя данное условие, можно найти начальное опорное решение.
Аналогичное условие может быть использовано при переходе от одного опорного решения к другому.
Пусть система уравнений-ограничений с помощью подходящего выбора разрешающих элементов приведена к равносильной разрешённой так, что правые части системы сохранились неотрицательными, и имеет вид
.
Тогда базисное решение является допустимым и опорным решением с базисом из единичных векторов .
Очевидно, для перехода от этого опорного решения к новому необходимо использовать соотношение при , (4.5)
где k номер вектора, вводимого в базис, l номер вектора, выводимого из базиса, координаты опорного решения, коэффициенты разложения вектора по базису опорного решения.