08. Переход от одной к-матрицы ЗЛП к другой к-матрице
Пусть известна К-матрица
. (3.45)
Обозначим через вектор номеров базисных (единичных) столбцов матрицы , – вектор, компоненты которого есть базисные компоненты опорного плана, определяемого матрицей , и могут быть отличны от нуля. Остальные (n-m) компонент опорного плана, определяемого матрицей , равны нулю. Очевидно, что векторы И Полностью задают опорный план, определяемый матрицей . Например, пусть
=,
Тогда = (3, 1, 6); == (1, 2, 4) и, следовательно, опорный план, определяемый , имеет вид
= (2, 0, 1, 0, 0, 4).
Итак, пусть К-матрица (3.45) определяет невырожденный опорный план
. (3.46)
Выберем в матрице Столбец , не принадлежащий единичной подматрице, т. е. , , и такой, что в этом столбце есть хотя бы один элемент больше нуля.
Пусть . Считая Направляющим элементом, совершим над матрицей один шаг метода Жордана–Гаусса. В результате получим новую матрицу
, (3.47)
В которой столбец стал единичным, но которая может и не быть К-матрицей, так как среди величин Могут быть отрицательные. Условия выбора направляющего элемента , позволяющие получить новую К-матрицу , т. е. обосновывающие способ перехода от опорного плана К опорному плану , составляют содержание следующей теоремы, которая была доказана выше:
Теорема 3.8 Пусть в K-м столбце К-матрицы - есть хотя бы один строго положительный элемент (,). Тогда с помощью одного шага метода Жордана–Гаусса можно построить новую К-матрицу , выбрав направляющий элемент из условия
. (3.48)
Определение. Величину
, (3.49)
Где – вектор, компонентами которого являются коэффициенты линейной функции при базисных () переменных опорного плана, определяемого матрицей , назовем j-й симплекс-разностью матрицы .
Если столбец является единичным в матрице , то =0.
Пусть и – опорные планы, определяемые матрицами и соответственно. Тогда очевидно, что
(3.50)
, (3.51)
Где k – номер столбца , вводимого в базис при получении матрицы из. Определяется по формуле (3.48).
Теорема 3.9. Пусть в матрице Есть И в столбце ( , ) есть хотя бы один строго положительный элемент. Тогда от матрицы Можно перейти к матрице , причем
F () F(). (3.52)
Доказательство.
Так как в столбце Матрицы есть строго положительный элемент, то согласно теореме 3.1 от матрицы можно перейти к новой матрице ЗЛП, выбрав направляющий элемент из условия (3.48).
Неравенство (3.52) вытекает из выражения (3.51), так как , а 0.
Теорема доказана.
Теорема 3.10. (критерий оптимальности опорного плана). Пусть все симплекс-разности матрицы Неотрицательные. Тогда опорный план , определяемый матрицей , является оптимальным.
Доказательство.
По условию теоремы
,
Или
. (3.53)
Пусть – произвольный план задачи линейного программирования. Умножим левую и правую части (3.53) на , тогда в силу неотрицательности получим
. (3.54)
Согласно (3.54) имеем
Или
,
Что и доказывает теорему.
Теорема 3.11. Пусть в матрице Есть и в столбце (,) нет ни одного строго положительного элемента. Тогда ЗЛП (3.18) не имеет конечного решения.
Доказательство.
Пусть k-я симплекс-разность матрицы
, (3.55)
И все
(3.56)
Матрица определяет опорный план
Рассмотрим вектор
У которого
Где – любое положительное число.
Остальные Компонент вектора Положим равными нулю.
В силу условия (3.56) компонент вектора неотрицательные. Легко убедиться в том, что компоненты вектора удовлетворяют и функциональным ограничениям задачи линейного программирования, т. е. вектор – план задачи линейного программирования при любом положительном .
Имеем:
Или окончательно
(3.57)
Так как , то из (3.57) следует, что для любого числа Всегда можно найти план ЗЛП, для которого
Т. е. линейная форма Не ограничена сверху на множестве Планов.
Теорема доказана.
< Предыдущая | Следующая > |
---|