ABSTRACT

Whale optimization algorithms (WOA) are one of a class of nature-inspired algorithms that belong to the swarm intelligence-based category. In this chapter, an introduction to the fundamentals of WOA are presented. To provide a better understanding of how a WOA works a simple pseudo-code is provided. Source-code in both Matlab and the C++ programming language are discussed. In addition, a step-by-step numerical case study is presented to examine the details of a WOA for handling an objective function.