Improved Harmony Search Algorithm: LHS

Display OmittedThe improvisation process of LHS algorithm. Opposition-based learning (OBL) technique is employed in improvisation process. The purpose is to increase the diversity of solution.The current best harmony and worst harmony are used to adjust the parameter BW. An adaptive global pitch adjustment is designed to enhance the exploitation ability of solution space.In the proposed algorithm, a new harmony and its opposite harmony are generated in iteration. Then a competition selection mechanism is established to improve solution precision.The effects that varying the parameter HMS and HMCR have on the performance of the LHS algorithm is also analyzed in detail. In this paper, we propose an improved harmony search algorithm named LHS with three key features: (i) adaptive global pitch adjustment is designed to enhance the exploitation ability of solution space; (ii) opposition-based learning technique is blended to increase the diversity of solution; (iii) competition selection mechanism is established to improve solution precision and enhance the ability of escaping local optima. The performance of the LHS algorithm with respect to harmony memory size (HMS) and harmony memory considering rate (HMCR) are also analyzed in detail. To further evaluate the performance of the proposed LHS algorithm, comparison with ten state-of-the-art harmony search variants over a large number of benchmark functions with different characteristics is carried out. The numerical results confirm the superiority of the proposed LHS algorithm in terms of accuracy, convergence speed and robustness.

[1]  Zong Woo Geem,et al.  Effects of initial memory and identical harmony in global optimization using harmony search algorithm , 2012, Appl. Math. Comput..

[2]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[3]  Peng-Jun Zhao,et al.  A Hybrid Harmony Search Algorithm for Numerical Optimization , 2010, 2010 International Conference on Computational Aspects of Social Networks.

[4]  A. Kai Qin,et al.  Dynamic regional harmony search with opposition and local learning , 2011, GECCO '11.

[5]  Imtiaz Ahmad,et al.  Broadcast scheduling in packet radio networks using Harmony Search algorithm , 2012, Expert Syst. Appl..

[6]  Bin Wu,et al.  Hybrid harmony search and artificial bee colony algorithm for global optimization problems , 2012, Comput. Math. Appl..

[7]  Yang Zhilian Overview of particle swarm optimization , 2003 .

[8]  G. Di Caro,et al.  Ant colony optimization: a new meta-heuristic , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[9]  Karim Salahshoor,et al.  Global Dynamic Harmony Search algorithm: GDHS , 2014, Appl. Math. Comput..

[10]  Walter Vogler,et al.  Avoiding irreducible CSC conflicts by internal communication , 2008, 2008 8th International Conference on Application of Concurrency to System Design.

[11]  Xiaolei Wang,et al.  A hybrid optimization method of harmony search and opposition-based learning , 2012 .

[12]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[13]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

[14]  Hui Wang,et al.  Opposition-based particle swarm algorithm with cauchy mutation , 2007, 2007 IEEE Congress on Evolutionary Computation.

[15]  Hamid R. Tizhoosh,et al.  Opposition-Based Learning: A New Scheme for Machine Intelligence , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[16]  Mohammed El-Abd,et al.  An improved global-best harmony search algorithm , 2013, Appl. Math. Comput..

[17]  H. B. Mann,et al.  On a Test of Whether one of Two Random Variables is Stochastically Larger than the Other , 1947 .

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

[19]  Abdul Hanan Abdullah,et al.  LAHS: A novel harmony search algorithm based on learning automata , 2013, Commun. Nonlinear Sci. Numer. Simul..

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

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

[22]  Sakti Prasad Ghoshal,et al.  Solution of combined economic and emission dispatch problems of power systems by an opposition-based harmony search algorithm , 2012 .

[23]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[24]  Jianhua Wu,et al.  Novel global harmony search algorithm for unconstrained problems , 2010, Neurocomputing.

[25]  Jianhua Wu,et al.  An effective global harmony search algorithm for reliability problems , 2011, Expert Syst. Appl..

[26]  Yang Hua Group Search Optimizer Applying Opposition-based Learning , 2012 .

[27]  R. Arul,et al.  Chaotic self-adaptive differential harmony search algorithm based dynamic economic dispatch , 2013 .

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

[29]  N. Poursalehi,et al.  Differential harmony search algorithm to optimize PWRs loading pattern , 2013 .

[30]  Zou De-xuan Adaptive harmony PSO search algorithm , 2010 .

[31]  Hong Zhou,et al.  Hybridization of harmony search with variable neighborhood search for restrictive single-machine earliness/tardiness problem , 2013, Inf. Sci..

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

[33]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[34]  Rajesh Kumar,et al.  An Intelligent Tuned Harmony Search algorithm for optimisation , 2012, Inf. Sci..

[35]  Xiao Zhi Gao,et al.  A Hybrid Harmony Search Method Based on OBL , 2010, 2010 13th IEEE International Conference on Computational Science and Engineering.

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

[37]  Abdesslem Layeb,et al.  A hybrid quantum inspired harmony search algorithm for 0-1 optimization problems , 2013, J. Comput. Appl. Math..

[38]  Bilal Alatas,et al.  Chaotic harmony search algorithms , 2010, Appl. Math. Comput..

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

[40]  Ling Wang,et al.  An effective differential harmony search algorithm for the solving non-convex economic load dispatch problems , 2013 .

[41]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[42]  Bijaya K. Panigrahi,et al.  Exploratory Power of the Harmony Search Algorithm: Analysis and Improvements for Global Numerical Optimization , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[43]  Ajith Abraham,et al.  An Improved Harmony Search Algorithm with Differential Mutation Operator , 2009, Fundam. Informaticae.

[44]  Carlos Alberto Cobos Lozada,et al.  GHS + LEM: Global-best Harmony Search using learnable evolution models , 2011, Appl. Math. Comput..

[45]  Hamid R. Tizhoosh,et al.  Applying Opposition-Based Ideas to the Ant Colony System , 2007, 2007 IEEE Swarm Intelligence Symposium.

[46]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[47]  M. Jaberipour,et al.  Two improved harmony search algorithms for solving engineering optimization problems , 2010 .

[48]  Mohammed Azmi Al-Betar,et al.  University Course Timetabling Using a Hybrid Harmony Search Metaheuristic Algorithm , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[49]  Saeed Tavakoli,et al.  An intelligent global harmony search approach to continuous optimization problems , 2014, Appl. Math. Comput..

[50]  Steven Li,et al.  Improved novel global harmony search with a new relaxation method for reliability optimization problems , 2015, Inf. Sci..

[51]  Sinem Kulluk,et al.  A novel hybrid algorithm combining hunting search with harmony search algorithm for training neural networks , 2013, J. Oper. Res. Soc..

[52]  R. P. Singh,et al.  The Opposition-based Harmony Search Algorithm , 2013 .

[53]  Jing-fang Zhang,et al.  An improved global-best harmony search algorithm for faster optimization , 2014, Expert Syst. Appl..

[54]  Dexuan Zou,et al.  On the iterative convergence of harmony search algorithm and a proposed modification , 2014, Appl. Math. Comput..

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

[56]  Sakti Prasad Ghoshal,et al.  An opposition-based harmony search algorithm for engineering optimization problems , 2014 .

[57]  M.M.A. Salama,et al.  Opposition-Based Differential Evolution , 2008, IEEE Transactions on Evolutionary Computation.