Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники ТПР / Учебник ТПР_4.2.doc
Скачиваний:
206
Добавлен:
17.06.2016
Размер:
2.38 Mб
Скачать

Альтернативные оптимальные решения

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

Пример 7. (Бесконечное множество решений)

Рассмотрим следующую задачу ЛП:

Максимизировать при ограничениях

1 + 22  5,

1 + 2 4,

1, 2  0.

На рис. 4.2.3 показано множество альтернативных оптимальных решений, которые являются следствием того, что прямая, представляющая целевую функцию, параллельна прямой, соответствующей связывающему ограничению. Каждая точ­ка отрезка ВС соответствует оптимальному решению со значением целевой функции W() = 10.

Рис. 4.2.3

Последовательные итерации выполнения симплекс-метода представлены в следующей таблице.

Итерация

Базис

1

2

3

4

Решение

Начальная

W()

-2

-4

0

0

0

Вводится 2

3

1

2

1

0

5

Исключается 3

4

1

1

0

1

4

Первая

W()

0

0

2

0

10

Вводится 1

2

1/2

1

1/2

0

5/2

Исключается 4

4

1/2

0

-1/2

1

3/2

Вторая

(альтернативный оптимум)

W()

0

0

2

0

10

2

0

1

1

-1

1

1

1

0

-1

2

3

На первой итерации получаем оптимальное решение 1= 0, 2= 5/2 и W() = 10, которое соответствует точке В на рис. 4.2.3. Как узнать из симплекс-таблицы, что существует альтернативное оптимальное решение? Посмотрите на коэффициенты небазисных переменных в W()-строке первой итерации. Коэффициент небазисной переменной 1 равен нулю, это означает, что данную переменную можно ввести в базис без изменения значения целевой функции, но значение самой переменной 1 изменится. Введение переменной 1 в базисное решение выполнено на второй итерации, при этом из базиса исключена переменная 4. Получено новое решение 1=3, 2=1 и W()=10, которое соответствует точке С на рис. 4.2.3.

Симплекс-метод может определить только две угловые точки В и С. Матема­тически мы можем найти все точки () отрезкаВС как взвешенное среднее (с неотрицательными весами) точек В и С.

Полагая 0  1 и зная координаты точек В и С:

В: 1 = 0, 2 = 5/2,

С: 1 = 3, 2 = 1,

координаты любой точки отрезка ВС можно записать следующим образом:

При = 0 () =(3, 1), что соответствует точкеС. При = 1 получаем () = (0, 5/2) – это точкаВ. Если значение лежит строго между 0 и 1, полу­чаем внутренние точки отрезка ВС.

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

Соседние файлы в папке Учебники ТПР