Benchmark Generator for the IEEE WCCI-2012 Competition on Evolutionary Computation for Dynamic Optimization Problems
نویسندگان
چکیده
Many realworld optimization problems are dynamic optimization problems (DOPs), where changes may occur over time regarding the objective function, decision variable, and constraints, etc. DOPs raise big challenges to traditional optimization methods as well as evolutionary algorithms (EAs). The last decade has witnessed increasing research efforts on handling dynamic optimization problems using EAs and other metaheuristics, and a variety of methods have been reported across a broad range of application backgrounds. In order to study the performance of EAs in dynamic environments, one important task is to develop proper dynamic benchmark problems. Over the years, researchers have applied a number of dynamic test problems to compare the performance of EAs in dynamic environments, e.g., the “moving peaks” benchmark (MPB) proposed by Branke [1], the DF1 generator introduced by Morrison and De Jong [7], the singleand multi-objective dynamic test problem generator by dynamically combining different objective functions of exiting stationary multi-objective benchmark problems suggested by Jin and Sendhoff [2], Yang and Yao’s exclusive-or (XOR) operator [11, 12, 13], Kang’s dynamic traveling salesman problem (DTSP) [3] and dynamic multi knapsack problem (DKP), etc. Although a number of DOP generators exist in the literature, there is no unified approach of constructing dynamic problems across the binary space, real space and combinatorial space so far. This report uses the generalized dynamic benchmark generator (GDBG) proposed in [4], which construct dynamic environments for all the three solution spaces. Especially, in the real space, we introduce a rotation method instead of shifting the positions of peaks as in the MPB and DF1 generators. The rotation method can overcome the problem of unequal challenge per change for algorithms of the MPB generator, which happens when the peak positions bounce back from the boundary of the landscape. Based on our previous benchmark generator for the IEEE CEC’09 Competition on Dynamic Optimization [5], this report updates the two benchmark instances where a new change type has been developed as well as a constraint to the benchmark instance of the dynamic rotation peak benchmark generator. The source code in C++ language for the two benchmark instances is included in the library of EAlib, which is an open platform to test and compare the performances of EAs. The EAlib package is available from the competition website at http://people.brunel.ac.uk/~csstssy/ECDOP-Competition12.html and http: //cs.cug.edu.cn/teacherweb/lichanghe/pages/EAlib.html.
منابع مشابه
Benchmark Generator for the IEEE WCCI-2014 Competition on Evolutionary Computation for Dynamic Optimization Problems Dynamic rotation peak benchmark generator (DRPBG) and Dynamic composition benchmark generator (DCBG)
Many realworld optimization problems are dynamic optimization problems (DOPs), where changes may occur over time regarding the objective function, decision variable, and constraints, etc. DOPs raise big challenges to traditional optimization methods as well as evolutionary algorithms (EAs). The last decade has witnessed increasing research efforts on handling dynamic optimization problems using...
متن کاملBenchmark Generator for the IEEE WCCI-2014 Competition on Evolutionary Computation for Dynamic Optimization Problems
The field of dynamic optimization is related to the applications of nature-inspired algorithms [1]. The area is rapidly growing on strategies to enhance the performance of algorithms, but still there is limited theoretical work, due to the complexity of natureinspired algorithms and the difficulty to analyze them in the dynamic domain. Therefore, the development of BGs to evaluate the algorithm...
متن کاملAnalysis and modeling of control tasks in dynamic systems
Most applications of evolutionary algorithms (EAs) deal with static optimization problems. However, in recent years, there has been a growing interest in timevarying (dynamic) problems, which are typically found in real-world scenarios. One major challenge in this field is the design of realistic test-case generators, which requires a systematic analysis of dynamic optimization tasks. So far, o...
متن کاملContinuous Dynamic Constrained Optimization - The Challenges
A large number of real-world dynamic optimisation problems have constraints, and in certain cases not only the objective function changes over time, but the constraints also change as well. However, in academic research there are very few studies on continuous dynamic constrained optimisation. In particular, there is no research on answering the question of whether current numerical algorithms ...
متن کاملTriggered Memory-Based Swarm Optimization in Dynamic Environments
In recent years, there has been an increasing concern from the evolutionary computation community on dynamic optimization problems since many real-world optimization problems are time-varying. In this paper, a triggered memory scheme is introduced into the particle swarm optimization to deal with dynamic environments. The triggered memory scheme enhances traditional memory scheme with a trigger...
متن کامل