Нахождение начального опорного решения и переход к новому опорному решению

Пусть имеется задача линейного программирования в канонической форме:

Нахождение начального опорного решения и переход к новому опорному решению - student2.ru (2.1.1)

(2.1.2)

(2.1.3)

Если в каком-либо уравнении правая часть отрицательна, то это уравнение нужно умножить на -1.

Для нахождения опорного решения воспользуемся тем, что любое допустимое базисное решение является опорным. Найдем базисное решение методом Жордана-Гаусса. При этом разрешающие элементы для всех преобразований Жордана будем выбирать так, чтобы правые части уравнений системы оставались неотрицательными. Тогда найденное базисное решение будет допустимым, т.е. опорным.

Получим правило выбора разрешающих элементов для преобразований Жордана, при котором правые части системы уравнений остаются неотрицательными.

Пусть разрешающим элементом для преобразования Жордана является коэффициент Нахождение начального опорного решения и переход к новому опорному решению - student2.ru при неизвестной Нахождение начального опорного решения и переход к новому опорному решению - student2.ru в уравнении с номером l. В результате преобразования Жордана правые части уравнений, как известно, пересчитываются по следующим формулам:

Нахождение начального опорного решения и переход к новому опорному решению - student2.ru Нахождение начального опорного решения и переход к новому опорному решению - student2.ru i=1,2,…,m, i≠l.

  1. Для того чтобы правая часть Нахождение начального опорного решения и переход к новому опорному решению - student2.ru уравнения с разрешающим элементом Нахождение начального опорного решения и переход к новому опорному решению - student2.ru оставалась неотрицательной, должно выполняться неравенство:

Нахождение начального опорного решения и переход к новому опорному решению - student2.ru
Нахождение начального опорного решения и переход к новому опорному решению - student2.ru Т.к. Нахождение начального опорного решения и переход к новому опорному решению - student2.ru , то первое условие для разрешающего элемента Нахождение начального опорного решения и переход к новому опорному решению - student2.ru состоит в том, что он должен быть положительным, т.е. Нахождение начального опорного решения и переход к новому опорному решению - student2.ru ≥0.

2. Неотрицательными также должны быть правые части остальных уравнений, т.е.

Нахождение начального опорного решения и переход к новому опорному решению - student2.ru i=1,2,…,m, i≠l.

Для получения требований, налагаемых на разрешаемый элемент Нахождение начального опорного решения и переход к новому опорному решению - student2.ru , рассмотрим два случая:

А) если Нахождение начального опорного решения и переход к новому опорному решению - student2.ru , то в силу того, что Нахождение начального опорного решения и переход к новому опорному решению - student2.ru Нахождение начального опорного решения и переход к новому опорному решению - student2.ru Нахождение начального опорного решения и переход к новому опорному решению - student2.ru ≥0, без дополнительных условий Нахождение начального опорного решения и переход к новому опорному решению - student2.ru

Б) если же Нахождение начального опорного решения и переход к новому опорному решению - student2.ru > Нахождение начального опорного решения и переход к новому опорному решению - student2.ru , то неравенство Нахождение начального опорного решения и переход к новому опорному решению - student2.ru

Нахождение начального опорного решения и переход к новому опорному решению - student2.ru поделим на Нахождение начального опорного решения и переход к новому опорному решению - student2.ru получим Нахождение начального опорного решения и переход к новому опорному решению - student2.ru .

Данное неравенство должно выполняться для любого уравнения с номером I, в котором Нахождение начального опорного решения и переход к новому опорному решению - student2.ru Нахождение начального опорного решения и переход к новому опорному решению - student2.ru . Для удобства вычислений вводят вспомогательный параметр Нахождение начального опорного решения и переход к новому опорному решению - student2.ru Нахождение начального опорного решения и переход к новому опорному решению - student2.ru .

Нахождение начального опорного решения и переход к новому опорному решению - student2.ru Нахождение начального опорного решения и переход к новому опорному решению - student2.ru при Нахождение начального опорного решения и переход к новому опорному решению - student2.ru > Нахождение начального опорного решения и переход к новому опорному решению - student2.ru . (2.1.4)

Здесь k – номер вектора условия Нахождение начального опорного решения и переход к новому опорному решению - student2.ru , вводимого в базис (выбираемого столбца матрицы системы ограничений), а l – номер вектора Нахождение начального опорного решения и переход к новому опорному решению - student2.ru , выводимого из базиса (номер строки матрицы, в которой следует выбирать разрешающий элемент для преобразований Жордана ).

С помощью данного условия можно выбрать разрешающий элемент в любом столбце k матрицы системы ограничений, в котором имеется хотя бы один положительный элемент. Если нарушить это условие при выборе разрешающего элемента, в правой части системы появятся отрицательные величины.

Используя данное условие, можно найти начальное опорное решение.

Аналогичное условие может быть использовано при переходе от одного опорного решения к другому.

Пусть система уравнений-ограничений путем выбора разрешающих элементов приведении к равносильной разрешенной так, что правые части системы сохранились неотрицательными, и имеет вид:

Нахождение начального опорного решения и переход к новому опорному решению - student2.ru

Тогда базисное решение Нахождение начального опорного решения и переход к новому опорному решению - student2.ru является допустимым и опорным решением с базисом из единичных векторов Нахождение начального опорного решения и переход к новому опорному решению - student2.ru

Для перехода от этого опорного решения к новому необходимо использовать соотношение:

Нахождение начального опорного решения и переход к новому опорному решению - student2.ru при Нахождение начального опорного решения и переход к новому опорному решению - student2.ru (2.1.5)

где k – номер вектора, вводимого в базис; l – номер вектора, выводимого из базиса; Нахождение начального опорного решения и переход к новому опорному решению - student2.ru - координаты опорного решения; Нахождение начального опорного решения и переход к новому опорному решению - student2.ru - коэффициенты разложения вектора Нахождение начального опорного решения и переход к новому опорному решению - student2.ru по базису опорного решения.

Наши рекомендации