
звідки маємо 
ryx
sss
=−=
<≤
>
( )
( )
400 14
10 14
ρρ
ρ
,,
,, .
,
m01
 
Зрозуміло, що обидва варіанти останнього співвідношення задають один і той 
же напрямок. За цей напрямок можна обрати вектор r
s
=(1,0 ).  Після обчислення 
величини  можливого,   а   потім   і   оптимального,   кроку   у   заданому  напрямку 
(
ρ
s+1
=1 ) отримуємо: x
s+
1
= (2,1) і при цьому f
0
(x
s+
1
)=−9 . Можна впевнитись, 
що  знайдений  розв'язок — оптимальний.  Отже,  остаточно  маємо:  x
*
= (2,1), 
f
0
(x
*
)=−9 . 
Зауважимо,  що  у  випадку,  коли  f
0
(x )∉ C
1
,  але  f
0
(x ) — опукла  функція, 
заміна градієнта ∇ f
0
(x
s
) на субградієнт  f
0
(x
s
) у процедурах, що описані вище, 
дає метод проекції субградієнта. Цікаво, що при цьому вихідна задача є задачею 
опуклого  програмування,  і  тому  її  розв'язок  забезпечує  глобальний  мінімум 
цільової функції. 
$
∇
Jha^e  12.  F_lh^b  rljZngbo  lZ [Zj '}jgbo  nmgdpc  
Iдея  методів  штрафних  та  бар'єрних  функцій  полягає  в  зведенні  ЗНЛП  з 
обмеженнями до спеціальної задачі безумовної оптимізації. При цьому обмеження 
вихідної  задачі  включаються  в  цільову  функцію  цієї  допоміжної  оптимiзацiйної 
задачі. Зауважимо, що ця ідея вже використовувалась при розв'язуванні класичної 
задачі пошуку умовного екстремуму методом Лагранжа, а також в задачі опуклого 
програмування (теорема Куна-Таккера). 
Нехай маємо задачу 
min {f
0
(x ): f
i
(x )≤ 0 , i=1,...,m, x ∈ E
n
}. (12.1) 
Введемо до розгляду функцію 
P
DEf i
D
ni
()
{ ( ) , = ,..., },
x
xx x
x
=
∈= ∈ ≤
∞∉
0,:
,.
 
(12.2)
 
Замiнимо задачу умовної оптимізації (12.1) задачею безумовної оптимізації 
min {F (x ): F (x ) = f
0
(x ) + P (x ), x ∈ E
n
}. (12.3) 
Функцiю  P (x ) називають  штрафною,  оскільки  вона  викликає  нескінченний 
штраф за вихід з області D. 
Очевидно, що оптимальні розв'язки задач (12.1) i (12.3) однакові. 
Геометрична інтерпретація викладеного для функції однієї змінної приведена 
нижче (див. рис. 12.1). 
Очевидно  також i те,  що  для  так  введеної  функції  штрафу  P(x ) (див. 
співвідношення (12.2)) задача (12.3) розв'язуванню не піддається. Тому в дійсності 
замість  вказаної  P(x )  розглядається  послідовність  штрафних  функцій,  які 
апроксимують P(x ) i мають хороші аналітичні властивості. 
HagZq_ggy  12.1.  Функцiя P(f
1
(x ),...,f
m
(x ),r ), де  r =(r
1
,...,r
m
) — деякий 
вектор керуючих параметрів, а f
i
(x ), i=1,...,m, — функції обмежень задачі (12.1), 
називається штрафною, якщо 
 
207