звідки маємо
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