Випадкова оптимізація (ВО, англ. RO) — це сімейство методів чисельної оптимізації, які не вимагають оптимізації градієнта задачі, і тому ВО можна використовувати для функцій, які не є безперервними або диференційованими. Такі методи оптимізації також відомі, як методи прямого пошуку, без похідних чи методів чорної коробки.
Назва «випадкова оптимізація» приписується Матіасу (англ. Matyas) який початково представив ВО разом із основним математичним аналізом. ВО працює шляхом ітераційного переміщення до кращих позицій у просторі пошуку, які відбираються з використанням, наприклад, нормального розподілу навколо поточної позиції.
Алгоритм
Нехай f : ℝ n → ℝ — функція придатності або вартості, яку необхідно мінімізувати. Нехай x ∈ ℝ n позначає позицію або варіант рішення в просторі пошуку. Основний алгоритм ВО можна описати так:
- Ініціалізуйте x випадковою позицією в просторі пошуку.
- Поки не буде виконано критерій припинення (наприклад, кількість виконаних ітерацій або досягнута відповідна придатність), повторіть наступне:
- Випробуйте нову позицію y, додавши до поточної позиції x нормально розподілений випадковий вектор
- Якщо ( f ( y ) < f ( x )), потім перейдіть на нове положення, встановивши x = y
- Тепер x займає найкращу позицію.
Цей алгоритм відповідає стратегії (1+1) еволюції з постійним розміром кроку.
Збіжність і варіації
Матіас показав, що базова форма ВО сходиться до оптимуму простої унімодальної функції, використовуючи обмеження, яке показує, що збіжність до оптимуму напевно відбудеться, якщо виконується потенційно нескінченна кількість ітерацій. Однак цей доказ не є корисним на практиці, оскільки можна виконати лише скінченну кількість ітерацій. Насправді таке теоретичне обмеження також покаже, що чисто випадкова вибірка простору пошуку неминуче дасть вибірку, як завгодно близьку до оптимальної.
Математичний аналіз також проводять Баба і Соліс і Ветс, щоб встановити, що зближення до області, що оточує оптимум, є неминучим за деяких м'яких умов для варіантів ВО з використанням інших розподілів ймовірностей для вибірки. Оцінка кількості ітерацій, необхідних для наближення до оптимуму, отримана Дореа. Цей аналіз піддається критиці через емпіричні експерименти Сарма який використовував варіанти оптимізатора Баби і Дореа для двох реальних проблем, показуючи, що наближення до оптимуму дуже повільне, і більше того, що методи фактично не змогли знайти відповідне рішення придатності, якщо тільки процес не був розпочатий досить близько до оптимального з початку.
Див. також
- Випадковий пошук — це тісно пов'язане сімейство методів оптимізації, які використовують вибірку з гіперсфери замість нормального розподілу.
- [en] — це тісно пов'язаний метод оптимізації, який використовує рівномірний розподіл у вибірці та просту формулу для експоненціального зменшення діапазону вибірки.
- Пошук за шаблоном виконує кроки вздовж осей простору пошуку з використанням експоненціально зменшуваних розмірів кроків.
- Стохастична оптимізація
Примітки
- . www.mathnet.ru. Архів оригіналу за 28 січня 2022. Процитовано 28 січня 2022.
- Baba, N. (1 квітня 1981). Convergence of a random optimization method for constrained optimization problems. Journal of Optimization Theory and Applications (англ.). Т. 33, № 4. с. 451—461. doi:10.1007/BF00935752. ISSN 1573-2878. Процитовано 28 січня 2022.
- Solis, Francisco J.; Wets, Roger J.-B. (1 лютого 1981). . Mathematics of Operations Research. Т. 6, № 1. с. 19—30. doi:10.1287/moor.6.1.19. ISSN 0364-765X. Архів оригіналу за 28 січня 2022. Процитовано 28 січня 2022.
- Dorea, C. C. Y. (1 лютого 1983). Expected number of steps of a random optimization method. Journal of Optimization Theory and Applications (англ.). Т. 39, № 2. с. 165—171. doi:10.1007/BF00934526. ISSN 1573-2878. Процитовано 28 січня 2022.
- Sarma, M. S. (1 серпня 1990). On the convergence of the Baba and Dorea random optimization methods. Journal of Optimization Theory and Applications (англ.). Т. 66, № 2. с. 337—343. doi:10.1007/BF00939542. ISSN 1573-2878. Процитовано 28 січня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Vipadkova optimizaciya VO angl RO ce simejstvo metodiv chiselnoyi optimizaciyi yaki ne vimagayut optimizaciyi gradiyenta zadachi i tomu VO mozhna vikoristovuvati dlya funkcij yaki ne ye bezperervnimi abo diferencijovanimi Taki metodi optimizaciyi takozh vidomi yak metodi pryamogo poshuku bez pohidnih chi metodiv chornoyi korobki Nazva vipadkova optimizaciya pripisuyetsya Matiasu angl Matyas yakij pochatkovo predstaviv VO razom iz osnovnim matematichnim analizom VO pracyuye shlyahom iteracijnogo peremishennya do krashih pozicij u prostori poshuku yaki vidbirayutsya z vikoristannyam napriklad normalnogo rozpodilu navkolo potochnoyi poziciyi AlgoritmNehaj f ℝ n ℝ funkciya pridatnosti abo vartosti yaku neobhidno minimizuvati Nehaj x ℝ n poznachaye poziciyu abo variant rishennya v prostori poshuku Osnovnij algoritm VO mozhna opisati tak Inicializujte x vipadkovoyu poziciyeyu v prostori poshuku Poki ne bude vikonano kriterij pripinennya napriklad kilkist vikonanih iteracij abo dosyagnuta vidpovidna pridatnist povtorit nastupne Viprobujte novu poziciyu y dodavshi do potochnoyi poziciyi x normalno rozpodilenij vipadkovij vektor Yaksho f y lt f x potim perejdit na nove polozhennya vstanovivshi x y Teper x zajmaye najkrashu poziciyu Cej algoritm vidpovidaye strategiyi 1 1 evolyuciyi z postijnim rozmirom kroku Zbizhnist i variaciyiMatias pokazav sho bazova forma VO shoditsya do optimumu prostoyi unimodalnoyi funkciyi vikoristovuyuchi obmezhennya yake pokazuye sho zbizhnist do optimumu napevno vidbudetsya yaksho vikonuyetsya potencijno neskinchenna kilkist iteracij Odnak cej dokaz ne ye korisnim na praktici oskilki mozhna vikonati lishe skinchennu kilkist iteracij Naspravdi take teoretichne obmezhennya takozh pokazhe sho chisto vipadkova vibirka prostoru poshuku neminuche dast vibirku yak zavgodno blizku do optimalnoyi Matematichnij analiz takozh provodyat Baba i Solis i Vets shob vstanoviti sho zblizhennya do oblasti sho otochuye optimum ye neminuchim za deyakih m yakih umov dlya variantiv VO z vikoristannyam inshih rozpodiliv jmovirnostej dlya vibirki Ocinka kilkosti iteracij neobhidnih dlya nablizhennya do optimumu otrimana Dorea Cej analiz piddayetsya kritici cherez empirichni eksperimenti Sarma yakij vikoristovuvav varianti optimizatora Babi i Dorea dlya dvoh realnih problem pokazuyuchi sho nablizhennya do optimumu duzhe povilne i bilshe togo sho metodi faktichno ne zmogli znajti vidpovidne rishennya pridatnosti yaksho tilki proces ne buv rozpochatij dosit blizko do optimalnogo z pochatku Div takozhVipadkovij poshuk ce tisno pov yazane simejstvo metodiv optimizaciyi yaki vikoristovuyut vibirku z gipersferi zamist normalnogo rozpodilu en ce tisno pov yazanij metod optimizaciyi yakij vikoristovuye rivnomirnij rozpodil u vibirci ta prostu formulu dlya eksponencialnogo zmenshennya diapazonu vibirki Poshuk za shablonom vikonuye kroki vzdovzh osej prostoru poshuku z vikoristannyam eksponencialno zmenshuvanih rozmiriv krokiv Stohastichna optimizaciyaPrimitki www mathnet ru Arhiv originalu za 28 sichnya 2022 Procitovano 28 sichnya 2022 Baba N 1 kvitnya 1981 Convergence of a random optimization method for constrained optimization problems Journal of Optimization Theory and Applications angl T 33 4 s 451 461 doi 10 1007 BF00935752 ISSN 1573 2878 Procitovano 28 sichnya 2022 Solis Francisco J Wets Roger J B 1 lyutogo 1981 Mathematics of Operations Research T 6 1 s 19 30 doi 10 1287 moor 6 1 19 ISSN 0364 765X Arhiv originalu za 28 sichnya 2022 Procitovano 28 sichnya 2022 Dorea C C Y 1 lyutogo 1983 Expected number of steps of a random optimization method Journal of Optimization Theory and Applications angl T 39 2 s 165 171 doi 10 1007 BF00934526 ISSN 1573 2878 Procitovano 28 sichnya 2022 Sarma M S 1 serpnya 1990 On the convergence of the Baba and Dorea random optimization methods Journal of Optimization Theory and Applications angl T 66 2 s 337 343 doi 10 1007 BF00939542 ISSN 1573 2878 Procitovano 28 sichnya 2022 Cya stattya ye zagotovkoyu Vi mozhete dopomogti proyektu dorobivshi yiyi Ce povidomlennya varto zaminiti tochnishim