Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Кудрявтсев Методы оптимизатсии 2015

.pdf
Скачиваний:
12
Добавлен:
12.11.2022
Размер:
1.51 Mб
Скачать

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запишем неравенства (2.29) в матричном виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Žp

 

 

Ž

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Žp9

Ž · T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или

 

 

 

T

 

· |p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, … , p

 

 

| 0.

 

 

 

 

 

 

 

9

 

, p

(x

 

, p

 

 

 

 

 

 

 

]

|p , p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a9

T9.

 

 

, p

 

, … , p

|,

 

 

 

 

 

 

 

Используя лемму Фаркаша, введем обозначения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

).

 

 

(

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так как система (2.29) несовместна, то в соответствии с леммой

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“ 0,

 

1,

 

Фаркаша система (2.24)

 

 

 

p

 

 

 

 

должна иметь решение (в рассмат-

λ

 

p

 

A λ

p

 

 

A λ

 

 

 

 

 

A P A λ p

 

 

0

 

, что

риваемом случае

 

 

 

 

 

 

 

 

Существуют такие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Eсли присвоить

λ p

 

A

 

 

 

 

 

λ p 0.

 

 

 

 

или

 

 

 

 

 

 

 

 

λ 0

при

 

f –0,

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.31)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.30)

 

 

Данное

 

 

 

 

 

 

 

 

λ

 

 

 

λ

 

 

1, .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то можно записать

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

выражение называют условием дополняющей нежесткости.

 

 

Заметим, что λ

 

 

 

 

 

 

 

 

 

как, если допустить, что

λ 0

, то получим

 

 

› 0, так

 

 

 

 

 

p

 

 

 

0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.30) на

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Однако это противоречит принятому условию линейной незави-

 

 

 

 

 

λ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. Разделив обе части уравнения

симости векторов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

окончательно получим

 

 

 

 

 

 

0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p A λ p

 

 

 

 

 

 

 

 

 

Теорема доказана.

Теорема Куна-Такера формулирует условия, при которых можно осуществлять поиск экстремума целевой функции при заданных ограничениях в виде неравенств на основе определения функции Лагранжа и решения системы нелинейных уравнений. Основным

71

требованием

является

линейная независимость

градиентов

 

 

 

 

функций ограничений.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Существует менее жесткое условие регулярности Слейтера, на-

p

(x , 1,

 

 

 

 

 

 

Во-первых,

кладываемое на функции ограничений

 

 

 

эти функции должны быть выпуклыми,

и, во-вторых, должен суще-

 

, 1, .

 

ствовать такой

 

вектор

, что

 

для всех

т.е.

должна существовать хотя бы одна внутренняя точка допустимого

 

? 0

1, ,

множества решений.

 

 

2.3.5 Метод штрафных функций

 

Основная идея метода штрафных функций состоит в преобразо-

вании задачи минимизации целевой функции

с ограничения-

ми, наложенными на

 

в задачу поиска минимума без ограничений

функции

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

штрафная функция, задача которой состоит в

где функция

 

 

 

 

i

A

} ,

 

 

 

 

 

 

 

 

 

том, чтобы

«штрафовать» функцию

 

(т.е. существенно увеличи-

 

}

 

 

 

за пределы допустимой области.

 

вать ее значение) при выходе

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

Функция

}

может быть задана различным образом. Так для

задачи

 

 

 

 

” min

 

 

 

 

 

 

 

 

 

при ограничениях

 

 

 

 

 

 

 

 

 

 

 

запишем

 

 

 

 

 

 

G 0, 1, ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

4 G 0

 

 

 

 

 

 

} 4

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и

i A 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z )>*.

 

 

 

 

 

,

 

Если

принимает допустимые значения, для которых

 

 

то

функция

 

 

принимает значения большие

 

 

, но их можно сде-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G 0

лать

довольно близкими путем уменьшения значения

 

. Если же

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

функция

 

резко

принимает значения, при которых

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, то

 

4

 

 

 

 

возрастает. Можно сказать, что функция

 

 

создает «гребень с

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

i

 

 

}

крутыми краями» вдоль границы области ограничений.

72

ГЛАВА 3. ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ

3.1 Постановка задачи и основные определения

Общей задачей линейного программирования называется задача, которая состоит в определении максимального (минимально-

го) значения функции

 

 

 

Y ∑

 

 

при ограничениях

/

 

 

(3.1)

 

,

1,2, … , |

 

(3.4)

 

/

 

,

| A 1, | A 2, … , ,

 

 

 

 

 

 

 

 

,

(3.2)

 

 

 

 

 

 

 

 

0,

 

1,2, … , ¢, ¢ .

(3.3)

 

 

 

 

 

 

 

 

Целевая функция (3.1) называется линейной формой задачи (3.1)-(3.4), условия (3.2)-(3.4) называются ограничениями данной

задачи.

Канонической (основной) задачей линейного программирования (далее — ОЗЛП) называется задача, которая состоит в опреде-

лении максимального значения функции (3.1) при ограничениях (3.3)-(3.4), где k =0 и l = n. , , … , j

Совокупность чисел , удовлетворяющих ограничениям (3.j2)-(3.4), называется допустимым решением или планом. План , при котором функция (3.1) принимает максимальное (минимальное) значение, называется оптимальным.

3.2Переход от общей к основной задаче линейного программирования

Чтобы перейти от общей к основной задаче линейного программирования, нужно в общем случае уметь:

1. Переходить от задачи минимизации к задаче максимизации. Это делается заменойmin Y знака вAлинейнойA Pформе:A ,

max Y P .

2.Переходить от ограничений-неравенств к ограничениямравенствам.

73

Неравенство вида «

 

» можно преобразовать в равенство до-

бавлением к его

левой части дополнительной неотрицательной

/

 

 

 

 

 

,

 

 

 

A / A P A /

 

переменной:

 

 

 

 

A , 0.

/ A / A P A /

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Неравенство вида «

 

» можно преобразовать в равенство вы-

читанием из его

левой части дополнительной неотрицательной

 

 

 

 

 

 

 

 

 

 

 

/

A / A P A / ,

 

переменной:

 

 

 

 

 

,

 

0.

/ A / A P A /

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.Делать замену переменных, которые не подчинены условию неотрицательности. Если некоторая переменная не подчинена условию неотри-

£то0 ¤ее заменяют0 двумя неотрицательными пере£ -менными¤ и (они берутся произвольно)

.

3.3 Существование допустимых решений ОЗЛП

ОЗЛП необязательно должна иметь решение. Может оказаться, что ограничения задачи противоречат друг другу; может оказаться, что решение есть, но не в области отрицательных значений переменных и т.д. Как же узнать, существует или не существует допустимое решение (или решения) ОЗЛП?

Заметим, что ограничения ОЗЛП суть система линейных алгеб-

раических уравнений (СЛАУ):

A P A /

 

 

 

 

/

A /

 

 

Œ

/

A / A P A /

 

/

 

 

 

 

 

 

 

 

A / A P A /

 

 

 

P

 

 

 

 

 

 

 

 

74(

 

 

 

или в матричном виде

] ,

 

 

 

 

 

 

 

 

:

:

где 4 :

:

 

:

 

:

 

 

 

:

: ,

:

 

 

+

 

*

+ .

 

 

, +

 

 

 

 

 

+

Из курса линейной алгебры известно, что для совместности СЛАУ необходимо и достаточно, чтобы ранг ее матрицы был равен рангу ее расширенной матрицы (рангом матрицы называется наибольший порядок отличного от нуля определителя, который можно получить, вычеркивая из матрицы какие-либо строки и ка- кие-либо столбцы).

Тогда, если система ограничений ОЗЛП совместна, то матрица системы и ее расширенная матрица имеют один и тот же ранг; обозначим его r. Таким образом, r – число линейно независимых уравнений среди ограничений ОЗЛП.

Очевидно, что ранг системы не может быть больше числа урав-

нений системы, т.е.

 

 

 

. Очевидно, что ранг системы не может

быть больше числа

переменных задачи, т.е.

 

.

 

4

 

 

 

 

 

Отбросим линейно-зависимые

Рассмотрим случай, когда

 

 

 

.

 

4

 

 

 

 

 

 

 

: :

: +

 

 

уравнения-ограничения и

получим систему:

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

%

:

: : +

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: : + .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так как

 

, то определитель матрицы этой системы не равен

нулю. Из

курса линейной алгебры известно, что в этом случае сис-

 

4

 

 

 

, 1,

 

 

 

 

 

 

тимо и,

 

 

 

 

 

 

 

 

 

 

 

 

тема имеет единственное решение. Если в этом решении хотя бы

одна из переменных

 

 

 

 

 

 

отрицательна, то решение недопус-

 

следовательно, ОЗЛП не имеет решения. Если же все пере-

менные положительны, то найденное решение является допустимым и оптимальным (так как других решений нет).

этому в дальнейшем будем рассматривать случаи, когда 4 ? , т.е. число линейно-независимых ограничений меньше числа перемен-

Очевидно, что такой тривиальный случай малоинтересен, по-

существует бесчисленное множество решений. При этом 4 пе-

ных в задаче. Тогда, если система ограничений совместна, у нее

75

ременным можно придавать произвольные значения (будем называть их свободными переменными), а остальные r переменных выразятся через них (будем называть эти переменные базисными).

В дальнейшем, для простоты, будем полагать все ограничения ОЗЛП линейно-независимыми, т.е. r = m. Тогда, если m < n, система ограничений имеет бесконечное множество решений, . Если1, среди этих решений нет ни одного, для которого все неотрицательны, то ОЗЛП не имеет допустимого решения. Если же существуют решения, для которых все переменные положительны, то каждое из них допустимо. Возникает задача отыскания среди них оптимального решения.

Для того чтобы лучше представить себе ход решения ОЗЛП и различные случаи, которые могут при этом встретиться, удобно воспользоваться геометрической интерпретацией.

3.4 Геометрическая интерпретация ОЗЛП

Рассмотрим случай, когда число переменных на два больше, чем

число линейно-независимых ограничений, т.е.

 

 

. Тогда

зить

 

 

и

 

2

 

свободных (пусть это

можно две переменные выбрать в качестве

 

 

2

 

будут

 

), а остальные

 

 

 

 

 

сделать базисными и выра-

 

через свободные.

α

a

β / 0

 

 

 

 

 

 

 

 

 

 

Получим 2

уравнений вида

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

%

α a

β / 0

 

 

 

 

 

 

α a

 

β / 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Изобразим на рисунке прямые

 

 

 

 

 

 

. Свободные пере-

менные в этом случае образуют

«координатные оси», а базисные

0, 3,

 

 

 

переменные – некоторые прямые в количестве

 

 

штук. Так как

на все переменные наложено условие

неотрицательности, допус-

 

 

2

 

 

тимые значения свободных переменных лежат в первой четверти «координатной» плоскости, а допустимые значения базисных переменных – по ту или иную сторону соответствующих прямых (по какую именно – зависит от коэффициентов уравнения). Таким образом, каждая из построенных прямых определяет «допустимую»

76

полуплоскость,¥ на рисунке они обозначены штриховкой. Часть

плоскости , принадлежащая одновременно всем этим полуплоскостям, образует область допустимых решений (ОДР). ОДР

всегда представляет собой выпуклый многоугольник (в общем случае – многогранник), представленный на рис. 3.1 затемненной областью.

γ

Рис. 3.1. Геометрическая интерпретация задачи линейного программирования

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

Очевидно, что

данная линейная форма достигает экстремума

 

 

 

Y γ

 

A γ A γ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y

 

γ A γ

 

 

 

 

 

 

 

при тех же значениях переменных, что и линейная форма

Y

 

0

 

вектор

 

 

 

 

на

 

γ

G 0, γ

 

G 0

 

 

 

 

 

 

 

 

 

γ

, γ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

¥

 

 

 

 

 

что в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и

Предположим, что

 

 

 

 

 

 

 

 

. Построим прямую

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

уже упомянутой плоскости

 

 

. Очевидно,

 

 

 

 

 

 

 

 

 

этом случае линейная форма будет возрастать, если двигать

77

При

 

Y

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

.

прямую

 

 

параллельно самой себе в направлении вектора

 

 

других знаках коэффициентов

 

 

 

направление возрастания

будет меняться, но его всегда

указывает вектор

 

(см. рис. 3.1).

 

 

 

 

γ

, γ

 

 

основе ее геометриче-

Итак, для нахождения решения ОЗЛП на

 

 

 

 

ской интерпретации нужно выполнить следующие действия:

 

 

1.

Построить прямые, уравнения которых представляют собой

 

выражения базисных переменных через свободные перемен-

 

ные.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Найти полуплоскости, определяемые ограничениями задачи

 

(те полуплоскости, в которых значения переменных положи-

 

тельны).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

На пересечении найденных полуплоскостей найти ОДР.

 

 

4.

Выразить линейную форму через свободные переменные.

 

 

5.

Построить вектор

 

 

 

9 и прямую

 

 

.

 

 

6.

Перемещать

построенную прямую параллельно самой себе в

 

γ , γ

 

 

 

 

 

Y

0

 

 

 

направлении вектора

(для поиска максимума) или в направ-

 

лении вектора

(дляпоиска минимума), до тех пор, пока она

 

не пересечет

крайнюю точку (точки) ОДР, наиболее удален-

 

γ(

 

 

 

 

 

 

 

 

 

 

 

 

 

ную от начала координат в направлении поиска (см. рис. 3.1).

7.Определить координаты найденной точки (свободные переменные), а через них найти значения базисных переменных. Найденное таким образом решение ОЗЛП будет оптимальным.

3.5 Пример решения ОЗЛП с помощью геометрической интерпретации

Продемонстрируем описанный в разделе 3.4 алгоритм решения

ОЗЛП на конкретном примере. Найдем решение, обращающее в

при

Y

A 2 3 A 2

минимум линейную форму

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

!

 

#

4

 

& [

\

 

ограничениях

 

 

 

 

 

 

 

 

 

 

 

 

$ 2

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

#2

 

 

 

2

 

 

2

7

 

 

 

!

 

 

 

 

/ 0, - 1,7.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

78

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7 5 2

Все уравнения в системе ограничений линейно-независимы, по-

этому число свободных переменных равно

 

 

 

. Вы-

берем в качестве свободных переменных

 

и

, после чего выра-

© # A A 4

 

 

 

зим через них остальные (базисные)

переменные:

 

 

 

 

 

 

 

 

 

 

 

& 3

2

A 1

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

 

 

 

[

 

 

 

 

 

 

 

 

 

A A 4

 

 

 

 

¨

 

 

 

 

 

 

 

 

 

 

 

 

 

\

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A 5

 

 

 

 

 

 

 

 

 

 

 

 

A 6.

 

 

 

A 0,5

 

 

 

Аналогично выразим через свободные переменные линейную форму, после чего отбросимY 5свободный2 член:12,

Y 5 2 .

Теперь приравняем все полученные уравнения нулю и изобра-

зим полученные прямые на рис. 3.2. Определим область допусти-

 

 

,

Y

 

0

 

мых решений (закрашенная область) и мысленно будем переме-

ª 5, 2

 

 

 

 

 

в направлении, противоположном вектору

щать прямую

 

 

 

 

9

 

так как мы ищем минимум линейной формы. Тогда

минимум линейной формы достигается в наиболее удаленной от начала координат точке ОДР. Это точка (на рисунке она отмечена

буквой A), в которой пересекаются прямые

[

 

и

\

 

. Ее ко-

 

 

 

 

 

 

или решив систему из

ординаты можно определить графически,

0

 

 

0

 

 

 

 

 

\ A 5 0

 

 

 

 

 

 

 

двух уравнений с двумя неизвестными:

 

 

 

 

 

 

 

 

 

 

 

[

 

 

 

 

 

 

 

 

!

5,

 

 

 

 

 

 

 

 

 

 

 

#

&

[

\

.

 

 

 

 

 

и

 

Отсюда получаем значенияAсвободных0,5 A 6 переменных0.

 

0,5,

16,5,

17,5,

0, 0

 

 

переменных:

 

 

а

потом вычисляем

 

 

 

 

 

 

 

 

 

значения

базисных

 

 

8,5

 

79

x2

A

 

 

 

 

 

 

 

 

 

x1

 

 

!

 

Рис. 3.2. Графическое решение задачи линейного программирования

 

5

#

&

[

\

.

 

 

 

и

 

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

 

 

 

0,5,

 

16,5,

17,5,

0, 0

переменных:

 

 

 

а

потом вычисляем

значения

базисных

 

 

 

 

 

 

 

8,5

 

3.6Некоторые свойства решений ОЗЛП. Особые случаи решения ОЗЛП

2.Отметим некоторые особенности для случая

1.Решение ОЗЛП, если оно существует, не может лежать внутри ОДР, а только на ее границе.

2.ОЗЛ может иметь бесконечное множество оптимальныхY 0решений. Это происходит в том случае, когда прямая па-

раллельна той стороне ОДР, где достигается оптимальное значение линейной формы – это означает, что оптимальное решение достигается не в одной точке, а на всей этой стороне (например, на рис. 3.3 оптимальное значение достигается в любой точке отрезка AB).

80

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]