Составители:
Рубрика:
67 68
эффициентов системы ограничений, соответст-
вующего компонентам 0<
j
r исследуемого опорного
плана в симплекс-таблице.
6.3. Понятие о вырождении
Опорное решение, в котором хотя бы одна из базисных пе-
ременных принимает нулевое значение, называется
вырожден-
ным,
и соответствующая ЗЛП называется вырожденной.
Пусть, например, в вырожденном плане базисная переменная
0
0
=
i
х . Если на очередном шаге строка i0 окажется разрешаю-
щей, то и новое опорное решение также будет вырожденным
(вводимая в базис в новом опорном плане переменная также бу-
дет равна нулю). Нетрудно видеть, что при этом значения всех
остальных переменных остаются прежними, и значение целевой
функции также не изменится. (Показать самим
!)
Отсюда можно сделать вывод, что данная итерация не при-
вела ни к каким изменениям и, следовательно, является лишней.
Однако это не так. Изменяется состав базисных и свободных пе-
ременных. Вообще говоря, после конечного числа шагов можно
вернуться к ранее встречавшемуся набору свободных и базисных
переменных при неизменности значения целевой функции.
Появ-
ляется так называемое
зацикливание в схеме расчетов. Зацикли-
вание недопустимо особенно при автоматизации процесса вы-
числений, так как требует вмешательства человека для изменения
вычислительного алгоритма.
Поэтому существуют специальные методы избавления от за-
цикливания. Хотя вырожденные ЗЛП встречаются относительно
часто, к зацикливанию они приводят лишь в исключительных
случаях.
Примеры решения задач симплекс-методом
Пример 6.2.
Фирма выпускает изделия четырех типов. При
этом используется сырье двух видов, запасы которого соответст-
венно 1200 и 1000 единиц. Нормы расхода сырья на изготовление
каждого типа продукции, а также доход, полученный от выпуска
единицы каждого типа продукции, заданы таблицей:
Нормы расхода
Сырье
I II III IV
Объем
ресурсов
1 4 2 1 4 1200
2 1 5 3 1 1000
Доход 15 5 3 20
Составить план производства, обеспечивающий фирме наи-
больший суммарный доход.
Решение. Обозначим через
Т
х,х,х,х )(
4321
=
Χ
план выпус-
ка продукции. Математическая модель задачи примет вид:
max,203515
4321
→
+
+
+
=
хххх
Ζ
⎩
⎨
⎧
≤+++
≤+++
,xxxx
,xxxx
100035
1200424
4321
4321
),j(x
j
410 =≥
.
Преобразуем ее к каноническому виду. Введем две дополни-
тельные (балансовые) неотрицательные переменные х
5
и х
6
и пе-
рейдем к функции Z
1
= – Z. Модель примет вид:
,ххххххΖ min00203515
6543211
→
⋅
−
⋅
−
−
−
−
−
=
⎩
⎨
⎧
=++++
=++++
,xxxxx
,xxxxx
100035
1200424
64321
54321
)61(0 ,jx
j
=≥ .
Поиск решения ЗЛП состоит из следующих этапов: нахож-
дение первоначального опорного плана, проверка полученного
опорного плана на оптимальность и переход от одного опорного
плана к другому, если найденный опорный план не является оп-
тимальным.
1.
Запишем условия задачи в виде симплексной таблицы:
Переменные
БП
х
1
х
2
х
3
х
4
х
5
х
6
Свободный
член
х
5
4 2 1
4
1 0 1200
х
6
1 5 3 1 0 1 1000
Z
1
–15 –5 –3 –20 0 0 0
эффициентов системы ограничений, соответст- Сырье Нормы расхода Объем вующего компонентам r j < 0 исследуемого опорного I II III IV ресурсов 1 4 2 1 4 1200 плана в симплекс-таблице. 2 1 5 3 1 1000 6.3. Понятие о вырождении Доход 15 5 3 20 Опорное решение, в котором хотя бы одна из базисных пе- Составить план производства, обеспечивающий фирме наи- ременных принимает нулевое значение, называется вырожден- больший суммарный доход. ным, и соответствующая ЗЛП называется вырожденной. Пусть, например, в вырожденном плане базисная переменная Решение. Обозначим через Χ = ( х1 , х2 , х3 , х4 )Т план выпус- хi 0 = 0 . Если на очередном шаге строка i0 окажется разрешаю- ка продукции. Математическая модель задачи примет вид: щей, то и новое опорное решение также будет вырожденным Ζ = 15 х1 + 5 х 2 + 3 х3 + 20 х 4 → max, (вводимая в базис в новом опорном плане переменная также бу- ⎧ 4 x1 + 2 x 2 + x 3 + 4 x 4 ≤ 1200 , дет равна нулю). Нетрудно видеть, что при этом значения всех ⎨ ⎩ x1 + 5 x 2 + 3 x 3 + x 4 ≤ 1000 , остальных переменных остаются прежними, и значение целевой функции также не изменится. (Показать самим!) x j ≥ 0 ( j = 1,4 ) . Отсюда можно сделать вывод, что данная итерация не при- Преобразуем ее к каноническому виду. Введем две дополни- вела ни к каким изменениям и, следовательно, является лишней. тельные (балансовые) неотрицательные переменные х5 и х6 и пе- Однако это не так. Изменяется состав базисных и свободных пе- рейдем к функции Z1= – Z. Модель примет вид: ременных. Вообще говоря, после конечного числа шагов можно Ζ 1 = − 15 х1 − 5 х 2 − 3 х3 − 20 х 4 − 0 ⋅ х 5 − 0 ⋅ х 6 → min , вернуться к ранее встречавшемуся набору свободных и базисных ⎧ 4 x1 + 2 x2 + x3 + 4 x4 + x5 = 1200 , переменных при неизменности значения целевой функции. Появ- ⎨ ляется так называемое зацикливание в схеме расчетов. Зацикли- ⎩ x1 + 5 x2 + 3 x3 + x4 + x6 = 1000 , вание недопустимо особенно при автоматизации процесса вы- x j ≥ 0 ( j = 1,6) . числений, так как требует вмешательства человека для изменения вычислительного алгоритма. Поиск решения ЗЛП состоит из следующих этапов: нахож- Поэтому существуют специальные методы избавления от за- дение первоначального опорного плана, проверка полученного цикливания. Хотя вырожденные ЗЛП встречаются относительно опорного плана на оптимальность и переход от одного опорного часто, к зацикливанию они приводят лишь в исключительных плана к другому, если найденный опорный план не является оп- случаях. тимальным. 1. Запишем условия задачи в виде симплексной таблицы: Примеры решения задач симплекс-методом Переменные Свободный БП х1 х2 х3 х4 х5 х6 член Пример 6.2. Фирма выпускает изделия четырех типов. При этом используется сырье двух видов, запасы которого соответст- х5 4 2 1 4 1 0 1200 венно 1200 и 1000 единиц. Нормы расхода сырья на изготовление х6 1 5 3 1 0 1 1000 каждого типа продукции, а также доход, полученный от выпуска Z1 –15 –5 –3 –20 0 0 0 единицы каждого типа продукции, заданы таблицей: 67 68
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »