Multi-swarm Optimization with Chaotic Mapping for Dynamic Optimization Problems

In real-world applications, many optimization problems are dynamic, therefore the goal of optimization algorithms is not only to obtain the optimal solution, but also to have strong adaptive capability to the environment changes and track the trajectory of the optimal solution as closely as possible. In this paper, a new multi-swarm optimization algorithm with chaotic mapping strategy based on particle swarm optimization (PSO) is proposed. The proposed algorithm adopts an improved multi-swarm approach and employs PSO as global and local search method. A modified chaotic mapping mechanism is presented to overcome the challenge of diversity loss. The Moving Peaks Benchmark is utilized to evaluate the performance of the proposed algorithm and experimental results have been compared with other algorithms. The results show that the proposed algorithm has good performance and outperforms others on most of the test cases.

[1]  Gary G. Yen,et al.  Dynamic Evolutionary Algorithm With Variable Relocation , 2009, IEEE Transactions on Evolutionary Computation.

[2]  Carlos Cruz,et al.  Optimization in dynamic environments: a survey on problems, methods and measures , 2011, Soft Comput..

[3]  Hui Cheng,et al.  Genetic Algorithms With Immigrants and Memory Schemes for Dynamic Shortest Path Routing Problems in Mobile Ad Hoc Networks , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[4]  Changhe Li,et al.  Fast Multi-Swarm Optimization for Dynamic Optimization Problems , 2008, 2008 Fourth International Conference on Natural Computation.

[5]  Takeo Kanade,et al.  Methods and Models in Artificial and Natural Computation. A Homage to Professor Mira's Scientific Legacy , 2009 .

[6]  Kwok-Wo Wong,et al.  An improved particle swarm optimization algorithm combined with piecewise linear chaotic map , 2007, Appl. Math. Comput..

[7]  Jürgen Branke,et al.  Multiswarms, exclusion, and anti-convergence in dynamic environments , 2006, IEEE Transactions on Evolutionary Computation.

[8]  Jürgen Branke,et al.  Tracking global optima in dynamic environments with efficient global optimization , 2015, Eur. J. Oper. Res..

[9]  A. Baranovsky,et al.  DESIGN OF ONE-DIMENSIONAL CHAOTIC MAPS WITH PRESCRIBED STATISTICAL PROPERTIES , 1995 .

[10]  Carlos Cruz Corona,et al.  Controlling Particle Trajectories in a Multi-swarm Approach for Dynamic Optimization Problems , 2009, IWINAC.

[11]  Shengxiang Yang,et al.  Memory-based immigrants for genetic algorithms in dynamic environments , 2005, GECCO '05.

[12]  Shengxiang Yang,et al.  Particle Swarm Optimization With Composite Particles in Dynamic Environments , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[13]  Mohammad Reza Meybodi,et al.  novel multi-swarm algorithm for optimization in dynamic environments based n particle swarm optimization , 2013 .

[14]  Jürgen Branke,et al.  Memory enhanced evolutionary algorithms for changing optimization problems , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[15]  Jürgen Branke,et al.  Evolutionary optimization in uncertain environments-a survey , 2005, IEEE Transactions on Evolutionary Computation.

[16]  Bin Li,et al.  Multi-strategy ensemble particle swarm optimization for dynamic optimization , 2008, Inf. Sci..

[17]  Jürgen Branke,et al.  Multi-swarm Optimization in Dynamic Environments , 2004, EvoWorkshops.