Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matematika / Модуль 1 / Лекция1.doc
Скачиваний:
92
Добавлен:
26.04.2015
Размер:
234.5 Кб
Скачать

7. Симплекс-метод.

При решении ЗЛП симплекс-методом удобно представить задачу в табличном виде.

б.п.

х1

...

хj*

...

xn

b

0

xa1

a11

...

a1j*

...

a1n

b1

...

...

...

...

...

...

...

xai*

ai*1

...

ai*j*

...

ai*n

bi*

...

...

...

...

...

...

...

xam

am1

...

amj*

...

amn

bm

F(x)

C1

...

Cj*

...

Cn

F0

ПРИЗНАК ОПТИМАЛЬНОСТИ. План х* = (х1, х2, ..., хn) считается оптимальным, если все коэффициенты целевой функции неотрицательны, Сj0,. Тогда значениеFmaxравно значению, стоящему в правом нижнем углу таблицы.

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

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

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

  3. Элемент, стоящий на пересечении разрешающих строки и столбца, называется разрешающим и отмечается .

  4. Производится замена базисного допустимого решения на другое, при этом таблица будет иметь следующее содержание:

а) свободная переменная хj*, стоящая в разрешающем столбце, становится базисной, а

базисная переменная хai*, стоящая в разрешающей строке, - свободной;

б) все элементы разрешающей строки в новой таблице имеют значения

(штрихом отмечены новые значения);

в) все остальные элементы таблицы определяются по формулам:

(ii*), (ii*),

(ii*), .

Каждая новая таблица проверяется на оптимальность. Операции 1)-4) осуществляются до тех пор, пока не будет получено оптимальное значение целевой функции.