Материал: Методы оптимизации в примерах и задачах. Медведь Н.А., Фокин А.А

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Ответ: f

 

4.5; x *

5

;

x *

1

.

min

 

 

 

1

2

 

2

2

 

 

 

 

 

 

 

Пример 2.

 

 

 

 

 

 

f (x1 , x2 )

 

2(x1 2)2 (x2 4)2

extr,

x1 x2

4,

 

 

(1)

9x 2

25x

2

0,

(2)

1

2

 

 

x1 , x2

0

 

 

 

Решение: Допустимое множество задачи изображено на рис.3.2.2. Линиями уровня целевой функции являются концентрические эллипсы с центром в точке (2,4) и задающиеся уравнением

2(x1 2)2 (x2 4)2 C .

Поскольку точка (2,4) принадлежит допустимому множеству, то она и будет являться точкой минимума задачи. Из графика видно, что максимальному значению функции соответствует эллипс, пересекающий границу области в точке

X max .

.Xmax

x2

.Xmin

x1

Рисунок 3.2.2.

68

Координаты этой точки находятся из условия пересечения

прямой и параболы:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

x2

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

9 x12

 

25x2

 

0

,

 

 

 

откуда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

5, x2

 

9.

 

 

 

 

 

 

 

 

 

f

max

43,

 

x *

 

5,

x

*

9;

 

 

 

 

 

Ответ:

 

 

 

 

1

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

0, x *

 

 

x *

 

 

 

 

 

 

 

 

 

f

min

2,

 

4.

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

2

 

 

 

 

 

 

 

 

Пример 3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x1 , x2 )

 

 

2

 

x2

 

extr

 

 

 

max{

x1

,

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

x1

 

 

 

x2

 

 

 

2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение. Допустимое

множество

задачи

изображено на

рис.3.2.3. Линиями уровня целевой функции являются концентрические квадраты с центром в точке (2,0) и задающиеся уравнением

max{ x1 2 , x2 } C .

Минимальному значению целевой функции соответствует квадрат с минимальной стороной, пересекающий допустимую область.

x2

1 .

1. x1

Рисунок 3.2.3

69

Из графика видно, что такой квадрат будет касаться границы допустимой области в двух точках. Координаты точек находятся из условий:

2 | x1 |

| x2 | 2

| x1 2 |

| x2 | .

Для той точки, которая лежит в первой четверти

0 x1 2, 0 x2 ,

поэтому система принимает вид:

2x1

x2

2

 

 

,

2 x1

 

x2

откуда

x11 43 , x21 23 .

Вторая точка симметрична данной относительно оси Ох, поэтому ее координаты имеют вид

x11 43 , x21 23 .

При неограниченном увеличении стороны квадрата, линии уровня будут продолжать пересекать допустимую область, поэтому

sup f (x, y)

 

Ответ:

 

 

 

 

 

 

X 1

 

4

,

2

 

, X 2

4

,

2

, sup f (x , x )

.

 

 

 

 

 

min

3

 

3

 

min

3

 

3

1 2

 

 

 

 

 

 

 

 

Пример 4.

f (x1, x2 ) (x1 5)x2 extr,

x12 x22 3

Решение: Допустимое множество задачи изображено на

70

рис.3.2.4. Линиями уровня целевой функции являются гиперболы с асимптотами x1 =5, x2 =0 и задающиеся уравнением

(x1 5)x2 C .

Минимум функции будет достигаться при С<0, максимум – при С>0. Обе точки являются точками касания окружности и гиперболы. Координаты точки касания находим, приравнивая

значения производных (x2 )'x1 нулю.

Рисунок 3.2.4

Дифференцируя уравнение гиперболы

(x1 5)x2 C ,

получим

'

x2

(x2 ) x

 

 

 

x1

5 .

1

 

 

 

Из уравнения окружности находим

71

 

 

 

 

 

(x2 ) 'x

 

 

 

2x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В итоге выписывается равенство:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

5

 

x

2

, т.е.

 

x 2

x 2

5x

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

1

 

 

1 .

 

Добавив уравнение окружности, получим систему:

 

 

 

 

 

 

 

 

x 2

 

x 2

 

 

5x ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2

 

x 2

 

 

3

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С

 

учетом

 

условия x1

0 ,

 

ее решением являются точки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X min

(

 

1

,

 

 

11

),

X max

(

 

1

,

 

 

 

11

)

 

 

 

 

 

 

 

2

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

9.119, x *

 

 

1

,

x *

11

 

 

1.658;

 

 

 

 

 

 

min

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

2

 

 

2

 

 

 

Ответ:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

9.119,

x *

 

1

,

 

 

x *

11

 

1.658.

 

 

 

 

 

 

max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задачи для самостоятельного решения

3.2.1. Решить графически задачи нелинейного программирования:

a) (x

1) 2

( y

1) 2

extr

(x

2)( y

1)

16,

 

x

0, y

0

 

 

72

Источник: https://studfile.net/preview/16565974/