Recent Advances in Harmony Search

The harmony search (HS) is a music-inspired evolutionary algorithm, mimicking the improvisation process of music players (Geem et al., 2001). The HS is simple in concept, few in parameters, and easy in implementation, with theoretical background of stochastic derivative (Geem, 2007a). The algorithm was originally developed for discrete optimization and later expanded for continuous optimization (Lee & Geem, 2005). The following pseudo code describes how the HS algorithm works: procedure HS // initialize initiate parameters initialize the harmony memory //main loop while (not_termination) for I = 1 to number of decision variables (N) do R1 = uniform random number between 0 and 1 if (R1 < P

[1]  Zong Woo Geem,et al.  Novel derivative of harmony search algorithm for discrete design variables , 2008, Appl. Math. Comput..

[2]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[3]  Y. M. Cheng,et al.  An improved harmony search minimization algorithm using different slip surface generation methods for slope stability analysis , 2008 .

[4]  Manuela M. P. Huso,et al.  A comparison of reserve selection algorithms using data on terrestrial vertebrates in Oregon , 1997 .

[5]  Q. Y. Xuan,et al.  COMBINED HEAT AND POWER ECONOMIC DISPATCH USING GENETIC ALGORITHM BASED PENALTY FUNCTION METHOD , 1998 .

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

[7]  C. Revelle,et al.  Counterpart Models in Facility Location Science and Reserve Selection Science , 2002 .

[8]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[9]  M. Tamer Ayvaz,et al.  Simultaneous determination of aquifer parameters and zone structures with fuzzy c-means clustering and meta-heuristic harmony search algorithm , 2007 .

[10]  Sangsoo Ryu,et al.  Prediction of Deepwater Oil Offloading Buoy Response And Experimental Validation , 2006 .

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

[12]  N. Morgenstern,et al.  The analysis of the stability of general slip surfaces , 1965 .

[13]  Zong Woo Geem,et al.  Ecological optimization using harmony search , 2008 .

[14]  Andrew C. Heath,et al.  Simple genetic algorithm search for critical non-circular failure surface in slope stability analysis , 2005 .

[15]  Zong Woo Geem,et al.  Optimal Scheduling of Multiple Dam System Using Harmony Search Algorithm , 2007, IWANN.

[16]  Z. Geem Optimal cost design of water distribution networks using harmony search , 2006 .

[17]  F. Tsai,et al.  A Combinatorial Optimization Scheme for Parameter Structure Identification in Ground Water Modeling , 2003, Ground water.

[18]  T. J. Stonham,et al.  Combined heat and power economic dispatch by improved ant colony search algorithm , 1999 .

[19]  K. Lee,et al.  A new structural optimization method based on the harmony search algorithm , 2004 .

[20]  Z. Geem Optimal Design of Water Distribution Networks Using Harmony Search , 2009 .

[21]  Zong Woo Geem,et al.  Music Composition Using Harmony Search Algorithm , 2009, EvoWorkshops.

[22]  Zong Woo Geem,et al.  Mooring Cost Optimization via Harmony Search , 2007 .

[23]  Tao Guo,et al.  An algorithm for combined heat and power economic dispatch , 1996 .

[24]  Ching-Tzong Su,et al.  An incorporated algorithm for combined heat and power economic dispatch , 2004 .

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

[26]  Sangsoo Ryu,et al.  The Dynamics Of Deepwater Offloading Buoys , 2005 .

[27]  Zong Woo Geem,et al.  Improved Harmony Search from Ensemble of Music Players , 2006, KES.

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

[29]  Mehmet Polat Saka,et al.  Optimum Geometry Design of Geodesic Domes Using Harmony Search Algorithm , 2007 .

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