
(5) (4)
( ) ( ) 8,40626 6,97998 1,42628 0,1f x f x
, отже шукаємо наступне
наближення до оптимального розв’язку.
(6)
1
max 0,1,8181 0,1 4 1,8181 0,98284 2,761145x
(6)
2
max 0,0,98284 0,1 2 2 0,98284 1,8181 1,168082x
(6) (6) (6)
1 2
, 2,134574, 1,168082x x x
належить допустимій множині задачі,
оскільки задовольняє обмеженням задачі.
Обчислимо значення штрафної функції в цій точці:
(6) 2 2
1
( ) 4 2,134574 2 1,168082 2,134574 1,168082 2,134574 1,168082 9,7252
2
f x
.
Тепер перевіримо критерій зупинки:
(6) (5)
( ) ( ) 9,7252 8, 40626 1,31894 0,1f x f x
, отже шукаємо наступне
наближення до оптимального розв’язку.
(7)
1
max 0,2,761145 0,1 4 2,761145 1,168082 2,437925x
(7)
2
max 0,1,168082 0,1 2 2 1,168082 2,761145 1,347923x
(7) (7) (7)
1 2
, 2,437925, 1,347923x x x
не належить допустимій множині
задачі, оскільки не виконується друге обмеженням задачі (
2,437925 1,347923 1,09 1
відмінний від нуля.
Оберемо його так, щоб друге обмеження задачі виконувалося.
(8)
1 2 2
max 0,2,437925 0,1 4 2,437925 1,347923 2,7289248 0,1x a a
(8)
2 2
max 0,1,347923 0,1 2 2 1,347923 2,437925 1,1951303 0,1x а
З другого обмеження задачі маємо:
2 2
2
2
2,7289248 0,1 1,1951303 0,1 1
0,2 0,5337945
2,67
а а
а
а
(8)
1 2
2,7289248 0,1 2,7289248 0,1 2,68 2,461x a
(8)
2 2
1,1951303 0,1 1,1951303 0,1 2,68 1,463x а
належить допустимій множині задачі.
Обчислимо значення штрафної функції в цій точці:
(8) 2 2
1
( ) 4 2,461 2 1,463 2,461 1,463 2,461 1,463 11,2018
2
f x
.
І так далі продовжується процес пошуку нового наближення до
розв’язку задачі.
Як бачимо, метод штрафних функцій сходиться значно повільніше,
ніж метод Франка-Вулфа. Це може бути пов’язано з тим, що початкове
наближення знаходиться далеко від мінімуму функції, або ж необхідно
обрати більший крок.
25