Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Optimization›Whale Optimization Algorithm (WOA)
Process / pipeline

Whale Optimization Algorithm (WOA)

Also known as: WOA, Balina Optimizasyon Algoritması (WOA), bubble-net attacking method

The Whale Optimization Algorithm (WOA) is a swarm-based metaheuristic introduced by Mirjalili and Lewis in 2016. It models the bubble-net hunting strategy of humpback whales, in which a group of whales spirals around prey while gradually tightening the encirclement. The algorithm balances global exploration and local exploitation through a small set of parameters and has become widely used in continuous engineering optimisation problems.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Whale Optimization Algorithm
Bayesian OptimizationGenetic AlgorithmGrey Wolf OptimizerParticle Swarm Optimizat…Simulated Annealing

When to use it

WOA is appropriate for continuous optimisation problems where the objective function is costly or analytically intractable — engineering design, structural optimisation, feature selection, and hyperparameter tuning. It requires no gradient information and no assumption of normality. The algorithm works on all data structures and is especially well suited to problems where exploration of a large search space must precede fine local refinement. If the decision variables are discrete or combinatorial, WOA may need adaptation; for such problems Tabu Search or Genetic Algorithms may be more directly applicable.

Strengths & limitations

Strengths
  • Very small parameter set — population size and iteration count are the main controls — making configuration straightforward.
  • Balances exploration and exploitation through the encirclement shrinking and spiral mechanisms without requiring manual tuning of that balance.
  • Requires no normality assumption and no gradient; applies directly to black-box objective functions.
  • Competitive performance on unimodal and multimodal benchmark functions, confirmed by Mirjalili and Lewis (2016) against PSO, GSA, and DE.
Limitations
  • Like all population-based metaheuristics, WOA offers no guarantee of finding the global optimum; it is a heuristic.
  • Premature convergence can occur on highly multimodal landscapes if the population is small or the iteration budget is tight.
  • Performance on discrete and combinatorial problems requires problem-specific encoding and neighbourhood operators.
  • The logarithmic spiral parameter b is fixed during a run; its value affects convergence speed but receives limited theoretical guidance.

Frequently asked

How does WOA differ from Particle Swarm Optimisation (PSO)?

Both are swarm-based and update each agent's position relative to the best-known solution, but WOA adds a spiral trajectory and an encirclement shrinking mechanism inspired by whale hunting, which together give a structured transition from global search to local refinement. PSO uses velocity memory; WOA does not maintain velocities. Mirjalili and Lewis (2016) showed WOA outperforming PSO on several benchmark functions, though results are problem-dependent.

What are the key parameters and how should they be set?

The two primary parameters are population size (commonly 20–50 agents) and maximum iterations (commonly 100–1000 depending on evaluation cost). The logarithmic spiral constant b is typically set to 1 following the original paper. The encirclement coefficient a decreases linearly from 2 to 0 over the run and is not manually tuned. Start with default values and increase population size if premature convergence is suspected.

Can WOA handle multi-objective problems?

The standard WOA as published in 2016 is a single-objective algorithm. Multi-objective variants (MOWOA) have been proposed in subsequent literature that incorporate Pareto archiving and crowding-distance selection, but these are extensions beyond the original algorithm.

How many runs are needed for a reliable result?

Because WOA is stochastic, a single run may not represent typical behaviour. Running 20–30 independent trials with different random seeds and reporting the mean, standard deviation, best, and worst objective values is standard practice in metaheuristic benchmarking, consistent with the comparison methodology used in Mirjalili and Lewis (2016).

Sources

  1. Mirjalili, S. & Lewis, A. (2016). The Whale Optimization Algorithm. Advances in Engineering Software, 95, 51-67. DOI: 10.1016/j.advengsoft.2016.01.008 ↗
  2. Chakraborty, S. et al. (2023). A Comprehensive Review of the Whale Optimization Algorithm: Modifications, Variants, and Applications. Artificial Intelligence Review. link ↗

How to cite this page

ScholarGate. (2026, June 1). Whale Optimization Algorithm (WOA). ScholarGate. https://scholargate.app/en/optimization/whale-optimization

Related methods

Bayesian OptimizationGenetic AlgorithmGrey Wolf OptimizerParticle Swarm OptimizationSimulated Annealing

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Bayesian OptimizationOptimization↔ compare
  • Genetic AlgorithmOptimization↔ compare
  • Grey Wolf OptimizerOptimization↔ compare
  • Particle Swarm OptimizationOptimization↔ compare
  • Simulated AnnealingOptimization↔ compare
Compare side by side →

Similar methods

Grey Wolf OptimizerHarris Hawks OptimizationAfrican Vultures Optimization AlgorithmAquila OptimizerHoney Badger AlgorithmBat AlgorithmParticle Swarm OptimizationArithmetic Optimization Algorithm

Related reference concepts

Hyperparameter OptimizationStochastic OptimizationBackpropagation and OptimizationSearch StrategiesMachine LearningHeuristic Search and A*

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Whale Optimization Algorithm (Whale Optimization Algorithm (WOA)). Retrieved 2026-07-21 from https://scholargate.app/en/optimization/whale-optimization · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Seyedali Mirjalili & Andrew Lewis
Year
2016
Type
Swarm-based metaheuristic
Inspiration
Bubble-net hunting behaviour of humpback whales
Parameters
Population size, maximum iterations, logarithmic spiral constant b
RequiresNormality
No
MinimumSample
No minimum; population size typically 20–50 agents
Difficulty
Low-to-medium (2/5)
Related methods
Bayesian OptimizationGenetic AlgorithmGrey Wolf OptimizerParticle Swarm OptimizationSimulated Annealing
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account