Research Article
Elite Opposition-Based Water Wave Optimization Algorithm for Global Optimization
Algorithm 2
The framework of EOBWWO algorithm.
Input: Define objective function , | Output: The best solution ; | (1) Initialization: Initialize related parameters including , , , , , , , , and , initialize | dynamic boundary of the search space, randomly initialize a population of waves | (2) while stop criterion is not satisfied do | (3) Update the current population with EOBL accordding to equation (9), equation (10) and equation (11); | (4) for each do | (5) Propagate to a new based on equation (14); | (6) if then | (7) if then | (8) Break based on equation (12) and equation (13); | (9) Update with ; | (10) Endif | (11) Replace with ; | (12) else | (13) Decrease by one; | (14) if then | (15) Refract to a new based on equation (6) and equation (7); | (16) endif | (17) endif | (18) Update the wavelength based on equation (4); | (19) endfor | (20) endwhile |
|