Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
65-87 MO.docx
Скачиваний:
13
Добавлен:
05.05.2019
Размер:
135.24 Кб
Скачать

70. Каноническая форма задач линейного программирования.

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

Главная особенность ЗЛП – экстремум целевой функции находится на границе области допустимых решений (D).

х 2

D Z(x)max

х1

Z(x) Z(x)min

Математическая модель ЗЛП: max(min) Z = z(x); x D.

Если все ограничения ЗЛП являются равенствами и на все переменные xj налагаются условия неотрицательности, то эта задача в канонической форме.

Каноническая форма:

Чтобы перейти к канонической форме необходимо:

- если в ограничении правая часть отрицательная, то ограничение умножают на -1;

- если среди ограничений имеются неравенства, то они преобразуются в равенства путём прибавления (вычитания) к левым частям дополнительных неотрицательных переменных;

- если некоторая переменная xk не имеет ограничений по знаку, то она заменяется в ЦФ и во всех ограничениях разностью между двумя новыми неотрицательными переменными.

71. Симплексный метод: построение начального опорного плана, предпочтительный вид.

Симплексный метод является аналитическим методом. Поиск решения сводится к последовательному перебору угловых точек области допустимых планов. Каждой угловой точке многогранника решений соотв. опорный план. Тогда для нахождения оптим. решения необх. исследовать только угловые точки многогранника решений. Симплексный метод представляет собой алгоритм, позволяющий осуществить упорядоченный переход от одного опорного плана к др., т.е. исходя из известного опорного плана задачи за конечное число шагов получить ее оптим. план. Каждый шаг (итерация) состоит в нахождении нового плана, которому соотв-ет лучшее значение целевой функции, чем на предыдущем шаге. Симпл.метод позволяет исходя из известного опорного плана задачи за конечное число шагов получить ее оптим.план. Каждый шаг состоит в нахождении нового плана, которому соотв-ет лучшее значение ЦФ, чем на предыдущем шаге.

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

Говорят, что ограничение имеет предпочтительный вид, если при неотрицат.правой части, т.е. , левая содержит переменную, входящую в данное уравнение с коэфф-том 1, а в остальные ограничения с коэфф-том 0. Например:

х 1+2х2-4х4=5; -> предпочтительный вид

23+2х4=8; -> предпочтительный вид

х2-3х4=3. -> непредпочтительный вид

Е сли каждое ограничение системы имеет предпочтительный вид, то система ограничений представлена в предпочтительном виде. В этом случае легко найти опорное решение системы, т.е. базисность с неотрицат.координатами. Для этого все переменные, кроме тех, кот. находятся в предпочтительном виде, надо приравнять к 0. Тогда последние примут значения, равные правым частям уравнений. Пример: х125=10;

13+3х5=80; -> система в предпочтит.виде, =>

-5х14+2х5=32.

х2=10; Так как полученный план будет иметь не более

=> х3=80; m компонент, отличных от 0, то он будет

х4=32. опорным.

Приравнивание предпочтит.переменных к правым частям уравнений дает начальный опорный план, или базисное решение. Эти переменные явл-ся базисными. Остальные – свободными.

При приведении с-мы огр-ий к предпочтит.виду возможны 2 случая:

1) Пусть задана система:

Добавим к левым частям неравенств дополнительные переменные .

Получим:

В этой расширенной задаче система ограничений имеет предпочтит.вид, поэтому получим начальный опорный план:

; ;… ).

n m

В ЦФ доп.переменные вводят с коэфф-том 0: сn+i=0 (i=1,m).

2) Задана система огр-ий:

Вычитаем из левых частей неравенств дополнит. переменные .

Получим:

В этой расширенной задаче с-ма огр-ий не имеет предпочтит.вида, т.к. доп.переменные входят в уравнение с коэфф-том = -1. Начальный опорный план: ; ;… ) недопустим

n m

Тогда вводят искусственный базис. К левым частям системы, неимеющих предпочтит.вида, добавляют искусственные переменные wi. В ЦФ их вводят с коэфф-том = +М (если решается задача на min) или с коэфф-том = - М (если решается задача на max). М- большое положительное число. Начальный опорный план:

; ;… ).

n m

Если в оптим. плане М-задачи все искусственные переменные = 0, то данный план оптимален и для исходной задачи.

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