Author:
Cui Kaiwang,Sopov Evgenii
Abstract
Non-stationary optimization problems are a very important class of problems in many practical applications. These problems are characterized by objective functions and constraints that change with time or environmental conditions, so the optimization solution also needs to be dynamically adjusted accordingly. Many algorithms from the field of evolutionary and biology inspired computation are known as an effective approach for dealing with hard optimization problems in changing environments, that is the result of modelling of self-organized systems in nature and evolution in the biology. Natural systems always exist in the changing environments. This article aims to compare the performance of three common nature-inspired techniques, namely genetic algorithm (GA), particle swarm optimization (PSO) algorithm, and differential evolution (DE) in their standard implementation when solving non-stationary optimization problems, so as to provide a reference and rationale for subsequent selection of appropriate algorithms and improvements.
Reference15 articles.
1. Branke J., Evolutionary approaches to dynamic environments—updated survey, in: GECCO Workshop on Evolutionary Algorithms for Dynamic Optimization Problems, 27–30, (2001)
2. Yang S.X., Ong Y.S., Jin Y.C. et al., Evolutionary Computation in Dynamic and Uncertain Environments (Springer-Verlag, Berlin, Heidelberg, 2007)
3. Evolutionary dynamic optimization: A survey of the state of the art
4. Yazdani D., Branke J., Omidvar M. N., Li C.H., Generalized Moving Peaks Benchmark, Computer Science, (2021)
5. Gonçalves A.R., Zuben F.J.V., Online learning in estimation of distribution algorithms for dynamic environments, IEEE Congress on Evolutionary Computation, 62–69, (2011)