Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системный анализ / 13. Дробно-линейное программирование.doc
Скачиваний:
84
Добавлен:
10.05.2014
Размер:
278.02 Кб
Скачать

Задача длп со свободными членами в числителе и знаменателе (Метод Чарнса и Купера)

Эта задача имеет вид:

Z=, (1)

, (2)

xj 0, (j=1n). (3)

Кроме того, предполагается, что в области неотрицательных решений системы уравнений (2) имеет место .

Примем обозначение: . (*)

Введем новые переменные:

yj=y0xj (j=1n), (**)

или .

Из (*) имеем: . Подставим в это выражение. Получим. Теперь исходная задача приобретает следующий вид:

,

,

,

Геометрическая интерпретация задачи

Рассмотрим случай двух переменных:

,

(i=1,2,...,m),

x1,x20.

Будем считать, что в области допустимых решений (D) имеет место:d0+ d1x1+ d2x2 0.

Положим значение ЦФ равным некоторому числу h.То есть ЦФ будет принимать одно и то же значение во всех точках прямойили :

(с0-hd0)+(с1-d1 h)x1+(с2-d2 h)x2=0. (*)

Для того чтобы найти допустимые решения, на которых ЦФ принимает значение h, прямая должна иметь общие точки с многоугольником допустимых решений.

Начнем увеличивать параметр h. Увеличение этого параметра приведет к вращению прямой (*) вокруг некоторой точкилибо по, либо против часовой стрелки, в зависимости от сочетания параметровcj , dj(j=0,1,2).

Координаты точкиопределяются следующим образом:

,

.

x2

x1

Из геометрических соображений ясно, что, если допустимое множество ограничено, при некотором значении h=h*прямая (*) станет опорной к допустимому множеству. При этом в точке (точках) касания будет достигнуто искомое оптимальное решение.

1Будет большой ошибкой, если этот случай считать случаем неограниченности ЦФ сверху. Здесь ЦФ ограничена сверху, но граница эта недостижима!

2Если посмотреть внимательно, в постановке этой задачи есть некоторые вопросы.