Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
23_05_01_EUMKD_Matematika_2.doc
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
6.54 Mб
Скачать

Лекция № 10 Тема: Симплексный метод для задач с искусственным базисом

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

ai1 X1 + ai2 X2 +…ain X n ≥ bi (1)

или уравнений:

ai1 X1 + ai2 X2 +…ain X n = bi (1*),

то невозможно получить опорный план в искомом виде. В этом случае для соблюдения равенств (1*) вводится искусственный базис Yi , причем искусственные переменные не имеют непосредственного отношения к содержанию поставленной задачи, но позволяют построить опорный (стартовый) план:

ai1 X1 + ai2 X2 +…ain X n +Yi = bi (2)

Целевая функция при решении задачи на максимум запишется в виде:

Z(X) =∑CjXj+(-M)∑Yi (3),

при решении аналогичной задач на минимум :

Z(X)=∑CjXj+(M)∑Yi (3*),

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

В случае неравенств (1) первоначально вводим дополнительные переменные Хn+i со знаком минус. Их матрица не будет единичной, поэтому в каждое неравенство системы (1) вводим искусственные переменные Уi:

ai1X1+ai2X2+…ainXn–Xn+i+Yi=bi (4)

Целевая функция при этом Z(X)=∑CjXj+0∑Xn+i+(-M)∑Yi (для нахождения максимума). Применение искусственного базиса придает симплексному методу большую гибкость и позволяет использовать его для широкого круга задач.

Пример. Определить максимальное и минимальное значение прибыли при выпуске двух видов продукции А и В, если затраты на производство и доходность от реализации единицы продукции приведены в таблице. Основным условием является полная занятость рабочих на предприятии.

Виды ресурсов

Нормы затрат на производство 1 т

Запасы ресурсов

Группа А

Группа В

Сырье ,т

1,0

1,0

6

Рабочее время чел.-час

2,0

1,0

8

Доход с 1 т, тыс. руб.

3

2

Математически ограничения выпуска продукции запишутся в виде смешанной системы:

1 + 1Х2≤ 6,

1 + 1Х2 =8.

Введем для первого неравенства базисную переменную Х3, а для второго уравнения искусственную переменную Y1:

1 + 1Х2+ Х3 = 6,

1 + 1Х2 +Y1 =8.

Выразим из полученной системы уравнений Х3 и Y1 и для определения максимума целевую функцию представим:

Z(X)= 3X1+ 2X2+0X3 –MY1= 3X1+ 2X2 –M(8 -2X1 –X2)=

= 3X1+ 2X2 –8M +2MX1 + MX2 = (2M + 3)X1 + (M + 2)X2 -8M

Для опорного плана - Х=(0,0,6,8). Построим симплексную таблицу:

План

Базис

Ci/Cj

Знач. Xi

X1

X2

X3

Y1

Qmin

0

X3

0

6

1

1

1

0

6/1=6

Y1

-M

8

2

1

0

1

8/2=4

Z(X) = -8M

-2M-3

-M-2

0

0

Индексная строка

1

X3

0

2

0

0,5

1

-0,5

2/0,5=4

→X1

3

4

1

0,5

0

0,5

4/0,5=8

Z(X) = 3*4=12

0

- 0,5

0

М+1,5

Индексная

строка

2

→X2

2

4

0

1

2

-1

-

X1

3

2

1

0

-1

1

-

Z(X) =3*2+2*4=14

0

0

1

М+1

Индексная строка

Как правило, улучшение опорного плана начинается с выведения из базиса искусственной переменной Y1 .Оптимальный план Х=(2,4,0,0) получен на второй итерации, при этом доход максимален 14тыс. руб. , а коэффициенты индексной строки неотрицательны. Легко убедиться, что в данной задаче при оптимальном плане ресурсы использованы полностью (2*1+4*1=6; 2*2+1*4=8).

При нахождении минимальной доходности иначе формулируем целевую функцию ( в качестве слагаемого вводится +MY1 :

Z(X)= 3X1+ 2X2+0X3 +MY1= 3X1+ 2X2 +M(8 -2X1 –X2)=

= 3X1+ 2X2 +8M - 2MX1 - MX2 = (3 - 2M)X1 + (2 - M )X2 +8M

Опорный план тот же , но коэффициенты индексной строки в симплексной таблице иные. Ведущий столбец, по-прежнему, выбираем по наибольшему по абсолютному значению положительному коэффициенту при X1 , ведущая строка определяется по минимальному значению Qmin=4.При первой итерации из базиса выводится искусственная переменная Y1.

План

Базис

Ci/Cj

Знач. Xi

X1

X2

X3

Y1

Qmin

0

X3

0

6

1

1

1

0

6/1=6

Y1

M

8

2

1

0

1

8/2=4

Z(X) = 8М

2M-3

M-2

0

0

Индексная строка

1

X3

0

2

0

0,5

1

-0,5

2/0,5=4

→X1

3

4

1

0,5

0

0,5

4/0,5=8

Z(X) = 3*4=12

0

- 0,5

0

-М+1,5

Индексная строка

Полученные отрицательные значения коэффициентов в индексной строке Xi свидетельствуют об оптимальности 1-ого плана, при этом минимальный доход 12 тыс. рублей.

Он обеспечивается только выпуском продукции А (продукция В не выпускается), сырье не используется полностью (остаток Х3 = 2т), при этом выполнено основное условие - рабочие полностью заняты на производстве.