The Harmony Search in Context with Other Nature Inspired Computational Algorithms

Inspiration drawn from nature and modeling of natural processes are the two common characteristics existing in most NIC algorithms. These methodologies, therefore, share many similarities, e.g., adaptation, learning, and evolution, and have a general flowchart including candidate initialization, operation, and renewal. On the other hand, mimicking various natural phenomena leads to their different generation, evaluation, selection, and update mechanisms, which may result in individual inherent distinctive properties, advantages, as well as drawbacks in the performances of dealing with different optimization problems. For example, the CSA on the basis of modeling the clonal selection principle of the artificial immune system performs well in the local search but suffers from a long convergence time. This chapter compares three typical evolutionary optimization methods, GA, CSA, and HS, with regard to their structures and performances using illustrative examples.

[1]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[2]  Xiao Zhi Gao,et al.  Genetic Algorithm Training of Elman Neural Network in Motor Fault Detection , 2002, Neural Computing & Applications.

[3]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[4]  X. Wang,et al.  Clonal selection algorithm in power filter optimization , 2005, Proceedings of the 2005 IEEE Midnight-Summer Workshop on Soft Computing in Industrial Applications, 2005. SMCia/05..

[5]  Xiaolei Wang,et al.  A novel particle swarm-based method for nonlinear function optimization , 2008 .

[6]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[7]  Sam Kwong,et al.  Genetic algorithms and their applications , 1996, IEEE Signal Process. Mag..

[8]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[9]  Xiao Zhi Gao,et al.  Artificial immune optimization methods and applications - a survey , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[10]  Jonathan Timmis,et al.  An interdisciplinary perspective on artificial immune systems , 2008, Evol. Intell..

[11]  D. Dasgupta,et al.  Advances in artificial immune systems , 2006, IEEE Computational Intelligence Magazine.