Optimizare stocastică

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Metodele de optimizare stocastică (OS) sunt algoritmi de optimizare care încorporează elemente probabiliste (aleatorii), fie în datele problemei ( funcția obiectivă , aproximări etc.), fie în algoritmul însuși (prin valori parametrice aleatorii, alegeri aleatorii etc.). sau ambele [1] . Conceptul contrastează cu metodele de optimizare deterministe în care valorile funcției obiective sunt exacte prin ipoteză, iar calculul este complet determinat de valorile exemplificate până acum.

Metode pentru funcții stochastice

Datele de intrare parțial aleatorii apar de exemplu în estimări și controale în timp real, optimizări bazate pe simulare, unde simulările Monte Carlo sunt utilizate ca estimări ale unui sistem real [2] și probleme în care există o eroare experimentală (aleatorie) în măsurătorile criteriul. În astfel de cazuri, cunoașterea faptului că valorile funcției sunt afectate de zgomotul aleatoriu conduce în mod natural la algoritmi care utilizează instrumente de inferență statistică pentru a estima valorile adevărate ale funcției și / sau pentru a obține decizii statistice optime cu privire la pașii următori. Metodele acestei clase includ:

Metode de căutare aleatorii

Pe de altă parte, chiar și atunci când datele sunt exacte, uneori este util să îi adăugați în mod deliberat aleatoriu pentru a căuta procese ca instrumente de accelerare a convergenței și pentru a face algoritmul mai puțin dependent de erorile de modelare. Mai mult, întâmplarea indusă poate oferi impulsul necesar pentru a se desprinde de o soluție limitată atunci când se caută un remediu global. De fapt, acest principiu al randomizării este cunoscut a fi o metodă simplă și eficientă pentru obținerea algoritmilor cu performanțe bune aproape sigure care traversează uniform toate seturile de date, pentru orice tip de problemă. Metodele de optimizare stocastică de acest tip includ:

Notă

  1. ^ Spall, JC, Introducere în căutarea și optimizarea stochastică , Wiley, 2003.
  2. ^ Fu, MC, Optimizare pentru simulare: Teorie vs. Practica , în INFORMS Journal on Computing , (cu discuții de S. Andradóttir, P. Glynn și JP Kelly), vol. 14, 2002, pp. 192–227, DOI : 10.1287 / ijoc.14.3.192.113 .
  3. ^ Robbins, H., Monro, S., O metodă de aproximare stocastică , în Annals of Mathematical Statistics , vol. 22, 1951, pp. 400–407, DOI : 10.1214 / aoms / 1177729586 .
  4. ^ J. Kiefer , J. Wolfowitz, Stochastic Estimation of the Maximum of a Regression Function , în Annals of Mathematical Statistics , vol. 23, 1952, pp. 462–466, DOI : 10.1214 / aoms / 1177729392 .
  5. ^ Spall, JC, Aproximare stocastică multivariată utilizând o aproximare simultană a gradientului perturbației , în IEEE Transactions on Automatic Control , vol. 37, 1992, pp. 332–341, DOI : 10.1109 / 9.119632 .
  6. ^ S. Kirkpatrick, CD Gelatt; MP Vecchi, Optimization by Simulated Annealing , în Știință , vol. 220, n. 4598, 1983, pp. 671–680, DOI : 10.1126 / science.220.4598.671 , PMID 17813860 .
  7. ^ Rubinstein, RY, Kroese, DP, Metoda Cross-Entropy , Springer-Verlag, 2004, ISBN 978-0-387-21240-1 .
  8. ^ Zhigljavsky, AA,Theory of Global Random Search , Kluwer Academic, 1991.
  9. ^ Akbar Nayeem, Jorge Vila; Harold A. Scheraga, Un studiu comparativ al abordărilor simulate-recoacere și Monte Carlo-cu-minimizare la structurile de energie minimă ale polipeptidelor: [met] -enkefalină , în J. Comp. Chem. , vol. 12, nr. 5, 1991, pp. 594–605, DOI : 10.1002 / jcc.540120509 .
  10. ^ a b c W. Wenzel, Metode de optimizare stocastică , la iwrwww1.fzk.de . Adus la 24 aprilie 2009 (arhivat din original la 1 iunie 2009) .
  11. ^ W. Wenzel, K. Hamacher, Abordarea tunelului stochastic pentru optimizarea globală a peisajelor complexe de energie potențială , în Phys. Rev. Lett. , Vol. 82, 1999, p. 3003, DOI : 10.1103 / PhysRevLett.82.3003 .
  12. ^ E. Marinari, G. Parisi, Simulation tempering: A new monte carlo scheme , in Europhys. Lit. , vol. 19, 1992, p. 451, DOI : 10.1209 / 0295-5075 / 19/6/002 .
  13. ^ Goldberg, DE, Algoritmi genetici în căutare, optimizare și învățare automată , Addison-Wesley, 1989 (arhivat din original la 19 iulie 2006) .
  • Michalewicz, Z. și Fogel, DB (2000), How to Solve It: Modern Heuristics , Springer-Verlag, New York.

Elemente conexe

linkuri externe

Software

  • AIMMS , pe aimms.com .
  • Solutorul FortSP ( FortSP )
  • SPInE , pe optirisk-systems.com .
  • XPRESS-SP [ link rupt ] , pe dash-optimization.com .
Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică