Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
Meta-Analysis
. 2019 Apr 28:2019:8718571.
doi: 10.1155/2019/8718571. eCollection 2019.

A Systematic and Meta-Analysis Survey of Whale Optimization Algorithm

Affiliations
Meta-Analysis

A Systematic and Meta-Analysis Survey of Whale Optimization Algorithm

Hardi M Mohammed et al. Comput Intell Neurosci. .

Abstract

The whale optimization algorithm (WOA) is a nature-inspired metaheuristic optimization algorithm, which was proposed by Mirjalili and Lewis in 2016. This algorithm has shown its ability to solve many problems. Comprehensive surveys have been conducted about some other nature-inspired algorithms, such as ABC and PSO. Nonetheless, no survey search work has been conducted on WOA. Therefore, in this paper, a systematic and meta-analysis survey of WOA is conducted to help researchers to use it in different areas or hybridize it with other common algorithms. Thus, WOA is presented in depth in terms of algorithmic backgrounds, its characteristics, limitations, modifications, hybridizations, and applications. Next, WOA performances are presented to solve different problems. Then, the statistical results of WOA modifications and hybridizations are established and compared with the most common optimization algorithms and WOA. The survey's results indicate that WOA performs better than other common algorithms in terms of convergence speed and balancing between exploration and exploitation. WOA modifications and hybridizations also perform well compared to WOA. In addition, our investigation paves a way to present a new technique by hybridizing both WOA and BAT algorithms. The BAT algorithm is used for the exploration phase, whereas the WOA algorithm is used for the exploitation phase. Finally, statistical results obtained from WOA-BAT are very competitive and better than WOA in 16 benchmarks functions. WOA-BAT also outperforms well in 13 functions from CEC2005 and 7 functions from CEC2019.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Spiral shape bubble net [4].
Figure 2
Figure 2
The number of publications on the whale optimization algorithm since 2016.
Figure 3
Figure 3
Friedman test of datasets with 3 host types.
Figure 4
Figure 4
Friedman test of datasets with 5 host types.
Figure 5
Figure 5
WOA-BAT flowchart.
Figure 6
Figure 6
Comparison of average results of WOA-BAT and WOA.
Figure 7
Figure 7
Comparison of average results of WOA-BAT and WOA CEC2005.
Figure 8
Figure 8
Comparison average result of WOA-BAT and WOA CEC2019.
Algorithm 1
Algorithm 1
The whale optimization algorithm pseudocode.
Algorithm 2
Algorithm 2
BAT algorithm pseudocode.
Algorithm 3
Algorithm 3
WOA-BAT algorithm pseudocode.

Similar articles

Cited by

References

    1. Yang X.-S. Nature-Inspired Metaheuristic Algorithms. UK: Luniver Press, Middlesex University; 2010.
    1. Ho-Huu V., Nguyen-Thoi T., Nguyen-Thoi M., Le-Anh L. An improved constrained differential evolution using discrete variables (D-ICDE) for layout optimization of truss structures. Expert Systems with Applications. 2015;42(20):7057–7069. doi: 10.1016/j.eswa.2015.04.072. - DOI
    1. Rao R. V., Savsani V. J., Vakharia D. Teaching–learning-based optimization: an optimization method for continuous non-linear large scale problems. Information Sciences. 2012;183(1):1–15. doi: 10.1016/j.ins.2011.08.006. - DOI
    1. Trivedi I. N., Pradeep J., Narottam J., Arvind K., Dilip L. Novel adaptive whale optimization algorithm for global optimization. Indian Journal of Science and Technology. 2016;9(38) doi: 10.17485/ijst/2016/v9i38/101939. - DOI
    1. Mirjalili S., Lewis A. The whale optimization algorithm. Advances in Engineering Software. 2016;95:51–67. doi: 10.1016/j.advengsoft.2016.01.008. - DOI

LinkOut - more resources