Функція Розенброка у математичній оптимізації — неопукла функція, яка використовується для тестування продуктивності алгоритмів оптимізації. Була представлена [en] у 1960 році.
Глобальний мінімум функції знаходиться всередині довгої вузької плоскої фігури параболічної форми. Що робить складним пошук шлях до глобального мінімуму для алгоритмів оптимізації.
Функція визначається як:
Функція має глобальний мінімум при , де . Зазвичай ці параметри встановлюються так, що і . Але тільки в тривіальному випадку, де , функція симетрична, а мінімум знаходиться в початку координат.
Багатовимірні узагальнення
Зазвичай зустрічаються два варіанти.
Ця багатовимірна функція є сумою незв'язаних 2D функцій Розенброка, і визначається лише для парних :
Цей варіант має передбачувано прості рішення.
Другий, більш складний варіант:
має рівно один мінімум для (при ) і рівно два мінімуми для — глобальний мінімум при і локальний мінімум поблизу . Цей результат отримано шляхом встановлення градієнта функції рівним нулю, зауваживши, що отримане рівняння є раціональною функцією . Для маленьких поліноми можна визначити точно, а теорему Штурма можна використати для визначення кількості справжніх коренів, тоді як корені можуть бути обмежені в області . Для більшого цей метод не працює через велике значення задіяних коефіцієнтів.
Стаціонарні точки
Багато стаціонарних точок функції демонструють правильну закономірність під час побудови. Цю структуру можна використати, щоб знайти їх.
Приклади оптимізації
Функцію Розенброка можна ефективно оптимізувати шляхом адаптації відповідної системи координат без використання будь-якої інформації про градієнт і без побудови локальних апроксимаційних моделей (на відміну від багатьох оптимізаторів без похідних). Наступний малюнок ілюструє приклад двовимірної оптимізації функції Розенброка за допомогою адаптивного спуску координат від початкової точки . Розв'язок зі значенням функції можна знайти після 325 оцінок функцій.
Використання методу Нелдера–Міда з початкової точки з регулярним початковим симплексом. Мінімум знайдено зі значенням функції після 185 оцінок функцій.
Див. також
Список літератури
- Rosenbrock, H.H. (1960). An automatic method for finding the greatest or least value of a function. The Computer Journal. 3 (3): 175—184. doi:10.1093/comjnl/3.3.175. ISSN 0010-4620.
- Simionescu, P.A. (2014). Computer Aided Graphing and Simulation Tools for AutoCAD users (вид. 1st). Boca Raton, FL: CRC Press. ISBN .
- Dixon, L. C. W.; Mills, D. J. (1994). Effect of Rounding Errors on the Variable Metric Method. Journal of Optimization Theory and Applications. 80: 175—179. doi:10.1007/BF02196600.
- Generalized Rosenbrock's function. Процитовано 16 вересня 2008.
- Kok, Schalk; Sandrock, Carl (2009). Locating and Characterizing the Stationary Points of the Extended Rosenbrock Function. Evolutionary Computation. 17 (3): 437—53. doi:10.1162/evco.2009.17.3.437. PMID 19708775.
{{}}
:|hdl-access=
вимагає|hdl=
()
Посилання
- Тривимірний графік функції Розенброка
- Weisstein, Eric W. Функція Розенброка(англ.) на сайті Wolfram MathWorld.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Funkciya Rozenbroka u matematichnij optimizaciyi neopukla funkciya yaka vikoristovuyetsya dlya testuvannya produktivnosti algoritmiv optimizaciyi Bula predstavlena en u 1960 roci Grafik funkciyi Rozenbroka dlya dvoh zminnih V danomu prikladii a 1 b 100 displaystyle a 1 b 100 a minimalne znachennya funkciyi dorivnyuye nulyu i dosyagayetsya v koordinatah 1 1 displaystyle 1 1 Globalnij minimum funkciyi znahoditsya vseredini dovgoyi vuzkoyi ploskoyi figuri parabolichnoyi formi Sho robit skladnim poshuk shlyah do globalnogo minimumu dlya algoritmiv optimizaciyi Funkciya viznachayetsya yak f x y a x 2 b y x 2 2 displaystyle f x y a x 2 b y x 2 2 Funkciya maye globalnij minimum pri x y a a 2 displaystyle x y a a 2 de f x y 0 displaystyle f x y 0 Zazvichaj ci parametri vstanovlyuyutsya tak sho a 1 displaystyle a 1 i b 100 displaystyle b 100 Ale tilki v trivialnomu vipadku de a 0 displaystyle a 0 funkciya simetrichna a minimum znahoditsya v pochatku koordinat Bagatovimirni uzagalnennyaZazvichaj zustrichayutsya dva varianti Animaciya funkciyi Rozenbroka troh zminnih Cya bagatovimirna funkciya ye sumoyu N 2 displaystyle N 2 nezv yazanih 2D funkcij Rozenbroka i viznachayetsya lishe dlya parnih N displaystyle N f x f x 1 x 2 x N i 1 N 2 100 x 2 i 1 2 x 2 i 2 x 2 i 1 1 2 displaystyle f mathbf x f x 1 x 2 dots x N sum i 1 N 2 left 100 x 2i 1 2 x 2i 2 x 2i 1 1 2 right Cej variant maye peredbachuvano prosti rishennya Drugij bilsh skladnij variant f x i 1 N 1 100 x i 1 x i 2 2 1 x i 2 de x x 1 x N R N displaystyle f mathbf x sum i 1 N 1 100 x i 1 x i 2 2 1 x i 2 quad text de quad mathbf x x 1 ldots x N in mathbb R N maye rivno odin minimum dlya N 3 displaystyle N 3 pri 1 1 1 displaystyle 1 1 1 i rivno dva minimumi dlya 4 N 7 displaystyle 4 leq N leq 7 globalnij minimum pri 1 1 1 displaystyle 1 1 1 i lokalnij minimum poblizu x 1 1 1 displaystyle hat mathbf x 1 1 dots 1 Cej rezultat otrimano shlyahom vstanovlennya gradiyenta funkciyi rivnim nulyu zauvazhivshi sho otrimane rivnyannya ye racionalnoyu funkciyeyu x displaystyle x Dlya malenkih N displaystyle N polinomi mozhna viznachiti tochno a teoremu Shturma mozhna vikoristati dlya viznachennya kilkosti spravzhnih koreniv todi yak koreni mozhut buti obmezheni v oblasti x i lt 2 4 displaystyle x i lt 2 4 Dlya bilshogo N displaystyle N cej metod ne pracyuye cherez velike znachennya zadiyanih koeficiyentiv Stacionarni tochkiBagato stacionarnih tochok funkciyi demonstruyut pravilnu zakonomirnist pid chas pobudovi Cyu strukturu mozhna vikoristati shob znajti yih Grafiki rozv yazannya ciyeyi funkciyi mayut gorbisti strukturiPrikladi optimizaciyiMetod Neldera Mida zastosovanij do funkciyi Rozenbroka Funkciyu Rozenbroka mozhna efektivno optimizuvati shlyahom adaptaciyi vidpovidnoyi sistemi koordinat bez vikoristannya bud yakoyi informaciyi pro gradiyent i bez pobudovi lokalnih aproksimacijnih modelej na vidminu vid bagatoh optimizatoriv bez pohidnih Nastupnij malyunok ilyustruye priklad dvovimirnoyi optimizaciyi funkciyi Rozenbroka za dopomogoyu adaptivnogo spusku koordinat vid pochatkovoyi tochki x 0 3 4 displaystyle x 0 3 4 Rozv yazok zi znachennyam funkciyi 10 10 displaystyle 10 10 mozhna znajti pislya 325 ocinok funkcij Vikoristannya metodu Neldera Mida z pochatkovoyi tochki x 0 1 1 displaystyle x 0 1 1 z regulyarnim pochatkovim simpleksom Minimum znajdeno zi znachennyam funkciyi 1 36 10 10 displaystyle 1 36 cdot 10 10 pislya 185 ocinok funkcij Div takozhTestovi funkciyi dlya optimizaciyiSpisok literaturiRosenbrock H H 1960 An automatic method for finding the greatest or least value of a function The Computer Journal 3 3 175 184 doi 10 1093 comjnl 3 3 175 ISSN 0010 4620 Simionescu P A 2014 Computer Aided Graphing and Simulation Tools for AutoCAD users vid 1st Boca Raton FL CRC Press ISBN 978 1 4822 5290 3 Dixon L C W Mills D J 1994 Effect of Rounding Errors on the Variable Metric Method Journal of Optimization Theory and Applications 80 175 179 doi 10 1007 BF02196600 Generalized Rosenbrock s function Procitovano 16 veresnya 2008 Kok Schalk Sandrock Carl 2009 Locating and Characterizing the Stationary Points of the Extended Rosenbrock Function Evolutionary Computation 17 3 437 53 doi 10 1162 evco 2009 17 3 437 PMID 19708775 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite journal title Shablon Cite journal cite journal a hdl access vimagaye hdl dovidka PosilannyaTrivimirnij grafik funkciyi Rozenbroka Weisstein Eric W Funkciya Rozenbroka angl na sajti Wolfram MathWorld