Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1.1. Особые случаи при решении задач ЛП.docx
Скачиваний:
6
Добавлен:
25.08.2019
Размер:
53.1 Кб
Скачать

4. Вырожденное решение.

Рассматривается задача P в канонической форме:

f0(x) = c0 · x → max при A0x = b0, x0.

Пусть x* – некоторое вырожденное базисное оптимальное решение с базисом β и базисной матрицей B.

Определение: Переменную назовем существенной для задачи P, если существует допустимое решение задачи, в котором эта переменная имеет положительное значение.

Для определения существенности решается задача ЛП:

xj → max при A0x = b0, x0.

Утверждение: Если x* –вырожденное оптимальное решение задачи P и хотя бы одна базисная переменная, имеющая в x* нулевое значение, существенна, то x* имеет альтернативный оптимальный базис.

Доказательство:

Рассмотрим симплекс-таблицу, полученную приведением задачи P к базису β. Все элементы в z-строке неотрицательны (так как базис оптимален) и для .

По определению вырожденного решения для некоторого . По условию среди таких k есть номер существенной переменной. Из следует, что для некоторого r.

Уравнение с номером :

Вектор x* удовлетворяет этому уравнению, так как допустим. Так как и небазисные компоненты равны нулю, то .

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

Необходимо жорданово исключение с разрешающим элементом .

Этот элемент выбирается из отрицательных элементов строки r так, чтобы базис остался оптимален (элементы z-строки неотрицательны):

после преобразования симплекс-таблицы элементы z-строки вычислим по формуле

Условие эквивалентно неравенству

Если (правая часть неположительна ( ), левая часть неотрицательна ( )), то неравенство выполняется.

Если , то разделив обе части неравенства на этот элемент, получим

То есть, выбираем так, чтобы достигался максимум отношений

Новый базис – оптимален.

Решения для обоих базисов совпадают:

Получили альтернативный оптимальный базис для x*.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]