«THE BULLETIN OF IRKUTSK STATE UNIVERSITY». SERIES «MATHEMATICS»
«IZVESTIYA IRKUTSKOGO GOSUDARSTVENNOGO UNIVERSITETA». SERIYA «MATEMATIKA»
ISSN 1997-7670 (Print)
ISSN 2541-8785 (Online)

List of issues > Series «Mathematics». 2022. Vol 39

Modified Genetic Algorithm of Global Extremum Search in Combination with Directional Methods

Author(s)
Dmitri A. Ovsyannikov,1, Liudmila V. Vladimirova1, Irina D. Rubtsova1, Alexey V. Rubanik1, Vladimir A. Ponomarev1

1Saint Petersburg State University, St. Petersburg, Russian Federation, i.ribtsova@spbu.ru, rubtsova05@mail.ru

Abstract

In the paper, the stochastic method of global extremum search is discussed, modified and tested. The method is based on normal distribution modeling and provides covariance matrix adaptation. The method is iterative; a genetic algorithm has been developed on its basis. The coordinates of the trial points of each generation are determined using the ”best” points of the previous generation and the values of standard normal random variables. Thus, at each stage of the search, a normal distribution is simulated, and its parameters (the mean and the covariance matrix) are estimated through the positions of the ”best” points of the previous generation. In this case, there is no need to calculate, store and transform the covariance matrix, which is indisputable advantage of this method.

Practice has shown that the dispersion ellipsoid of normal distribution shrinks rapidly with generation number increasing, which can lead to an excessive narrowing the scanning area and obtaining a local extremum instead of a global one. The proposed modification of the method avoids this situation. The trial points are divided into two groups, which are simulated using normal random variables with different standard deviations, at least one of which is greater than 1. Thus, a kind of mutation of the population is carried out, which makes it possible to provide a sufficient number of sample points both near the “best” one and at a distance from it.

The modified genetic algorithm is applied to solving the problem of estimating the parameters of nonlinear parametric regression. A successful minimization of the multiextremal function is performed. The stochastic method is used in combination with directional. The numerical results presented confirm the effectiveness of the introduced modification of the genetic algorithm and make it possible to choose from two directed methods the more efficient one for the problem under consideration

About the Authors

Dmitri A. Ovsyannikov, Dr. Sci. (Phys.-Math.), Prof., Saint Petersburg State University, St. Petersburg, 199034, Russian Federation, d.a.ovsyannikov@spbu.ru

Liudmila V. Vladimirova, Cand. Sci. (Phys.Math.), Assoc. Prof., Saint Petersburg State University, St. Petersburg, 199034, Russian Federation, l.vladimirova@spbu.ru

Irina D. Rubtsova, Cand. Sci. (Phys.Math.), Assoc. Prof., Saint Petersburg State University, St. Petersburg, 199034, Russian Federation, i.ribtsova@spbu.ru

Alexey V. Rubanik, Saint Petersburg State University, St. Petersburg, 199034, Russian Federation, st040092@student.spbu.ru

Vladimir A. Ponomarev, Assistant, Saint Petersburg State University, St. Petersburg, 199034, Russian Federation, v.a.ponomarev@spbu.ru

For citation
Ovsyannikov D. A., Vladimirova L. V., Rubtsova I. D., Rubanik A. V., Ponomarev V. A. Modified Genetic Algorithm of Global Extremum Search in Combination with Directional Methods. The Bulletin of Irkutsk State University. Series Mathematics, 2022, vol. 39, pp. 17–33. (in Russ.) https://doi.org/10.26516/1997-7670.2022.39.17
Keywords
global extremum, genetic stochastic algorithm, covariance matrix adaptation, nonlinear regression
UDC
519.6
MSC
65С05, 65С20
DOI
https://doi.org/10.26516/1997-7670.2022.39.17
References
  1. Vladimirova L.V., Zhdanova A.Y., Rubtsova I.D. Application of the Genetic Global Search Algorithm in Beam Dynamics Optimization Problem. VI International Conference on Laser&Plasma researches and technologies – LaPlas2020: Proceedings, part 1. Moscow, National Research Nuclear University MEPhI, 2020, pp.91–92. (in Russian)
  2. Vladimirova L.V., Ovsyannikov D.A., Rubtsova I.D. Metody Monte-Karlo v prikladnykh zadachakh [Monte-Carlo Methods in Applied Problems]. St. Petersburg, VVM Publ., 2015, 167 p. (in Russian)
  3. Ermakov S.M. Metod Monte-Karlo i smezhnyye voprosy [Monte-Carlo Method and Related Issues]. Moscow, Nauka Publ., 1975, 472 p. (in Russian)
  4. Ermakov S.M., Mitioglova L.V. Ob odnom metode poiska global’nogo ekstremuma funktsii, osnovannom na otsenivanii kovariatsionnoy matritsy. [On Extreme Search Method Based on the Estimation of the Covariance Matrix]. Avtomatika i vychislitel’naya tekhnika [Computer Engineering], 1977, no. 5, pp. 38-41. (in Russian)
  5. Zhiglyavsky A.A. Matematicheskaya teoriya global’nogo sluchaynogo poiska [Mathematical Theory of Global Random Search]. Leningrad, Leningrad St. Univ. Publ., 1985, 296 p. (in Russian).
  6. Kotina E.D., Ovsyannikov D.A. Mathematical model of joint optimization of programmed and perturbed motions in discrete systems. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 2021, vol. 17, iss. 2, pp. 213-224. https://doi.org/10.21638/11701/spbu10.2021.210
  7. Nesterov Yu.Ye. Metody vypukloy optimizatsii. [Convex Optimization Methods]. Moscow, MCCME Publ., 2010, 281 p. (in Russian)
  8. Ovsyannikov D.A., Mizintseva M.A., Balabanov M.Yu., Durkin A.P., Edamenko N.S., Kotina E.D., Ovsyannikov A.D. Optimization of dynamics of trajectory bundles using smooth and nonsmooth functionals. Part 1. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 2020, vol. 16, iss. 1, pp. 73–84. https://doi.org/10.21638/11702/spbu10.2020.107
  9. Rubanik A.V. Resheniye eksponentsial’noy regressionnoy zadachi s ispol’zovaniyem geneticheskogo algoritma [Solving an Exponential Regression Problem Using a Genetic Algorithm]. Control Processes and Stability, 2020, vol. 7, no. 1, pp. 64-68. (In Russian)
  10. Srochko V.A., Aksenyushkina E.V. Parameterization of Some Control Problems by Linear Systems. The Bulletin of Irkutsk State University. Series Mathematics, 2019, vol. 30, pp. 83-98. https://doi.org/10.26516/1997-7670.2019.30.83 (In Russian)
  11. Srochko V.A., Aksenyushkina E.V., Antonik V.G. Resolution of a Linearquadratic Optimal Control Problem Based on Finite-dimensional Models. The Bulletin of Irkutsk State University. Series Mathematics, 2021, vol. 37, pp. 3-16. https://doi.org/10.26516/1997-7670.2021.37.3 (In Russian)
  12. Fominyh A.V., Karelin V.V., Polyakova L.N., Myshkov S.K., Tregubov V.P. The codifferential descent method in the problem of finding the global minimum of a piecewise affine objective functional in linear control systems.Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 2021, vol. 17, iss. 1, pp. 47–58. https://doi.org/10.21638/11701/spbu10.2021.105 (In Russian)
  13. Ermakov S.M., Semenchikov D.N. Genetic global optimization algorithms. Communications in Statistics Part B: Simulation and Computation, 2019. https://doi.org/10.1080/03610918.2019.1672739
  14. Hansen N., Ostermeier A. Adapting arbitrary normal mutation distributions in evolution strategies: The covariance matrix adaptation. Proceedings of 1996 IEEE Conference on Evolutionary Computation (ICEC’96), Berlin, Germany, 1996, pp. 312–317.
  15. Igel C., Hansen N., Roth S. Covariance matrix adaptation for multi-objective optimization. Evolutionary Computation, 2007, vol. 15, no. 1, pp. 1–28.
  16. Nocedal J., Wright S.J. Numerical Optimization. Springer Series in Operations Research and Financial Engineering. Springer, Berlin, 2006, 634 p.
  17. Qian N. On the momentum term in gradient descent learning algorithms. Neural networks, 1999, vol. 12, no. 1, pp. 145-151. https://doi.org/10.1016/s0893-6080(98)00116-6
  18. Vladimirova L., Fatyanova I. Construction of regression experiment optimal plan using parallel computing. 2015 International Conference "Stability and Control Processes"in Memory of V.I. Zubov, SCP 2015 - Proceedings, 2015, pp. 361–363, 7342140
  19. Vladimirova L.V., Ovsyannikov D.A. Random search for global extremum of a function using Markov chains simulation. Journal of Fhysics: Conference Series, 2019, vol. 1238, no. 1, 012073. https://iopscience.iop.org/article/10.1088/1742-6596/1238/1/012073
  20. Vladimirova L.V., Zhdanova A.Y., Rubtsova I.D., Edamenko N.S. Genetic Stochastic Algorithm Application in Beam Dynamics Optimization Problem. Stability and Control Processes - Proceedings of the 4th International Conference Dedicated to the Memory of Professor Vladimir Zubov, Springer International Publishing (Lecture Notes in Control and Information Sciences - Proceedings), 2020.

Full text (russian)