Research Article
Theoretical and Empirical Analyses of an Improved Harmony Search Algorithm Based on Differential Mutation Operator
Algorithm 1
Pseudocode of the IHSDE Algorithm.
Procedure IHSDE algorithm | Initiate_parameters | Initialize_HM | While (not_termination) | For to do // denotes the number of decision variables | if ( rand < HMCR) //memory consideration | Select one harmony from HM randomly: ; | Execute difference variation operation for the selected harmony: | , where . | else | //random selection | end if | End for | Update harmony memory HM // if applicable | End while | End procedure |
|