Real-world problems always change over time. In the past two decades, many researchers have become increasingly interested in studying evolutionary optimization algorithms for dynamic problems owing to their great importance in real-world applications. Currently, there are no unified and mature test functions for dynamic problems, and the existing dynamic test functions are incapable of simulating a real dynamic environment. This study constructs a new benchmark test function generator for simulating dynamic environments that combine existing static benchmark functions and their related properties to form new dynamic test functions. It is simple to construct and conveniently control the dynamic properties by adjusting the corresponding parameters. Through a series of comparisons with the dynamic benchmark of the generalized dynamic benchmark generator (GDBG), the simulation results show that the dynamic test functions constructed by this generator can reflect different types of changing intensity.
Read full abstract