Related Experiment Video
Updated: Jul 6, 2026

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
Published on: December 10, 2012
RWOA: A novel enhanced whale optimization algorithm with multi-strategy for numerical optimization and engineering
Junhao Wei1, Yanzhao Gu1, Baili Lu2
1Faculty of Applied Sciences, Macao Polytechnic University, Macao, China.
Abstract:
Whale Optimization Algorithm (WOA) is a biologically inspired metaheuristic algorithm with a simple structure and ease of implementation. However, WOA suffers from issues such as slow convergence speed, low convergence accuracy, reduced population diversity in the later stages of iteration, and an imbalance between exploration and exploitation. To address these drawbacks, this paper proposed an enhanced Whale Optimization Algorithm (RWOA). RWOA utilized Good Nodes Set method to generate evenly distributed whale individuals and incorporated Hybrid Collaborative Exploration strategy, Spiral Encircling Prey strategy, and an Enhanced Spiral Updating strategy integrated with Levy flight. Additionally, an Enhanced Cauchy Mutation based on Differential Evolution was employed. Furthermore, we redesigned the update method for parameter a to better balance exploration and exploitation. The proposed RWOA was evaluated using 23 classical benchmark functions and the impact of six improvement strategies was analyzed. We also conducted a quantitative analysis of RWOA and compared its performance with other state-of-the-art (SOTA) metaheuristic algorithms. Finally, RWOA was applied to nine engineering design optimization problems to validate its ability to solve real-world optimization challenges. The experimental results demonstrated that RWOA outperformed other algorithms and effectively addressed the shortcomings of the canonical WOA.
Related Concept Videos
Bearings: Problem Solving
Unsymmetric Loading of Thin-Walled Members
The concept of the shear center is crucial in countering the...
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Response Surface Methodology
The process of RSM involves several key steps:
Weir: Problem Solving

