A hybrid binary harmony search algorithm inspired by ant system

Harmony Search (HS) algorithm, which mimics music improvisation process, has been used to solve various optimization problems. However, the standard HS algorithm is not suitable for settling binary-coded problems as the pitch adjusting operator is degraded and cannot efficiently perform the local search in the binary space. To extend HS to solve the binary-coded problems more effectively and efficiently, a novel binary Ant System Harmony Search (BASHS) algorithm is proposed in this paper which is inspired by the search mechanism of Ant System. The new harmony memory consideration operator and pitch adjustment operator are developed to execute the global search and local search with the current iteration best solution and the global best solution. The experiment results demonstrate that the proposed BASHS algorithm is a powerful optimization tool and outperforms binary HS, binary Ant System and Discrete Binary Particle Swarm Optimization algorithm in terms of search accuracy and convergence speed.

[1]  Zong Woo Geem,et al.  Harmony Search Algorithm for Solving Sudoku , 2007, KES.

[2]  Li Li,et al.  A Novel Hybrid Real-Valued Genetic Algorithm for Optimization Problems , 2007, 2007 International Conference on Computational Intelligence and Security (CIS 2007).

[3]  M. Fesanghary,et al.  Combined heat and power economic dispatch by harmony search algorithm , 2007 .

[4]  Dhanesh Ramachandram,et al.  Dynamic fuzzy clustering using Harmony Search with application to image segmentation , 2009, 2009 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT).

[5]  Zong Woo Geem,et al.  Harmony Search in Water Pump Switching Problem , 2005, ICNC.

[6]  Jianhua Wu,et al.  Solving 0-1 knapsack problem by a novel global harmony search algorithm , 2011, Appl. Soft Comput..

[7]  Jing J. Liang,et al.  A self-adaptive global best harmony search algorithm for continuous optimization problems , 2010, Appl. Math. Comput..

[8]  Amitava Chatterjee,et al.  Design of a Hybrid Stable Adaptive Fuzzy Controller Employing Lyapunov Theory and Harmony Search Algorithm , 2010, IEEE Transactions on Control Systems Technology.

[9]  Mohammed Azmi Al-Betar,et al.  A Harmony Search with Multi-pitch Adjusting Rate for the University Course Timetabling , 2010, Recent Advances In Harmony Search Algorithm.

[10]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[11]  Mahamed G. H. Omran,et al.  Global-best harmony search , 2008, Appl. Math. Comput..

[12]  Z. Geem Particle-swarm harmony search for water network design , 2009 .

[13]  Minrui Fei,et al.  A Discrete Harmony Search Algorithm , 2010 .

[14]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[15]  Gerard Ledwich,et al.  Waveform matching approach for fault diagnosis of a high-voltage transmission line employing harmony search algorithm , 2010 .

[16]  K. Lee,et al.  Standard Harmony Search Algorithm for Structural Design Optimization , 2009 .

[17]  M. Fesanghary,et al.  An improved harmony search algorithm for solving optimization problems , 2007, Appl. Math. Comput..

[18]  Min Kong,et al.  A Binary Ant Colony Optimization for the Unconstrained Function Optimization Problem , 2005, CIS.

[19]  Li Li,et al.  A Novel Hybrid Particle Swarm Optimization Algorithm Combined with Harmony Search for High Dimensional Optimization Problems , 2007, The 2007 International Conference on Intelligent Pervasive Computing (IPC 2007).

[20]  Ling Wang,et al.  Hybrid algorithms based on harmony search and differential evolution for global optimization , 2009, GEC '09.

[21]  Dhanesh Ramachandram,et al.  An Optimization Algorithm Based on Harmony Search for RNA Secondary Structure Prediction , 2010, Recent Advances In Harmony Search Algorithm.

[22]  Tetsuo Yamabe,et al.  A Proposal on Adaptive Service Migration Framework for Device Modality Using Media Type Conversion , 2007 .

[23]  Xiao Zhi Gao,et al.  A Hybrid Optimization Method for Fuzzy Classification Systems , 2008, 2008 Eighth International Conference on Hybrid Intelligent Systems.

[24]  Mandava Rajeswari,et al.  The variants of the harmony search algorithm: an overview , 2011, Artificial Intelligence Review.

[25]  Yin-Fu Huang,et al.  Self-adaptive harmony search algorithm for optimization , 2010, Expert Syst. Appl..

[26]  Woo-seok Jang,et al.  Hybrid Simplex-Harmony search method for optimization problems , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[27]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[28]  Q. H. Wu,et al.  A heuristic particle swarm optimizer for optimization of pin connected structures , 2007 .

[29]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[30]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[31]  Kwee-Bo Sim,et al.  Parameter-setting-free harmony search algorithm , 2010, Appl. Math. Comput..

[32]  M. Dorigo,et al.  1 Positive Feedback as a Search Strategy , 1991 .

[33]  Jerzy Kotowski,et al.  Analysis of the Properties of the Harmony Search Algorithm Carried Out on the One Dimensional Binary Knapsack Problem , 2009, EUROCAST.

[34]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .