Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методы оптимальных решений_решение задач (2).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.04 Mб
Скачать
    1. Особые случаи симплексного метода

Перечислим особые случаи симплексного метода, рассмотренные в курсе лекций: 1) неединственность оптимального решения, 2) вырожденное базисное решение, 3) отсутствие конечного оптимального решения.

Рассмотрим эти случаи на примерах.

  1. Не единственное оптимальное решение

Пример 3. Цех консервирования овощной продукции планирует производство 3 видов салатов: «Донской», «Украинский», «Кубанский». Исходные данные указаны в таблице 9. Найти оптимальный план выпуска продукции для получения максимальной прибыли.

Таблица 9. Исходные данные

Ингредиенты

Запас

овощей, кг

Норма расхода овощей на 1 кг продукции

Донской

Украинский

Кубанский

томаты

60

0,4

0,2

0,3

капуста

80

0,4

0,5

0,3

лук

70

0,2

0,2

0,35

Зел. горошек

10

0

0,1

0,05

Прибыль от реализации 1 кг продукции, ден.ед.

8

4

6

Решение. Составим экономико-математическую модель задачи.

Пусть х1, х2, х3 - количество выпущенной продукции (салатов «Донской», «Украинский», «Кубанский» соответственно, в кг). Найти значения переменных х1, х2, х3, удовлетворяющие условиям:

(1.12)

при которых целевая функция принимает максимальное значение.

После приведения задачи к канонической форме и перевода переменной х1 в базис, базисными становятся переменные х1, х5, х6, х7, неосновными (свободными) переменные х2, х3, х4.

Выполните преобразование самостоятельно.

В результате получаем следующую систему ограничений:

(1.13)

Целевая функция принимает вид и не зависит от переменных x2 и x3. Следовательно, оптимальное решение является не единственным.

Определим допустимые значения свободных переменных x2 и x3, при которых значения базисных переменных также остаются допустимыми, из системы неравенств

(1.14)

В результате получим общую запись значений переменных для оптимального решения:

(1.15)

При этом Fmax = 1200 ден.ед. Как можно заметить, не все оптимальные значения переменных x1, x2 и x3 являются целыми числами.

  1. Вырожденное базисное решение

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

Пример 4. Пусть в предыдущем примере 3 запас лука равен 30 кг. Тогда на первом шаге решения симплексным методом получим одинаковые оценочные отношения для переменной х1 в первом и третьем уравнениях.

(1.16)

Переведем переменную х1 в базис вместо переменной х4. Выражая х1 из первого уравнения и подставляя в остальные уравнения, получим:

(1.17)

Целевая функция примет вид: . Найденное решение X=(150, 0, 0, 0, 20, 0, 10) является оптимальным и вырожденным: базисная переменная x6 равна нулю. Хотя свободные переменные х2 и х3 входят в выражение целевой функции с нулевыми коэффициентами, увеличить их до какого-либо положительного значения нельзя, т.к. их увеличение приведет к недопустимому (отрицательному) значению переменной x6.

Однако формально переход к новому базису выполнить можно. Например, переведем в базис переменную х2 вместо переменной x6. Тогда получаем систему (1.18), определяющую ещё одно вырожденное базисное решение:

(1.18)

Целевая функция остается такой же: . Найденное решение X=(150, 0, 0, 0, 20, 0, 10) является оптимальным и вырожденным: базисная переменная x2 равна нулю.

Аналогично можно было перевести в базис переменную х3 и получить ещё одно вырожденное базисное решение X=(150, 0, 0, 0, 20, 0, 10) с нулевой базисной переменной х3. Различие между этими вырожденными решениями формальное.