Harmony search
From Wikipedia, the free encyclopedia
A meta-heuristic algorithm, mimicking the improvisation process of music players, has been recently developed and named Harmony Search (HS) . Harmony Search algorithm had been very successful in a wide variety of optimization problems, presenting several advantages with respect to traditional optimization techniques such as the following :
(a) HS algorithm imposes fewer mathematical requirements and does not require initial value settings of the decision variables. (b) As the HS algorithm uses stochastic random searches, derivative information is also unnecessary. (c) The HS algorithm generates a new vector, after considering all of the existing vectors, whereas the Genetic Algorithm (GA) only considers the two parent vectors.
These features increase the flexibility of the HS algorithm and produce better solutions.