A Knowledge-Based Artificial Fish-Swarm Algorithm

The Artificial Fish-swarm Algorithm (AFA) is an intelligent population-based optimization algorithm inspired by the behaviors of fish swarm. Unfortunately, it sometimes fails to maintain an appropriate balance between exploration and exploitation, and has a drawback of blind search. In this paper, a novel cultured AFA with the crossover operator, namely CAFAC, is proposed to enhance its optimization performance. The crossover operator utilized is to promote the diversification of the artificial fish and make them inherit their parents’ characteristics. The Culture Algorithms (CA) is also combined with the AFA so that the blind search can be combated with. A total of 10 high-dimension and multi-peak functions are employed to investigate the optimization property of our CAFAC. Numerical simulation results demonstrate that the proposed CAFAC can indeed outperform the original AFA.

[1]  Leandro dos Santos Coelho,et al.  An Efficient Particle Swarm Optimization Approach Based on Cultural Algorithm Applied to Mechanical Design , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[2]  Robert G. Reynolds,et al.  A Testbed for Solving Optimization Problems Using Cultural Algorithms , 1996, Evolutionary Programming.

[3]  Ying Wu,et al.  A cultural particle swarm optimization algorithm , 2010, 2010 Sixth International Conference on Natural Computation.

[4]  W. Marsden I and J , 2012 .

[5]  Robert G. Reynolds,et al.  Knowledge-based self-adaptation in evolutionary programming using cultural algorithms , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[6]  Ying Wu,et al.  A hybrid optimization method of Particle Swarm Optimization and Cultural Algorithm , 2010, 2010 Sixth International Conference on Natural Computation.

[7]  R. Reynolds AN INTRODUCTION TO CULTURAL ALGORITHMS , 2008 .

[8]  C. Chung Knowledge-based approaches to self-adaptation in cultural algorithms , 1997 .

[9]  Robert G. Reynolds,et al.  Cultural algorithms: modeling of how cultures learn to solve problems , 2004, 16th IEEE International Conference on Tools with Artificial Intelligence.