Общая постановка задачи оптимизации металлургических процессов, страница 7

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

Относительная оценка  позволяет определить изменения критерия G. Если  > 0, то можно добиться увеличения значения G (G>max). Если  < 0, то можно добиться уменьшения значения G (G<min).

Таким образом, если относительные оценки небазисных переменных допустимого базисного решения (для G > min) неотрицательны, то решение оптимально. В базис вводится небазисная переменная, имеющая наибольшую (по модулю) относительную оценку, т.е. имеет место наибольшее приращение целевой функции.

Если в оптимальном решении имеется небазисная переменная с нулевой относительной оценкой, то оптимальное решение не единственно.

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

Пример. Найти точку минимума функции          G = – 2x1 – 4x2

на допустимом множестве X, заданном ограничениями

3x1 + 4x2 £ 1 700,

2x1 + 5x2 £ 1 600,

x1 ³ 0, x2 ³ 0.

Приведем задачу к канонической форме:

G = – 2x1 – 4x2

3x1 + 4x2 + x3 = 1 700,

2x1 + 5x2 + x4 = 1 600,

(1)

x1 ³ 0, x2 ³ 0, x3 ³ 0, x4 ³ 0.

Поскольку правые части (1) положительны, а новые переменные x3 и x4 с единичными коэффициентами, то полученное решение x1 = 0, x2 = 0, x3 = 1 700, x4 = 1 600 образует опорную точку (допустимое базисное решение). Переменные x3 и x4 являются базисными, а x1 и x2 – не базисными. Целевая функция и ограничения выражены через небазисные переменные.

Т.к. коэффициенты целевой функции отрицательны, необходимо перейти к смежному допустимому базисному решению. В качестве новой базисной переменной принимаем x2, поскольку эта небазисная переменная имеет наибольшую (по модулю) относительную оценку (коэффициент).

Определяем минимум отношений правых частей уравнений к коэффициентам при x2:

.

Он достигается в уравнении, содержащем базисную переменную x4, поэтому она выводится из базиса, а уравнение является ведущим (или разрешающим).

Базисными переменными теперь являются x2 и x3, а небазисными – x1 и x4.

Выражаем ограничения и целевую функцию через небазисные переменные.

Ведущее уравнение: .

Новая опорная точка: x1 = 0, x2 = 320, x3 = 420, x4 = 0. G = – 1 280.

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

Определяем минимум отношений правых частей уравнений к коэффициентам при x1:

.

Он достигается в уравнении, содержащем базисную переменную x3, поэтому она выводится из базиса, а уравнение является ведущим.

В новый список базисных переменных теперь входят x1 и x2, а небазисными переменными являются x3 и x4.

Выражаем ограничения и целевую функцию через небазисные переменные.

Ведущее уравнение: .

Новая опорная точка: x1 = 300, x2 = 200, x3 = 0, x4 = 0. G = – 1 400.

Изменение значения любой из небазисных переменных x3, x4 (эти переменные входят в целевую функцию с положительными коэффициентами) приведет к возрастанию значения целевой функции. Таким образом, дальнейшее убывание целевой функции невозможно, ее минимальное значение Gmin = – 1400 достигнуто в точке x1 = 300, x2 = 200.