Abstract

Whale optimization algorithm (WOA) is a relatively novel swarm-based optimization algorithm that has the advantage of less control parameters, strong global optimization ability and easy of implementation. However, there is still an insufficiency of low accuracy, premature, and slow convergence speed in tackling large-scale global optimization (LSGO) problems. To address the issue, an enhanced whale optimization algorithm (EWOA), which combines the original WOA with opposition-based learning, chaotic map and dynamic inertia weight, is proposed for solving LSGO problems. Chaotic opposition-based learning initialization strategy by comparing the fitness of an individual to its opposite and retaining well-diversified solutions is employed to accelerate convergence speed and improve the exploration. In addition, in order to make full use of and balance the exploration and exploitation of the original WOA, a novel chaotic cooperative updating strategy of nonlinear control parameter and dynamic inertia weight is given. Moreover, optimal individual chaotic searching strategy is integrated with evolutionary population updating to avoid the possibility of being trapped into local optima. The experimental results on four classical benchmark functions with dimensions ranging from 100 to 1000 demonstrate the effectiveness and efficiency of the chaotic opposition-based learning initialization strategy, chaotic nonlinear control parameter updating strategy and optimal individual chaotic searching strategy. The comparisons show that the proposed EWOA significantly improves the performance of WOA and provides competitive results for LSGO problems compared with state-of-the-art algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call