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 |
|