An introduction to genetic algorithms
An introduction to genetic algorithms
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Self-adaptive harmony search algorithm for optimization
Expert Systems with Applications: An International Journal
A hybrid harmony search algorithm for the blocking permutation flow shop scheduling problem
Computers and Industrial Engineering
Hi-index | 0.00 |
Harmony search algorithm (HSA) is a recent evolutionary algorithm used to solve several optimization problems. The algorithm mimic the improvisation behaviour of a group of musicians to find a good harmony. Several variations of HSA has been proposed to enhance its performance. In this paper, a new variation of HSA that uses multi-parent crossover is proposed (HSA-MPC). In this technique three harmonies are used to generate three new harmonies that will replace the worst three solution vectors in the harmony memory (HM). The algorithm has been applied to solve a set of eight real world numerical optimization problems (1-8) introduced for IEEE-CEC2011 evolutionary algorithm competition. The experiemental results of the proposed algorithm is compared with the original HSA, and two variations of HSA: global best HSA and tournament HSA. The HSA-MPC almost always shows superiority on all test problems.