Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
27
Добавлен:
21.03.2015
Размер:
497.13 Кб
Скачать

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

( y x)z + 2λ1 (x y) = 0 или ( y x)(z 2λ1 ) = 0 .

Аналогично имеем два других уравнения (x z)( y 2λ1 ) = 0 и ( y z)(x 2λ1 ) = 0 . Из этих уравнений и ограничительных условий видим, что две переменные равны некоторому числу p, а третья равна

2p (из x + y + z = 0 ). Тогда из x2

+ y2

+ z2 =1 имеем

 

 

p2 + p2 + 4 p2 =1 p = ±1 6 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Итак,

 

 

1

,

1

,

2

 

 

1

,

2

,

1

 

 

 

 

 

 

 

xˆ =

6

6

,

 

6

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

6

 

6

 

 

 

 

 

2

,

1

,

1

 

1

,

1

,

2

 

1

,

2

,

1

 

 

 

 

 

 

,

 

 

 

 

,

 

 

 

6

,

 

 

 

6 6 6

 

 

6

6 6

 

6 6

 

 

 

2

,

1

,

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для первых трёх xyz = −1 3

6 , для следующих трёх

 

xyz =1 3

6 . Так как

f (x, y, z) = xyz непрерывна и определена на

окружности, то по следствию из теоремы Вейерштрасса первые три значе-

ния дают abs min f , а вторые

abs max f .

Smin

= −1 3 6 ,

Smax =1 3 6 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример 2. f (x , x

2

) = ex1x2

extr,

 

x

 

+ x

2

=1.

1

 

 

 

 

 

 

1

 

 

 

 

Функция Лагранжа Λ(x) = λ ex1x2 + λ (x

 

+ x

2

1) = 0 .

 

 

 

 

 

0

1

1

 

 

 

Условия стационарности: Λ

x

= 0 λ x

ex1x2

 

+ λ = 0 ,

 

 

 

 

 

0

2

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

Λ

= 0 λ x ex1x2

 

+ λ = 0 ,

 

 

 

 

 

x2

 

 

0

1

 

 

 

 

1

 

 

 

λ0 = 0 λ1 = 0 λ0 0 .

Пусть λ =1. Тогда x

ex1x2

 

+ λ = 0 ,

x ex1x2

+ λ = 0 .

0

 

2

 

 

 

1

 

1

 

 

 

 

 

1

Отсюда x1 = x2 , а из x1 + x2

=1, x1

= x2 =1 2 .

Стационарная точка

 

xˆ = (1 2 ,1 2),

f (xˆ) = e1 4 . Так как при

x1 → ∞ в силу x1 + x2 =1 x1 и x2 должны быть разных знаков и

11

x2 тоже стремится к , поэтому ex1x2 → ∞. В силу следствия из теоремы Вейерштрасса xˆ abs max , Smax = e14 , Smin = 0 .

3. Конечномерные гладкие задачи с ограничениями типа равенств и неравенств.

Постановка задачи. Пусть fi : Rn R, i = 0, m , функ-

ции, обладающие определенной гладкостью. Гладкой конечномерной задачей с

ограничениями типа равенств и неравенств называется задача:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

fi (x) = 0, i =1, m

+1, n

f0 (x) extr, fi (x) 0, i =1, m ,

 

(P)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Правило решения. Для решения задачи (P) нужно:

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

1. Составить функцию Лагранжа

Λ(x) = λi fi (x) .

 

 

 

 

 

 

 

 

 

 

 

 

 

i=0

 

 

 

 

 

 

 

 

 

2. Написать необходимые условия экстремума первого порядка:

 

 

 

 

 

∂Λ(xˆ)

 

 

 

 

 

 

 

 

 

 

 

(x) = 0

 

 

 

j =1, n ;

а) условие стационарности: Λ

x j

= 0,

 

 

 

б) условие дополняющей нежёсткости:

λi fi (xˆ) = 0, i =

1, m

;

в) условие неотрицательности: λi

0,

i =

 

 

 

 

 

 

 

 

 

 

 

1, m.

 

 

 

 

 

 

 

 

 

3. Найти критические точки xˆ , удовлетворяющие условиям а) в). При этом рассматриваются случаи λ0 = 0, λ0 =1 , (или любое положи-

тельное число), λ0 = −1 (или любое отрицательное число).

В случае а) xˆ может быть точкой как минимума так и максимума, в

случае б) xˆ может быть точкой минимума, в случае в) xˆ может быть точкой максимума.

При нахождении критических точек в условиях дополняющей нежёсткости λi fi (xˆ) = 0, надо рассматривать случаи λi = 0 и λi 0 .

4. Исследовать на локальный и абсолютный экстремум критические точки непосредственной проверкой и, если нет абсолютных экстремумов,

найти Smin и Smax и указать последовательность допустимых точек, на которых абсолютные экстремумы достигаются.

12

Пример 1. f (x , x

2

, x

3

) = x x

2

x

3

extr, x2 + x2

+ x2

1.

1

 

 

1

 

 

 

 

 

 

1

2

 

3

 

Функция Лагранжа Λ(x) = λ x x

2

x

3

+ λ (x2

+ x2

+ x2

1) .

 

 

 

 

 

0

1

 

 

 

1

1

2

 

3

 

 

Необходимые условия экстремума:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ0 x2 x3 + 2λ1 x1 = 0

 

 

 

 

а) условия стационарности: λ0 x2 x3 + 2λ1 x2

= 0 ;

 

 

 

 

 

 

 

 

 

λ x x

2

+ 2λ x

3

= 0

 

 

 

 

 

 

 

 

 

 

0

 

1

 

 

 

 

1

 

 

 

 

 

б) условие дополняющей нежёсткости: λ1 (x12 + x22 + x32 1) = 0 ;

в) условие неотрицательности: λ1 0 .

а)

λ0 = 0 λ1 > 0 x1 = x2 = x3 = 0 .

б)

Если λ1 > 0 x12 + x22 + x32 =1. Противоречие.

 

Пусть λ0

=1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

x2 x3 + 2λ1 x1 = 0

 

 

 

x1 x2 x3 + 2λ1 x1

= 0

 

 

Тогда x1 x3 + 2λ1 x2

= 0

 

 

x1 x2 x3 + 2λ1 x22

= 0 .

(1)

 

 

x x

2

+

2λ x

3

= 0

 

 

 

x x

2

x

3

+ 2λ x2

= 0

 

 

 

 

1

 

1

 

 

 

 

 

 

1

 

 

 

 

1

3

 

 

 

 

 

 

 

 

 

 

 

x2 x3

 

= 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть λ1

 

 

 

 

 

 

 

 

 

= 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= 0 . Тогда x1 x3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x x

2

 

= 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Это выполняется только при двух переменных, равных 0. Т.е. в этом

случае xˆ = (t,0,0), (0, t,0), (0,0, t) , где

 

 

t

 

 

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

xˆ loc extr f

, так как, например, для (0, t, 0) имеем

 

f (x + h1 ) > 0 при t > 0 ,

 

h = (ε,0,ε)

и

f (x + h2 ) < 0 при

 

h2

= (ε,0,ε), ε > 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть λ > 0 . Тогда из (1)

 

x2

= x2

= x

2

. Отсюда и из

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

 

 

3

 

 

 

 

 

x2

+ x2

+ x2 =1 следует x2 =1 3,

i =1, 2, 3 , т.е.

x

i

= ±1

3 .

1

2

3

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Возможные значения x x

2

x

3

есть

1

 

и

1 .

 

 

 

 

 

 

 

 

 

 

1

 

 

 

3

 

 

3

 

 

3

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из следствия теоремы Вейерштрасса

 

 

 

 

 

 

 

 

xˆ =

 

 

1

,

 

1

 

,

1

1

,

1

,

1

 

 

1

,

1

,

1

 

 

 

 

3

 

3

 

 

,

3

3

 

 

,

 

 

 

,

 

 

 

 

 

 

 

 

3

 

 

 

3

 

 

3 3

 

3

 

1

 

,

 

 

1

,

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

3

 

 

abs max f ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xˆ =

 

1

 

,

 

1

 

,

1

 

 

1

,

1

,

1

 

1

,

1

,

1

 

 

3

 

3

 

,

3

3

,

3

3

,

 

 

 

 

 

 

 

 

 

3

 

 

 

3

 

 

 

3

 

1

,

 

1

 

,

1

 

abs min f .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Smax

=

1

3

,

Smin

= −

1 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

3

 

3

 

 

 

 

 

n

Пример 2. f (x) =

i=1

n

xi4 extr ; x12 1.

i=1

Функция Лагранжа

Λ(x) = λ0 (x14 +K+ xn4 ) + λ1 (x12 +K+ xn2 1) .

Необходимые условия экстремума:

а) условие стационарности: Λxi = 0 4λ0 xi3 + 2λ1 xi = 0 , i =1, n ;

б) условие дополняющей нежёсткости: λ1 (x12 +K+ xn2 1) = 0 ;

в) условие неотрицательности: λi 0 .

 

 

 

 

 

а)

 

 

 

x

 

: x2 +K+ x2

1. Отсюда λ1 = 0, но

 

 

λ

= 0 λ x

i

= 0

i

0

 

 

1

 

 

 

 

 

1

n

 

 

 

λ0 и λ1 не могут быть равны 0 одновременно.

 

 

 

 

0

= 1

 

 

 

x13 + λ1 x1 = 0

x1 (x12 + λ1 ) = 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xi = 0,

Пусть λ

2

.Тогда

 

K

 

 

 

 

 

K

 

 

 

 

 

 

x3

+ λ x

 

= 0

x

 

(x2

+ λ ) = 0

 

 

 

 

 

 

 

 

n

n

 

 

 

 

 

 

 

 

 

n

 

1

 

 

 

n

1

 

i =

 

(так как λ1 0)

xˆ = (0,K,0) abs min f . Smin = 0.

1, n

 

 

 

 

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

 

0

 

 

 

x13 λ1 x1 = 0

x1 (x12 λ1 ) = 0

 

 

 

 

 

K

 

 

 

 

 

K

.

 

Пусть λ = − 1

2

.Тогда

 

 

 

 

 

 

 

x3 λ x

 

= 0

x

 

(x2 λ ) = 0

 

 

 

 

 

 

n

 

 

 

 

 

n

1 1

 

 

 

n

1

 

Если λ1 > 0 и все xi 0, то все

xi2 =1 n ,

xi

= ±1

n ,

чему соответствуют 2n точек xˆ abs max f с координатами

 

(±1

n,K,±1 n ),

Smax = n 1 n2

=1 n .

 

 

 

 

 

 

Если m координат xi

0, а n m , равны 0, то имеется Cnm 2m

критических точек, у которых m координат, равных ±1

m и n m

равны 0. Пусть для определённости x2

=K= x2

=1 m , а

 

 

 

 

 

 

1

 

 

m

 

 

 

 

 

xm2 +1 =K= xn2 = 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

Если x1 изменить так, чтобы x2

=1 m ε , а xn изменить так, что-

 

 

 

 

 

1

 

 

 

 

 

 

 

 

бы xn2

= ε , то

 

 

 

 

 

 

 

 

 

 

 

 

x14 + xn4 + (1 m ε)2

 

+ε2

=1 m2 2ε

n + 2ε2

<1 m2 при доста-

точно малом ε > 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

Отсюда видно, что все Cnm 2m критических точек xˆ loc max f .

 

 

 

 

 

n

 

 

n

 

 

 

 

 

 

Пример 3. f (x) = xi2 extr ; x14

1.

 

 

 

 

 

 

 

 

i=1

 

 

i=1

 

 

 

 

 

Функция Лагранжа

Λ(x) = λ0 (x12 +K+ xn2 ) + λ1 (x14 +K+ xn4 1) .

Необходимые условия экстремума:

а) условие стационарности: Λxi = 0 2λ0 xi + 4λ1 xi3 = 0 , i =1, n ;

б) условие дополняющей нежёсткости: λ1 (x12 +K+ xn2 1) = 0 ;

в) условие неотрицательности: λ1 0.

Если λ0 = 0, то как в предыдущем примере λ1 = 0 и опять получаем λ0

0.

15

 

 

 

 

3

 

 

xi

+ λ1 x1

= 0

xi =0

Пусть λ0 = 2. Тогда

 

 

K

 

 

x

n

+ λ x3

= 0

 

 

 

1

1

 

 

xˆ = (0,K,0) abs min f .

 

 

 

 

 

 

 

 

2

= 0

x1 (1 λ1 x1 )

Пусть λ0 = 2. Тогда

 

 

 

K

.

x

n

(1

λ x2 ) = 0

 

 

 

 

1 n

 

 

Если λ1

> 0, то x4 +K+ x4 =1 . Если все xi

0, то x4

=1 n ,

 

 

 

 

 

 

 

 

1

 

n

 

 

 

 

 

 

 

 

i

 

xi = ±1 4 n , xi2 =1 n

 

 

 

 

 

 

 

 

 

 

 

 

 

По следствию из теоремы Вейерштрасса

 

 

 

 

 

 

 

ˆ

= ±

4

n ,

K

±

1

4

n )

 

abs max f

.

Smax

=

n

n

=

n

.

x

( 1

 

,

 

 

 

 

 

 

 

 

 

Если m координат xi 0, а n m , равны 0, то имеется Cnm 2m

критических точек, у которых m координат, равных ±1 4

m и n m

равно 0. Пусть для определенности x4

=K= x4

=1 m , а

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

m

 

 

 

 

 

 

x4 + =K= x4 = 0 .

m 1 n

Если изменить x1 так, чтобы x14 =1m ε , а xn изменить так, чтобы xn4 = ε , то

x12 + xn2 = 1 m ε + ε = 1 m ( 1 mε + mε ) =

=1 m (1 mε 2 + mε + o(ε)) >1 m при достаточно малом

ε > 0 , а при x14 = −1m , xn = 0, x12 + xn2 <1 m . Поэтому Cnm 2m критических точек xˆ loc min f .

16

4. Линейное программирование

Стандартная задача линейного программирования:

z = c1x1 + c2x2 + …+ cnxn max

при условиях:

a x

+ a x

2

+K+ a

 

x

n

b

 

11 1

 

12

 

1n

 

 

1

a21 x1 + a22 x2 +K+ a2n xn b2

 

... ... ... ... ... ...

 

a

x

+ a

m2

x

2

+K+ a

mn

x

n

b

 

m1 1

 

 

 

 

 

m

x1 0, x2 0, …, xn 0.

Двойственная ей задача линейного программирования: w = b1y1 + b2y2 + …+ bmym min

a y

+ a

21

y

2

+K+ a

m1

y

m

c

 

 

 

11 1

 

 

 

 

 

1

 

a12 y1

+ a22 y2 +K+ am2 ym

c2

,

 

 

 

 

K K K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a y

+ a

2n

y

2

+K+ a

mn

y

m

c

n

 

 

1n 1

 

 

 

 

 

 

y1 0, y2 0, …, ym 0.

(1)

(2)

Каждое неравенство в (1) и (2) определяет полупространство. Множество точек, удовлетворяющих (1) и (2), есть пересечение полупространств и, следовательно, есть выпуклый многогранник. Он называется

областью допустимых решений. Множество точек, в которых z = a есть гиперплоскость

c1x1 +…+ cnxn= a.

Отсюда следует, что экстремальные значения целевая функция z принимает в вершинах этого многогранника.

Стандартная и двойственная ей задачи решаются одновременно симплекс-методом, который состоит в следующем:

1) Ограничения в стандартной задаче заменяются равенствами введением дополнительных переменных s1, …, sm в каждом из m неравенств:

a x

+K+ a

x

n

+ s

= b

 

 

11 1

 

1n

 

 

1

1

 

a21 x1

+K+ a2n xn + s2

= b2

(3)

 

 

 

 

 

 

 

 

 

... ... ... ... ... ...

 

a

x

+K+ a

mn

x

n

+ s

m

= b

 

 

m1 1

 

 

 

m

 

 

 

 

 

17

 

 

 

 

2) Составляем симплекс-таблицу

x1

x2

xn

s1

s2 sm

 

 

 

 

 

a11

a12

a1n

1

0

0

b1

 

 

 

a21

a22

a2n

0

1

0

b2

 

 

 

.

.

.

.

.

.

 

.

.

 

 

 

 

.

.

.

.

.

.

 

.

.

 

 

 

 

.

.

.

.

.

.

 

.

.

 

 

 

 

am1

am2

amn

0

0

1

bm

 

 

 

c1

c2

cn

0

0

0

z

 

 

 

 

В системе уравнений (3) можно считать si , i =

 

базисными пе-

 

1, m

ременными, а x1, …, xn свободными.

 

 

 

 

 

 

Будем считать сначала, что все bi 0, i =

1, m

. Тогда при свобод-

ных переменных, равных нулю,

 

 

 

 

 

 

 

 

si = bi, z = c1x1 + … + cnxn + 0 s1 + … + 0 sm = 0.

 

Числа, стоящие в последней строчке таблицы (кроме z), называются

индикаторами. Если все они не положительны, c1 0, то z = 0 есть максимальное значение, т.е. решение задачи.

Если имеются положительные индикаторы, то выбирается какойнибудь столбец с положительным индикатором, скажем, k-й и в этом столбце выбирается центральный элемент, скажем, ajk, такой что ajk 0 и

отношение bj a jk было бы минимальным для всех

bi aik с положи-

тельными aik. Отмечаем в таблицеa jk .

 

 

 

 

 

 

 

 

 

 

3) Делим всю k-ю строку на ajk, чтобы вместо a jk

получить

1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4) Из каждой из остальных (кроме j-ой), скажем, i-ой строки, надо вычесть j-ю, умноженную на aik (чтобы все элементы k-го столбца, кроме

ajk, стали нулями,

в том числе и индикатор).

При этом z заменится на

z bj ck . z bj

ck = 0 , откуда z = bj ck

> 0 .

Если после этого остались положительные индикаторы, то опять выбираем столбец с положительным индикатором, центральный элемент и

т.д., как описано выше, превращаем центральный элемент в 1, а остальные

элементы столбца в 0. Таким образом действуем до тех пор, пока не будет положительных индикаторов. Как только положительные индикаторы исчезнут, то задача решена.

18

Если в заключительной таблице стоит z p, то zmax = p, причём значения xi находятся следующим образом: если xi базисный элемент, т.е. в заключительной таблице в i-м столбце одна единица в каждой строке, а остальные нули, а последним в k-й строке стоит bi, то xi = bi, а

если i-й столбец имеет другой вид, то xi = 0.

Решение двойственной задачи wmin = p (= z), а yi равны индикатору в столбцеsi взаключительнойтаблице, собратным знаком(т.е. с"+").

Рассмотрим теперь случай с присутствием отрицательных bi в (1). Этапы решения 1) и 2) те же.

3) Выбираем строку с отрицательным bi (если их несколько, то любую из них). Выбираем в этой строке любой отрицательный элемент (если такого

не найдётся, товсилунеотрицательностиxi задачанеимеетрешения). Опять центральный элемент превращаем в единицу, а остальные

элементы этого столбца превращаем в нуль. Так действуем, пока отрицательных bi не окажется. После этого мы получаем случай с положительными bi, решение которого описано выше.

Пример 1.

z = x1 + 2x2 max

 

2x1 + 3x2 +2x3 2

 

x1 +4x3 2

 

x1 0, x2 0, x3 0.

Двойственная задача.

w = 2 y1 + 2 y2 min

 

2y1

y2 1

 

3y1

2

 

 

2y1

+ 4y2

0

 

y1 0, y2

0.

Симплекс-таблицы

x1

x2

x3

 

s1

 

s2

 

b

 

 

 

 

x1

x2

x3

 

 

s1

s2

b

 

2

 

3

2

 

1

 

0

 

2

 

 

 

 

 

1

 

 

3/2

1

 

1/2

0

 

1

 

 

-1

0

4

 

0

 

1

 

1

 

 

-1

 

 

0

4

 

 

0

1

 

2

1

 

2

0

 

0

 

0

 

z

 

 

 

 

1

 

 

2

0

 

 

0

0

 

z

 

x1

x2

x3

 

s1

s2

 

b

 

 

x1

 

 

x2

x3

 

 

s1

s2

 

b

 

 

 

1

 

 

3/2

1

1/2

0

 

1

 

 

2/3

 

1

 

2/3

 

 

1/3

0

 

2/3

 

 

0

 

 

3/2

5

1/2

1

 

3

 

0

3/2

5

 

 

1/2

1

 

3

 

 

0

 

 

1/2

-1

-1/2

0

 

z-1

 

 

0

 

1/2

-1

 

 

-1/2

0

 

z-1

 

 

 

 

 

 

 

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

x2

x3

s1

s2

b

 

2/3

1

2/3

1/3

0

2/3

-1

0

1

0

1

2

 

-1/3

0

-4/3

-2/3

0

z- 4/3

Ответ: zmax = wmin = 4/3; x1 = 0, x2 = 2/3; y1 = 2/3, y2 = 0.

 

 

 

Пример 2.

 

 

z = 5x1 + x2 max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4x1 + 3x2 12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x1 +3x2 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1 0, x2 0.

 

 

 

 

 

 

 

 

 

Стандартный вид задачи: z = 5x1 + x2

max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4x1 + 3x2 12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x1 3x3 ≤ −6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1 0, x2 0.

 

 

 

 

 

 

 

 

 

Двойственная задача:

w =12 y1 6 y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4y1 + 2y2 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3y1 3y2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1 0, y2 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Симплекс-таблицы

 

 

 

 

 

 

 

x1

 

x2

 

 

s1

s2

b

 

 

 

 

x1

x2

s1

s2

 

b

 

 

 

4

 

 

3

 

 

1

0

 

12

 

 

 

4

3

 

1

0

12

 

 

 

2

 

 

 

-3

 

 

0

1

 

-6

 

-2/3

1

 

0

-1/3

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

1

 

 

0

0

 

z

 

 

 

5

1

 

0

0

 

z

 

 

 

x1

x2

 

 

s1

s2

b

 

 

 

x1

x2

s1

s2

 

b

 

 

 

 

6

 

0

 

 

1

1

 

6

 

 

 

 

1

 

0

 

1/6

1/6

 

1

 

 

-2/3

1

 

 

0

-1/3

 

2

 

-2/3

1

 

0

-1/3

 

2

 

 

17/3

0

 

 

0

1/3

 

z-2

 

 

 

12/3

0

 

0

1/3

 

z-2

 

 

 

x1

x2

s1

s2

b

 

1

0

1/6

1/6

1

0

1

1/9

-2/9

8/3

 

0

0

-17/18

-11/18

z- 23/3

Ответ: zmax= 23/3 при x1= 1, x2 = 8/3 и wmin= 23/3 при y1= 17/18, y2 = 11/18.

20

Соседние файлы в папке Методы оптимизации