Next Article in Journal
Marine Invertebrate-Inspired Thermal Management: Functional Materials, Structural Architectures, and Integrated Systems
Previous Article in Journal
A Biomimetic Framework for Collective Sensing and Immune-Inspired Verification in Complex Risk Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Strategy Enhanced White Shark Optimizer for Solving Job Shop Scheduling Problem

1
School of Electronics and Electrical Engineering, Wenzhou University of Technology, Wenzhou 325035, China
2
Zhejiang Quality Inspection Center of High and Low-Voltage Electrical Products, Yueqing 325603, China
3
College of Control Science and Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Biomimetics 2026, 11(6), 372; https://doi.org/10.3390/biomimetics11060372
Submission received: 26 April 2026 / Revised: 21 May 2026 / Accepted: 23 May 2026 / Published: 27 May 2026
(This article belongs to the Section Biological Optimisation and Management)

Abstract

Aiming at the inherent limitations of the basic White Shark Optimizer (WSO), such as insufficient population diversity, unbalanced global and local search mechanisms, and weak convergence in the later stage, this paper proposes an Improved White Shark Optimizer (IWSO). The algorithm is improved from the following three aspects: Firstly, the Tent chaotic map is introduced to replace the traditional random initialization in the population initialization stage. Secondly, an adaptive nonlinear convergence factor and a dynamic inertia weight adjustment strategy are designed to focus on the fine search in the neighborhood of the optimal solution. Thirdly, the Levy flight perturbation mechanism and the elite opposition-based learning strategy are integrated to expand the search range and further accelerate the convergence speed. To verify the effectiveness and superiority of the IWSO algorithm, the CEC2017 test suite is selected for simulation experiments, and the IWSO is systematically compared with seven other representative swarm intelligence algorithms. The experimental results show that the IWSO is significantly superior to all comparison algorithms in multiple evaluation indicators, including minimum makespan, average convergence value, standard deviation, and successful convergence rate, on scheduling instances of different scales and difficulties. The convergence curve remains leading throughout the iteration process and shows a smoother convergence trend. The multi-strategy enhanced white shark optimizer proposed in this paper effectively overcomes the inherent defects of the basic algorithm, significantly improves the solution accuracy and convergence efficiency of the job shop scheduling problem, and has high theoretical research value and practical engineering application prospects. In the future, the multi-strategy improved White Shark Optimizer will be extended to multi-objective job shop scheduling, dynamic disturbance job shop scheduling, and large-scale production scheduling scenarios with numerous workpieces and machines.

1. Introduction

With the rapid development of intelligent manufacturing and flexible production, the Job Shop Scheduling Problem (JSP) has become a core link restricting the improvement of production efficiency [1,2]. As a typical NP-hard combinatorial optimization problem, JSP is characterized by high dimensionality, multiple constraints, strong coupling, and multi-modality [3]. The feasible solution space increases exponentially with the growth of the number of jobs and machines, making it difficult for traditional exact algorithms to obtain satisfactory solutions within a reasonable time [4,5]. Meta-heuristic intelligent optimization algorithms have become the mainstream method for solving job shop scheduling problems due to their advantages of gradient-free information, strong global search capability, and wide adaptability [6]. The Job Shop Scheduling Problem (JSP) is one of the most classic and representative combinatorial optimization problems in the manufacturing field. It mainly studies how to reasonably arrange the processing sequence of multiple jobs on limited machine resources to optimize production indicators such as maximum makespan, total tardiness, and machine utilization [7,8]. With the rapid development of global manufacturing towards intelligence and flexibility, enterprises have put forward higher requirements for the real-time performance, robustness, and global optimality of production scheduling [9,10]. However, JSP is essentially high-dimensional, multi-constrained, strongly nonlinear, and multi-modal, belonging to the NP-hard problem [11,12]. When the number of jobs and machines increases, the number of feasible solutions grows exponentially, and traditional mathematical programming methods (such as integer programming and branch-and-bound method) find it difficult to obtain satisfactory solutions within a reasonable time [13,14,15].
As a meta-heuristic method simulating the behavior of biological groups in nature, swarm intelligence optimization algorithms have been widely used to solve various complex optimization problems owing to their gradient-free information, strong parallel search capability, and easy implementation [16,17]. Classical algorithms such as Particle Swarm Optimization [18], Ant Colony Optimization [19], Whale Optimization Algorithm [20], and Harris Hawks Optimization [21] have achieved numerous research results in the field of job shop scheduling. In the field of metaheuristic algorithm research, the No Free Lunch theorem (NFL) is the fundamental theory guiding algorithm design and performance evaluation. This theorem explicitly states that there is no universal algorithm that can maintain optimal performance on all types of optimization problems, and each optimization algorithm has specific applicable scenarios and performance boundaries. When performing well on one type of problem, there are often performance shortcomings on another type of problem. Constrained by the NFL theorem, existing classical swarm intelligence algorithms are difficult to simultaneously adapt to complex scenarios such as continuous benchmark optimization, engineering constraint design, and discrete workshop scheduling. Nevertheless, single swarm intelligence algorithms still commonly suffer from slow convergence, easy trapping in local optima, and insufficient exploitation ability in the later stage when dealing with large-scale and multi-constrained job shop scheduling problems [22,23]. Therefore, it is of great theoretical value and practical significance to improve existing algorithms with multi-strategy enhancements and balance their global exploration and local exploitation capabilities [24].
The White Shark Optimizer (WSO) is a novel meta-heuristic algorithm proposed in recent years [25]. It realizes optimization search by simulating the exploration, tracking, and attacking behaviors of white sharks during hunting. With a simple structure and few parameters, it performs well in some continuous optimization problems [26,27]. Firstly, we add the comparative analysis with the existing improved variants of WSO, focusing on the comparison with the Tent map-based improved WSO algorithm in reference [27]. We conduct horizontal comparison from the dimensions of initialization strategy, search mechanism, fusion strategy, test scenario, convergence accuracy and robustness, and illustrate the advantages of the proposed multi-strategy fusion improved WSO in this paper compared with the single Tent map improved WSO, including stronger balance ability of global exploration and local exploitation, more perfect mechanism of jumping out of local optimum, and better adaptation to discrete optimization scenarios of job shop scheduling. Meanwhile, we supplement the numerical result comparison and performance difference analysis. Secondly, we add the adaptability comparison discussion between meta-heuristic algorithms and Deep Reinforcement Learning (DRL). The CEC2017 continuous optimization, piston rod engineering constrained optimization, and job shop scheduling NP-hard discrete optimization problems tested in this paper have the characteristics of complex solution space, no gradient information, multiple constraints, and solvable with small-scale samples. Meta-heuristic algorithms do not require training samples and model prior knowledge, with a simple structure, convenient parameter tuning, and feasible optimal solutions can be obtained in a single operation, which are suitable for small and medium-scale combinatorial optimization and engineering optimization problems. In contrast, Deep Reinforcement Learning requires a large amount of training data, long network training time, complex hyperparameter tuning, and its generalization depends on training scenarios. The solution efficiency and convenience are much lower than meta-heuristic algorithms in the small-scale benchmark instances and engineering scheduling problems in this paper, which clarifies the adaptation advantages of meta-heuristic algorithms. However, the basic WSO still has obvious defects in population initialization, search mechanism balance, and escaping local optima, which limit its application effect in discrete combinatorial optimization problems (such as job shop scheduling) [28]. To this end, this paper proposes an Improved White Shark Optimizer (IWSO). By introducing the Tent chaotic map, adaptive nonlinear convergence factor, dynamic inertia weight, Levy flight perturbation, and elite opposition-based learning, the global search capability, convergence accuracy, and robustness of the algorithm are comprehensively improved [29]. The algorithm is applied to solve the job shop scheduling problem, aiming to provide an efficient and reliable optimization method for production scheduling under the background of intelligent manufacturing [30].
Aiming at the shortcomings of the basic White Shark Optimizer (WSO), such as insufficient population diversity, unbalanced global and local search, and easy trapping in local optima in the later stage, this study proposes a multi-strategy enhanced white shark optimizer (IWSO) by integrating Tent chaotic map, adaptive nonlinear convergence factor, dynamic inertia weight, Levy flight perturbation and elite opposition-based learning, and applies it to the job shop scheduling problem. The main contributions of this paper are as follows:
  • The Tent chaotic map is introduced for population initialization to replace the traditional random initialization method, which improves the ergodic uniformity of the initial population and reduces the risk of premature convergence from the source.
  • A collaborative adjustment strategy of adaptive nonlinear convergence factor and dynamic inertia weight is designed to dynamically balance the global exploration and local exploitation capabilities of the algorithm, enabling wide-area search in the early iteration and fine optimization in the later stage, thus improving convergence accuracy and stability.
  • The Levy flight perturbation and elite opposition-based learning strategy are integrated to trigger large-span search and expand the solution space when the algorithm stagnates, which effectively enhances the ability to jump out of local optima and accelerates the overall convergence speed.
  • The results show that IWSO is significantly superior to many mainstream intelligent algorithms in solution accuracy, convergence speed, and robustness, and has good engineering applicability.

2. Mathematical Model of the Job Shop Scheduling Problem

The classical job shop scheduling problem can be described as follows: there are n jobs to be processed on m machines [31]. Each job contains several operations, each of which is assigned to a specific machine, and the processing time is known in advance. The processing sequence of all jobs on each machine is predetermined, while no sequential constraints exist among operations of different jobs [32]. The goal of scheduling optimization is to determine the processing sequence and start–end time of each operation on each machine such that a certain performance index is optimized under all process constraints and resource constraints [33].
To facilitate mathematical modeling, the following basic assumptions are usually made: all jobs are available for processing at time zero, each machine can process only one operation at a time, each job can be processed by only one machine at a time, once an operation starts processing, it cannot be interrupted (non-preemptive); the processing sequence of operations for the same job must follow the process route. There is no buffer limit between machines, meaning that an operation can wait for the next machine to become idle after completion, the assumption of no buffer limit between machines in this paper is the standard simplified assumption of classic job shop scheduling benchmark instances, which is used to strip external interference factors such as material transfer, loading and unloading equipment and buffer capacity, and focus on the core process sequencing and machine processing timing optimization. Uncertain factors such as machine breakdown and job transportation time are neglected [34].
For the convenience of mathematical modeling, the following basic assumptions are usually made, and the symbols and variables are shown in Table 1.
The constraints of workshop scheduling problems mainly include process sequence constraints and machine resource constraints.
(1)
Process sequence constraint: For adjacent processes of the same workpiece, the next process can only begin after the previous process is completed. If there is a sequential relationship between the processes Oij and Oik of workpiece i, then:
S i k C i j = S i j + p i j
(2)
Machine resource constraint: Each machine can only process one process at a time. For two different processes Oij and Ohj processed on the same machine jj, the processing sequence must be determined. If Oij is processed before Ohj, then:
S h j C i j = S i j + p i j
On the contrary, if Ohj is processed before Oij, then:
S i j C h j = S h j + p h j
The above relationship can be uniformly represented by the decision variable x i j h j as follows:
S h j + M 1 x i j h j S i j + p i j
S i j + M x i j h j S h j + p h j
Among them, M is a sufficiently large positive number.
(3)
Non negative constraint on processing time:
S i j 0 , p i j > 0        
The maximum completion time Cmax is the most commonly used optimization objective in workshop scheduling problems, which reflects the length of the production cycle and directly affects the inventory of work in progress and production efficiency. The objective function with the goal of minimizing the maximum completion time can be expressed as:
m i n C m a x = min max 1 i n   C i
Among them is Ci = maxCij (1 ≤ jm), which is the completion time of the last process of workpiece ii.
In addition to the maximum completion time, other goals may also be considered in actual production, such as minimizing the total completion time (Total Completion Time): i = 1 n C i . Maximum Latency: m a x 0 , C i d i , where di is the delivery time. Minimize Total Tardiness: m a x 0 , C i d i . Minimize machine idle time or energy consumption, etc. This article aims to minimize the maximum completion time as the optimization objective.

3. White Shark Optimizer (WSO)

The White Shark Optimizer (WSO) is a novel meta-heuristic optimization algorithm proposed by Malik Braik in 2022. It corely simulates the behavior of white sharks´ tracking, encircling, and preying on prey by virtue of hearing, smell, and vision, with both global exploration and local exploitation capabilities [35,36]. It features a simple structure and few parameters. The algorithm simulates the process of white sharks locking and tracking prey through hearing and smell, and cooperatively encircling prey through group behavior [37]. The optimization search is divided into two core stages: sensory tracking (global exploration) and group encirclement (local exploitation). Optimization is realized through a velocity update and dual-strategy position update [38].
(1)
Individual position and velocity definition
Assuming the d-dimensional position vector of the i-th great white shark in the population is:
W i = ( w i 1 , w i 2 , , w i d )
In the formula, w i d represents the d-dimensional position component of the i-th shark.
(2)
Position update (hearing/smell movement)
The great white shark perceives prey and updates its position through hearing and smell, and switches between two strategies with a threshold of m v . The position update formula is:
w k + 1 i = { w k i ¬ ω 0 + u a + l b , rand < m v w k i + v k i / f , rand m v
In the formula, m v represents the strategy selection threshold, which controls the switching between global/local search. The parameters u and l represent the upper and lower bounds of the d-th dimension of the search space. ω 0 is the boundary dimension identifier, where ¬ ω 0 is its binary inversion. ω 0 is the dimension boundary identification vector, which is used to mark whether the position dimension of the white shark individual exceeds the upper and lower bounds of the search space. ¬ represents the bitwise NOT operation in binary, which reverses the boundary identification vector through bit operation. ⊕ denotes the dimension-wise XOR operation to realize the position correction compensation of out-of-bounds dimensions. The parameter a represents the dimension components that exceed the upper bound, the parameter b represents the dimension components that are below the lower bound, and v k i represents the velocity of the i-th shark in the k-th generation. The parameter f represents the wave frequency parameter (fixed constant). The parameter rand is a [0, 1] uniform random number [39,40].
(3)
Strategy selection threshold
The threshold value m v is dynamically adjusted with iteration, and the calculation formula is:
m v = 1 a 0 + e ( h / 2 k ) / a 1  
In the formula, the parameter h represents the maximum number of iterations. The parameter k represents the current iteration count. Parameters a 0 and a 1 represent the algorithm constant parameters.
(4)
Velocity update formula
The speed update draws inspiration from the particle swarm optimization concept, combined with the contraction factor and learning coefficient, using the formula:
v k + 1 i = μ [ v k i + p 1 ( w gbest w k i ) c 1 + p 2 ( w ibest i w k i ) c 2 ]
In the formula, the parameter μ represents the contraction factor, balancing the convergence of the algorithm. Parameters p 1 and p 2 represent the global optimal individuals and optimal learning weights. The parameter w gbest represents the global optimal position of the population. w ibest i represents the historical optimal position of the i-th shark. c 1 and c 2 represent [0, 1] random numbers, adding search perturbations [41].
(5)
Group behavior position update
The algorithm completes fish swarm capture in two modes, which are determined by the control factor s s to switch: the mode of approaching the optimal shark ( r a n d 3 < s s ):
w ˙ k + 1 i = w gbest + r 1 D w sgn ( r 2 0.5 )
Fish swarm cooperative disturbance mode ( r a n d 3 s s ):
w k + 1 i = w k i + w ˙ k + 1 i 2 × rand
In the formula, D w = | w gbest w k i | represents the distance between the shark and the global optimum. r 1 , r 2 , and r 3 are uniform random numbers [0, 1]. The parameter s s represents the mode switching control factor, and the calculation formula is: s s = | 1 e a 2 k / h | . The parameter a 2 represents the algorithm constant, and h is the maximum number of iterations.
Although the original White Shark Optimizer (WSO) has the advantages of simple structure, few control parameters and flexible optimization framework by simulating the hunting behavior of great white sharks, and shows certain optimization potential in some continuous optimization problems, it still suffers from many inherent weaknesses and application limitations, making it difficult to directly solve complex high-dimensional optimization, multimodal complex landscape problems and NP-hard combinatorial optimization problems such as job shop scheduling. Firstly, the original WSO generates the initial population in a completely random manner, which lacks the ability of uniform ergodicity in the solution space. It is prone to individual aggregation and uneven distribution, resulting in insufficient initial search coverage and leaving hidden dangers of premature convergence from the early iteration stage. Secondly, there is no dynamic adjustment mechanism to balance global exploration and local exploitation in the original algorithm. The fixed strategy switching threshold and constant velocity updating weight cannot adaptively change with the iteration process, which easily leads to an imbalance of insufficient exploration in the early stage and excessive exploitation in the later stage, or vice versa, thus reducing the optimization efficiency. Thirdly, the original WSO lacks an effective population diversity maintenance mechanism. The similarity of population individuals becomes serious in the middle and later iterations. Once trapped in local optimal regions, the algorithm is difficult to jump out autonomously, resulting in obvious convergence stagnation. Meanwhile, the position update rule of the original algorithm contains ambiguous abstract operation symbols and vague boundary handling logic, and the neighborhood search lacks sufficient refinement, which leads to a significant decline in convergence accuracy when dealing with high-dimensional, multimodal, and strongly coupled complex optimization problems. In addition, the original WSO is designed for continuous space optimization without adapting to discrete encoding and process sequencing logic, so it cannot be directly applied to discrete combinatorial optimization problems such as job shop scheduling. In summary, the basic WSO exhibits obvious defects in population initialization quality, balance between global exploration and local exploitation, ability to escape local optima, accuracy of local neighborhood search, and adaptability to discrete scenarios. To address the above shortcomings and break through the performance bottlenecks of the original algorithm, this paper designs multiple improved strategies from the perspectives of population initialization optimization, adaptive search parameter adjustment, introduction of a global escape mechanism, and enhancement of local neighborhood search, and constructs a multi-strategy improved White Shark Optimizer (IWSO). The proposed IWSO effectively improves population diversity, global exploration capability, local exploitation accuracy, and adaptability to complex engineering optimization problems.

4. Multi-Strategy Enhanced White Shark Optimizer (IWSO)

The original WSO has obvious shortcomings in population initialization, balance between global and local search, and escaping local optima, making it difficult to be directly applied to discrete combinatorial optimization problems (such as job shop scheduling). Therefore, an Improved White Shark Optimizer (IWSO) is proposed. Three strategies are adopted to comprehensively improve the optimization performance of the algorithm:
(1)
Tent chaotic map initialization
The chaotic map has the characteristics of ergodicity, non-repetition, and sensitivity to initial values, which can generate more uniform initial solutions than a random distribution [42]. Among various chaotic maps, the Tent map has better ergodic uniformity than the Logistic map and requires simple parameter settings [43]. This paper employs the Tent chaotic map for population initialization, with the specific form being:
y i + 1 = 2 y i , when   0 y i 0.5 .   y i + 1 = 2 1 y i ,   when   0.5 < y i 1 .
To avoid falling into fixed points and small cycles, random perturbations are introduced: y i + 1 = 2 y i + r a n d 0,1 / N , when 0 y i 0.5 . y i + 1 = 2 1 y i + r a n d 0,1 / N , when 0.5 < y i 1 .
Where N is the population size, and rand(0, 1) is a uniformly random number within [0, 1]. After generating the chaotic sequence through the Tent map, it is mapped to the search space:
X i , j = l b j + y i u b j l b j
This strategy makes the initial population distribution more uniform, increases the coverage of the understanding space, and thus reduces the risk of premature convergence [44].
(2)
Adaptive nonlinear convergence factor and dynamic inertia weight
To balance global exploration and local exploitation capabilities, an adaptive nonlinear convergence factor η(t) and a dynamic inertia weight w(t) are introduced [45]. The convergence factor decays nonlinearly with the number of iterations, with a slow decay in the early stage to maintain strong global exploration ability, and a fast decay in the later stage to focus on local fine search [46]:
η t = η m a x λ η m a x η m i n t T m a x
where t is the current iteration count, Tmax is the maximum iteration count, ηmax = 0.9, ηmin = 0.2, and λ is the nonlinear adjustment factor (taken as λ = 2).
The inertia weight affects the degree to which the previous generation’s position affects the current update, using a cosine decreasing strategy
w t = w m i n + w m a x w m i n cos π 2 t T m a x
Among them, wmax = 0.9 and wmin = 0.4. Early weight is relatively high, maintaining diversity in exploration. Reduce the weight in the later stage and enhance local development [47]. Firstly, ηmax = 0.9 and ηmin = 0.2 are the classic value intervals of convergence factors for meta-heuristic algorithms. We test the combined performance of the maximum value in the 0.8~1.0 interval and the minimum value in the 0.1~0.3 interval through multiple groups of comparative simulations, and verify that the combination of 0.9 and 0.2 can optimally balance the global exploration ability in the early iteration stage and local exploitation ability in the later iteration stage. Secondly, wmax = 0.9 and wmin = 0.4 are the classic values commonly used for dynamic inertia weight. After multiple rounds of simulation tests, this value can realize retaining population diversity with large weight in the early iteration stage and strengthening local fine search with small weight in the later iteration stage.
The convergence factor and inertia weight are integrated into the WSO position update, and the improved global exploration formula is:
X i t + 1 = w t X i t + η t r 1 X b e s t t X i t + r 2 X r a n d t X i t
Among them, Xrandt is a randomly selected individual position. The formula for local development is:
X i t + 1 = X b e s t t + η t tan θ X b e s t t X i t
(3)
Levy flight perturbation and elite opposition-based learning
To enhance the algorithm’s ability to escape from local optima, this paper combines the Levy flight disturbance mechanism with the elite reverse learning strategy [48].
Levy flight is a type of random walk with a heavy-tailed distribution that can generate large step jumps, helping to explore solution spaces far from the current region [49]. The formula for calculating Levy’s flight step size is:
Levy β = u v 1 / β
Among them, u and v follow a normal distribution:
u N 0 , σ u 2 , v N 0 , σ v 2
σ u = Γ 1 + β sin π β / 2 Γ 1 + β / 2 β 2 β 1 / 2 1 / β , σ v = 1
This article takes β = 1.5. When the algorithm fails to update the optimal solution for consecutive G generations (G = 10), the Levy flight disturbance is triggered
X i t + 1 = X i t + α Levy β
Among them, α is the step size scaling factor, and ⊕ represents element wise multiplication [50].
Elite reverse learning utilizes the current elite individuals to generate reverse solutions and expand the search scope. For the elite individual Xe, its inverse solution is
X e ~ = k l b + u b X e
where k is a random number within [0, 1]. Merge the reverse solution with the current population and select the top N individuals with the best fitness as the next generation population. This strategy can effectively enhance population diversity and accelerate convergence.
The specific flowchart of the multi-strategy enhanced great white shark optimization algorithm is shown in Figure 1.
(4)
IWSO algorithm pseudo-code
The pseudo-code of the IWSO algorithm is shown in Algorithm 1.
(5)
Time complexity analysis
Let the population size be N, the maximum number of iterations be Tmax, the number of jobs be n, and the number of machines be m. The time complexity of the basic WSO is O(Tmax·N·(n·m)). The IWSO adds Levy flight perturbation and elite opposition-based learning in each generation, but the time complexity of these two operations is both O((n·m)) and executed at a low frequency. Therefore, the overall time complexity of the IWSO remains O(Tmax·N·(n·m)), which is the same order as the original algorithm.
Algorithm 1: Pseudo code of improved white shark optimization algorithm (IWSO).
Multi-strategy Enhanced White Shark Optimizer (IWSO)
Input: Population size N, maximum number of iterations T m a x , dimension d, boundaries lb, ub, and other parameters.
1. Initialize the population using the Tent chaotic map   X i i = 1 , , N ,       i = 1 , , N .
2. Calculate the initial fitness f i = f i t n e s s X i , a n d   d e t e r m i n e   X b e s t = a r g m i n f i .
3. Initialize the stagnation counter stagnation = 0.
4. for t = 1 to  T m a x  do
5. Calculate the convergence factor η(t) and inertia weight w(t).
6. for i = 1 to N do
7. Randomly generate p ∈ [0, 1]
8. if  p < p p h a s e  then execute global exploration
9. else execute local exploitation
10. Boundary handling
11. Calculate the new fitness f n e w
12. if f n e w < f i then X i = X n e w ,   f i = f n e w
13. if f n e w < f b e s t  then X b e s t = X n e w , f b e s t = f n e w , s t a g n a t i o n = 0
14. else s t a g n a t i o n = s t a g n a t i o n + 1
15. end for
16. if s t a g n a t i o n G  then
17. Perform Levy flight perturbation on the population
18. Update X b e s t , reset s t a g n a t i o n = 0
19. end if
20. if t m o d T m a x / 5 = 0  then
21. Execute elite opposition-based learning and update the population
22. end if
23. end for
24. return Xbest, fbest
Output: Global optimal solution X b e s t and optimal fitness value.

5. Algorithm Performance Test and Analysis

To rigorously verify the real performance of the proposed IWSO in continuous space optimization and prove its underlying ability to solve complex job shop scheduling problems, an international standard test function suite is used for pure mathematical benchmark tests. The IWSO is compared with various mainstream swarm intelligence algorithms horizontally and vertically through scientific performance evaluation indicators, and the physical meaning of the convergence curve is deeply analyzed.

5.1. Experimental Test Environment

To ensure the fairness of functional testing, this paper selects 7 classic and highly representative swarm intelligence algorithms to compete with the IWSO. The comparison algorithms include the original White Shark Optimizer (WSO), Harris Hawks Optimization (HHO) [51], Butterfly Optimization Algorithm (BOA) [52], Dragonfly Optimization Algorithm (DOA) [53], Bat Algorithm (BA) [54], Beluga Whale Optimization (BWO) [55], and Subtraction Average Based Optimizer (SABO) [56]. The core parameters of functional testing are uniformly set according to the control variable method: the population size of all comparison algorithms is set to N = 30, the maximum number of iterations, IterMax = 1000, and the test dimension is uniformly set to Dim = 30. To eliminate the accidental deviation caused by random optimization, each algorithm runs independently 30 times on each test function.
To comprehensively and objectively evaluate the optimization ability of the algorithm, this paper selects the CEC2017 benchmark test suite released by the IEEE Congress on Evolutionary Computation (IEEE CEC) as the experimental object. This test suite includes 29 complex nonlinear benchmark functions (F2 has been officially deleted), which can be divided into four categories according to the topographic characteristics: Unimodal functions (F1–F3): only contain one global optimal solution without local extremum interference, which is specially used to test the local exploitation and rapid convergence ability of the algorithm. Multimodal functions (F4–F10): contain a large number of local extremum traps, which are specially used to test the global exploration and ability to escape local optima of the algorithm. Hybrid functions (F11–F20): composed of a mixture of multiple sub-functions of different unimodal/multimodal functions, with non-convex and multi-modal characteristics. Composition functions (F21–F30): integrate multiple sub-functions through rotation, translation, weighting, and other methods to form an extremely rugged solution space with strong non-convexity, which truly simulates the extremely complex engineering constraint terrain. All simulation experiments are carried out in a highly unified hardware and software environment to eliminate system errors. Hardware environment: Intel® CoreTM i7-12700H processor, 32 GB memory; software environment: Windows 11 operating system, MATLAB R2023b simulation platform. The information of the CEC2017 benchmark test suite is shown in Table 2.
To scientifically quantify the large amount of data generated by 30 independent experiments, the following three core statistical indicators are introduced as performance evaluation criteria:
(1)
Minimum value (Min): The best fitness value obtained by the algorithm in 30 independent runs, reflecting the ultimate optimization ability of the algorithm:
Min = min 1 k 30 f k
(2)
Average value (Avg): The arithmetic average of the fitness values obtained by the algorithm in 30 independent runs, reflecting the average optimization accuracy of the algorithm:
Avg = 1 30 k = 1 30 f k
(3)
Standard deviation (Std): Measures the degree of dispersion of the solution results of the algorithm in multiple runs; a smaller standard deviation indicates a more stable algorithm:
Std = 1 30 1 k = 1 30 f k Avg 2

5.2. Results and Analysis of the CEC2017 Test

To verify the optimization performance of the IWSO, this paper conducts comparative experiments between the IWSO and seven comparison algorithms on the CEC2017 test suite. Table 3 shows the experimental results after 30 independent runs, listing the minimum value (Min), average value (Avg), and standard deviation (Std), respectively, where the bold data indicate the best result. Figure 2 shows the average convergence curves of the test functions.
Wilcoxon rank-sum test and Friedman test. To further illustrate the differences between algorithms, Wilcoxon rank sum non-parametric statistical tests were performed [23]. By calculating the p-value to compare the differences between different algorithms, if p is less than 0.05, it indicates a significant difference between the two algorithms; otherwise, it is not. Differential performance and average rank of CEC2017 are shown in Table 4.
Table 4 presents the statistical results of the Wilcoxon rank-sum test and Friedman test based on the experimental data in Table 1. The significance marker (Y/N) is adopted to quantitatively judge whether there exists a statistically significant performance difference between the IWSO algorithm and each comparison algorithm, which avoids the limitation of subjective qualitative comparison merely relying on the optimal value, average value, and standard deviation. It enables the conclusion of algorithm performance comparison to be supported by reproducible statistical evidence. According to the statistical results, IWSO exhibits significant statistical differences compared with the seven mainstream swarm intelligence algorithms involved in the comparison. This fully demonstrates that the performance improvement brought by the multi-strategy improvement mechanism in this paper is not random accidental fluctuation, but substantial performance superiority generated by the optimization of the algorithm’s own optimization framework and search mechanism. In addition, the average ranking obtained by the Friedman test further quantifies the overall performance level of all compared algorithms, and the results show that IWSO ranks first among all competitors. From the perspective of statistical evaluation logic, if the corresponding N value is too large and the average Friedman ranking is relatively backward, it indicates that the algorithm or improved strategy has a limited optimization effect and lacks sufficient research and application value.
It can be observed from the convergence curves and statistical results that for the two unimodal functions F1 and F3, the proposed IWSO achieves the best performance in terms of the minimum optimal value, average value, and standard deviation among all seven comparative algorithms, including HHO, BOA, DOA, BA, BWO, SABO, and the original WSO. Specifically, on F1, the optimization accuracy of IWSO is improved by about five orders of magnitude compared with the original WSO and also presents an overwhelming advantage of several orders of magnitude over the other six competitors. On F3, the performance improvement of IWSO is more remarkable, reaching more than ten orders of magnitude. Even for BOA and DOA, which perform relatively well among the comparative algorithms, their optimal results are still from one to two orders of magnitude worse than those of IWSO. For all seven multimodal functions from F4 to F10, IWSO significantly outperforms all comparison algorithms in both optimal and average values. Multimodal functions contain numerous local optimal traps and easily lead to premature convergence. The introduced Levy flight perturbation and elite opposition-based learning strategies can continuously enrich population diversity and enable the algorithm to escape from local optimal solutions effectively. Especially on F7 and F9 with densely distributed local optima, IWSO improves the optimization accuracy by from one to two orders of magnitude compared with the original WSO, and also achieves multiple performance advantages over BA, BOA, and other algorithms. The convergence curves present an obvious step-down feature, which indicates that IWSO can continuously break away from the local optimum and gradually approach the global optimal solution. The current algorithm ranking is only applicable to the experimental protocol set in this paper.
For the ten hybrid functions from F11 to F20, IWSO obtains the best optimal and average values and shows much better overall performance than other algorithms. Hybrid functions integrate the characteristics of multiple unimodal and multimodal components with highly complex non-convex landscapes, which impose high requirements on the tradeoff between global exploration and local exploitation. The designed adaptive nonlinear convergence factor and dynamic cosine inertia weight maintain a large search step for wide-area exploration in the early iteration stage and automatically narrow the search scope to strengthen neighborhood fine search in the later stage, effectively balancing global exploration and local exploitation. On typical hybrid functions such as F11, F12, F13, F15, and F19, the optimization accuracy of IWSO is increased by from 3 to 5 orders of magnitude compared with the original WSO, and by from 5 to 6 orders of magnitude compared with BA and HHO. Even on relatively simple F16 and F17, the average convergence results of IWSO still maintain a clear lead, which fully verifies the effectiveness of the multi-strategy coordination mechanism in complex hybrid optimization scenarios. The composition functions F21 to F30 are constructed by translation, rotation, and weighted reconstruction with extremely rugged landscapes, which are reliable benchmarks for evaluating algorithm robustness. The experimental results show that IWSO achieves the optimal average value on nine composition functions and the optimal standard deviation on eight functions, demonstrating outstanding comprehensive performance. On F22, F25, F27, F28, and F29, the optimal and average values of IWSO are far superior to all comparison algorithms, with an improvement of tens to hundreds of times compared with the original WSO. Only on F24 does BA obtain a slightly better single optimal value than IWSO; however, its standard deviation is much higher, indicating strong randomness and poor robustness. In contrast, benefiting from the coordination mechanism of stagnation monitoring, Levy flight perturbation, and elite opposition-based learning, IWSO can steadily converge to the neighborhood of the global optimum in most cases and possesses much higher reliability and repeatability.
The overall experimental results demonstrate that for unimodal functions, IWSO achieves accuracy improvement of multiple orders of magnitude over the original WSO, which verifies the excellent performance of the Gaussian–Cauchy hybrid perturbation strategy in local fine search. For multimodal functions, IWSO obtains the best average results on all test cases, and the stepwise declining convergence characteristic confirms that Levy flight and stagnation restart mechanisms are effective in escaping local optima. For hybrid and composition functions, IWSO ranks the best on more than 90% of the test functions, showing strong robustness and environmental adaptability. Meanwhile, the Wilcoxon rank-sum test and Friedman ranking further verify that IWSO has significant statistical differences compared with the other seven algorithms and ranks first in overall performance. Both quantitative data and internal mechanism analysis fully validate the rationality and superiority of the proposed multi-strategy improvement framework.

5.3. Optimal Design of Piston Rod

To verify the effectiveness and practicability of the proposed improved white shark optimizer (IWSO) in real engineering constrained optimization problems, the classic piston rod optimal design problem is selected as the test case. This problem has nonlinear constraints, continuous variables, and multimodal characteristics, and is a widely used benchmark test problem in the field of engineering design. By applying IWSO to this problem and comparing it with a variety of mainstream swarm intelligence algorithms, the optimization performance and constraint handling ability of the algorithm under engineering constraints are evaluated.
The piston rod is the core transmission component in power equipment such as hydraulic cylinders, pneumatic cylinders, and internal combustion engines, whose function is to transfer the reciprocating motion of the piston to external mechanisms. Under actual working conditions, the piston rod bears various loads such as tension, compression, bending, and impact, and the rationality of its structural design is directly related to the safety, reliability, and service life of the equipment. The goal of piston rod optimal design is to minimize the mass (or cost) of the piston rod on the premise of meeting multiple engineering constraints such as strength, stability, and geometric dimensions, so as to achieve a lightweight design. This problem is a typical nonlinear constrained optimization problem, which is very suitable for testing the comprehensive performance of intelligent optimization algorithms in engineering constrained scenarios.
The main purpose of piston rod design optimization is to locate the piston components H, B, D, and X by minimizing the oil volume when the piston rod is lifted from 0° to 45°, as shown in Figure 3. The mathematical model for the design of the piston rod is as follows:
Objective function:
m i n i m i z e   f ( H , B , D , X ) = 1 4 π D 2 L 2 L 1
s u b j e c t   t o G 1 = Q L cos θ R F 0 ; G 2 = Q ( L X ) M max 0 ; G 3 = 1.2 L 2 L 1 L 1 0 ; G 4 = D 2 B 0 ;
R = X X sin θ + H + H B X cos θ X B 2 + H 2 , F = π P D 2 4 ; L 1 = X B 2 + H 2 ; L 2 = X sin θ + H 2 + B X cos θ 2 ; θ = 45 ° ; Q = 10000 lbs ; M = 1.8 × 10 6 lbs ; P = 1500 psi ; L = 240 ; 0.05 H , B , D 500 ; 0.05 X 120
The schematic diagram of the piston rod optimization problem is shown in Figure 3. The comparison of IWSO convergence curves for piston rod optimization is shown in Figure 4. The statistical results comparison of various algorithms on piston rod optimization problems is shown in Table 5.
It can be seen from the convergence curve of Figure 4 that IWSO rapidly drops to the region near the optimal solution in the early iteration stage (the first 30 generations), which benefits from the good starting point provided by the Tent chaotic map initialization and the large-step exploration ability of the Lévy flight strategy. In contrast, the other algorithms converge slowly and show obvious premature convergence, falling into local optima in the early iteration stage and failing to improve further later.
It can be seen from Table 4 that, in 30 independent runs, IWSO has the smallest standard deviation, indicating that it is less sensitive to the randomness of the initial population and can converge stably to a near-global optimal solution in each run. The standard deviations of the original WSO and HHO are about three to five times that of IWSO, and some running results deviate greatly from the optimal value. Although the standard deviations of BA and BWO are small, this is because they prematurely fall into the same local optimal point, which is “pseudo-stability”. In terms of feasible solution ratio, IWSO outputs feasible solutions satisfying all constraints in all 30 runs, while WSO and BOA have slight constraint violations in two to three runs each (forced to pull back by penalty function), and BA and BWO fail to meet the stability constraint in about five runs each.
The engineering goal of the piston rod design problem is to achieve lightweight on the premise of ensuring safety. For mass-produced hydraulic or pneumatic cylinder products, this weight reduction effect of IWSO will bring significant cost savings and energy consumption reduction. At the same time, IWSO can strictly meet the strength and buckling constraints in all runs, indicating that it has strong constraint handling ability and can be reliably applied to practical engineering design.

5.4. Application in Job Shop Scheduling Problem

The Job Shop Scheduling Problem (JSSP) is a classic combinatorial optimization problem in the field of manufacturing. Its solution space explodes factorially with the increase in the number of jobs and machines, and it is a typical NP-hard problem. Similar to the logistics distribution center location problem, JSSP involves both discrete process sequencing and continuous time sequence constraints, which puts forward high requirements for the global search and local exploitation ability of intelligent optimization algorithms. This chapter extends the proposed improved white shark optimizer (IWSO) to the field of JSSP, designs a process-oriented discrete coding scheme and semi-active decoder, combines tabu search and elite retention strategy, and verifies the effectiveness and superiority of IWSO in complex scheduling tasks through multiple standard instances.
FT06 is one of the most classic benchmark instances in the field of shop scheduling, including six jobs and six machines, each job has six processes, and the total number of processes is O = 36. The known global optimal maximum completion time of this instance is Cmax = 55. Due to its moderate scale and clear optimal solution, it is often used to verify the basic performance of scheduling algorithms. The comprehensive comparison of eight algorithms is shown in Table 6. The convergence iteration diagram of the workshop scheduling application algorithm is shown in Figure 5. The Gantt chart comparison of the BA algorithm, BOA algorithm, BWO algorithm, DOA algorithm, HHO algorithm, SABO algorithm, WSO algorithm, and IWSO algorithm is shown in Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13.
It can be seen from Table 5 that, among the eight listed algorithms, IWSO is the best in Best and Mean, indicating that, in multiple independent experiments, it not only has a better peak solution but its overall performance in the average sense is also significantly better than the other seven algorithms. Compared with the suboptimal algorithm (DOA according to Mean, 1.5312), the mean fitness of IWSO is relatively reduced by about 11.4%, indicating that under the weight setting in this paper, IWSO has a substantial improvement in the multi-objective comprehensive index. At the same time, the StdFitness of IWSO (0.0192) is the lowest among all algorithms and lower than that of WSO (0.0607), indicating that under the same number of repetitions, the sample dispersion degree of the fitness obtained by IWSO is smaller, that is, the robustness and repeatability are better.
In the Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13, the convergence curves of the eight algorithms all show the typical heuristic optimization characteristics of rapid descent in the early stage and slow approximation in the late stage, indicating that on small-scale JSP instances such as FT06, the initial population diversity can quickly bring feasible improvements, and the subsequent performance differences mainly come from the local exploitation ability and the ability to jump out of local optima. The curve of IWSO remains at the lowest level in the middle and late stages with a smaller fluctuation amplitude, showing better exploitation efficiency and higher convergence stability. The tailing at the end of the Gantt chart of IWSO is shorter, indicating that the last completed process ends earlier, directly corresponding to a smaller Cmax. The utilization of bottleneck machines is more continuous, indicating that the long-time idle periods of key machines are reduced and the machine load is more balanced; the waiting across machines is less, indicating that the waiting time of jobs between adjacent processes is compressed and the process connection is tighter. These three points jointly lead to the BestMakespan = 51 and MeanMakespan = 52.60 of IWSO being better than other algorithms (e.g., MeanMakespan = 59.25 of DOA). At the same time, the common problems of WSO/HHO/BA are that the local section arrangement is better, but there are 1–2 machine idle sections globally, leading to the lengthening of the tail; BOA/BWO/SABO are prone to asynchronous multi-machines, and some operations are concentrated in the back-end queue, resulting in an obvious waiting chain. The overall performance of DOA is better, but there is still compressible waiting and misalignment on the critical path, resulting in the final Cmax still higher than that of IWSO.

6. Conclusions

Based on the white shark optimizer as the underlying framework, this paper proposes an improved white shark optimizer with multi-strategy enhancement (IWSO) and systematically applies it to solve the shop scheduling problem. Aiming at the inherent defects of the original WSO algorithm, such as large randomness in population initialization, imbalance between global exploration and local exploitation, and easy falling into local extrema in the late iteration stage, this paper carries out in-depth improvements from four dimensions: initialization, search mechanism, stagnation monitoring, and local refinement. Firstly, a Tent chaotic map is introduced for population initialization, and the ergodicity and non-repeatability of chaotic motion are used to generate uniformly distributed initial solutions, fundamentally reducing the risk of premature convergence. Secondly, an adaptive nonlinear convergence factor and dynamic inertia weight are designed to enable the algorithm to maintain large-step wide-area exploration in the early iteration stage and automatically focus on fine search in the neighborhood of the optimal solution in the later stage. Thirdly, the Lévy flight perturbation mechanism and elite opposition-based learning strategy are integrated. When the algorithm fails to update the optimal solution for consecutive generations, the perturbation operation is triggered to help the population jump out of the local optimal trap. Finally, a Gaussian–Cauchy hybrid micro-element perturbation is superimposed at the end of the iteration to conduct an extreme fine search in the neighborhood of the optimal solution. Theoretical complexity analysis shows that IWSO significantly improves the optimization ability without increasing the time complexity order.
To fully verify the effectiveness and superiority of IWSO, 30 CEC2017 benchmark functions, including unimodal, multimodal, hybrid, and composition functions, are selected for simulation tests, and horizontal comparisons are carried out with seven mainstream swarm intelligence algorithms, including WSO, HHO, BOA, DOA, BA, BWO, and SABO. Quantitative experimental results show that in the CEC2017 test functions, the optimization accuracy of IWSO is improved by more than ten orders of magnitude compared with the original WSO. The average convergence value is reduced by from 5 to 10 orders of magnitude on unimodal functions such as F1 and F3, and more than 90% of the multimodal, hybrid, and composite test instances obtain the optimal minimum and average values. The standard deviation of IWSO is as low as the order of 10−2~10−3, which is much lower than that of comparison algorithms, showing stronger solution stability. In the piston rod engineering constrained optimization problem, the optimal value of IWSO is only 2.87, far better than 3.23 × 1015 of the original WSO, and the standard deviation is only 1.41, indicating extremely low dispersion of multiple running results. In the classic FT06 job shop scheduling benchmark instance, the optimal makespan of IWSO reaches 51, with an average makespan of 52.6. Compared with the suboptimal algorithm DOA, the average makespan is reduced by 11.4%, and the standard deviation is only 1.12, which is significantly superior to the other seven comparison algorithms.
Although IWSO performs excellently in benchmark tests and engineering problems, there are still the following shortcomings and improvement directions: subsequently, the overhead can be reduced through code optimization and parallel computing, and a lack of multi-parameter sensitivity analysis. Parameter sensitivity: hyperparameters (such as stagnation tolerance, Lévy index) need manual tuning, and an adaptive parameter control mechanism can be introduced in the future. Discrete scheduling adaptation: the migration of IWSO to the shop scheduling problem needs to improve the coding, decoding and active scheduling generation mechanism, and systematic experiments will be carried out on standard instances in the future. Research on hierarchical search or distributed frameworks for large-scale high-dimensional problems; It can also be extended to a multi-objective version (MOIWSO) to handle multi-objective and dynamic scheduling requirements in actual production. Future work will focus on the adaptation of discrete workshop scheduling problems and the extended application of large-scale, multi-objective, and dynamic scenarios, further promoting the algorithm from theory to engineering practice.

Author Contributions

Conceptualization: L.C.; writing—review and editing: Y.Y.; validation: M.L.; data curation: K.C.; writing—original draft preparation: Y.Y.; methodology: Z.C.; software: Y.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Natural Science Foundation of Zhejiang Province under Grant LY23F010002, the School-level Scientific Research Project of Wenzhou University of Technology under Grant ky202403.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon request. There are no restrictions on data availability.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Zhang, X.; Zhu, G.Y. A literature review of reinforcement learning methods applied to job-shop scheduling problems. Comput. Oper. Res. 2025, 175, 106929. [Google Scholar] [CrossRef]
  2. Dauzère-Pérès, S.; Ding, J.; Shen, L.; Tamssaouet, K. The flexible job shop scheduling problem: A review. Eur. J. Oper. Res. 2024, 314, 409–432. [Google Scholar] [CrossRef]
  3. Momenikorbekandi, A.; Kalganova, T. Intelligent scheduling methods for optimisation of job shop scheduling problems in the manufacturing sector: A systematic review. Electronics 2025, 14, 1663. [Google Scholar] [CrossRef]
  4. Wu, X.; Yan, X.; Guan, D.; Wei, M. A deep reinforcement learning model for dynamic job-shop scheduling problem with uncertain processing time. Eng. Appl. Artif. Intell. 2024, 131, 107790. [Google Scholar] [CrossRef]
  5. Corsini, A.; Porrello, A.; Calderara, S.; DellAmico, M. Self-labeling the job shop scheduling problem. Adv. Neural Inf. Process. Syst. 2024, 37, 105528–105551. [Google Scholar]
  6. Huang, J.P.; Gao, L.; Li, X.Y. An end-to-end deep reinforcement learning method based on graph neural network for distributed job-shop scheduling problem. Expert Syst. Appl. 2024, 238, 121756. [Google Scholar] [CrossRef]
  7. Lu, S.; Wang, Y.; Kong, M.; Wang, W.; Tan, W.; Song, Y. A double deep q-network framework for a flexible job shop scheduling problem with dynamic job arrivals and urgent job insertions. Eng. Appl. Artif. Intell. 2024, 133, 108487. [Google Scholar] [CrossRef]
  8. Yuan, E.; Wang, L.; Cheng, S.; Song, S.; Fan, W.; Li, Y. Solving flexible job shop scheduling problems via deep reinforcement learning. Expert Syst. Appl. 2024, 245, 123019. [Google Scholar] [CrossRef]
  9. Li, Z.; Gu, W.; Shang, H.; Zhang, G.; Zhou, G. Research on dynamic job shop scheduling problem with AGV based on DQN. Clust. Comput. 2025, 28, 236. [Google Scholar] [CrossRef]
  10. Smit, I.G.; Zhou, J.; Reijnen, R.; Wu, Y.; Chen, J.; Zhang, C. Graph neural networks for job shop scheduling problems: A survey. Comput. Oper. Res. 2025, 176, 106914. [Google Scholar] [CrossRef]
  11. Xu, Y.; Zhang, M.; Yang, M.; Wang, D. Hybrid quantum particle swarm optimization and variable neighborhood search for flexible job-shop scheduling problem. J. Manuf. Syst. 2024, 73, 334–348. [Google Scholar] [CrossRef]
  12. Yao, Y.; Liu, Q.; Fu, L.; Li, X.; Yu, Y.; Gao, L.; Zhou, W. A novel mathematical model for the flexible job-shop scheduling problem with limited automated guided vehicles. IEEE Trans. Autom. Sci. Eng. 2024, 22, 7449–7462. [Google Scholar] [CrossRef]
  13. Han, X.; Cheng, W.; Meng, L.; Zhang, B.; Gao, K.; Zhang, C.; Duan, P. A dual population collaborative genetic algorithm for solving flexible job shop scheduling problem with AGV. Swarm Evol. Comput. 2024, 86, 101538. [Google Scholar] [CrossRef]
  14. Yuan, M.; Zheng, L.; Huang, H.; Zhou, K.; Pei, F.; Gu, W. Research on flexible job shop scheduling problem with AGV using double DQN. J. Intell. Manuf. 2025, 36, 509–535. [Google Scholar] [CrossRef]
  15. Chen, W.; Zhang, Z.; Tang, D.; Liu, C.; Gui, Y.; Nie, Q.; Zhao, Z. Probing an LSTM-PPO-Based reinforcement learning algorithm to solve dynamic job shop scheduling problem. Comput. Ind. Eng. 2024, 197, 110633. [Google Scholar] [CrossRef]
  16. Prity, F.S.; Uddin, K.M.A.; Nath, N. Exploring swarm intelligence optimization techniques for task scheduling in cloud computing: Algorithms, performance analysis, and future prospects. Iran J. Comput. Sci. 2024, 7, 337–358. [Google Scholar] [CrossRef]
  17. Priyadarshi, R.; Kumar, R.R. Evolution of swarm intelligence: A systematic review of particle swarm and ant colony optimization approaches in modern research. Arch. Comput. Methods Eng. 2025, 32, 3609–3650. [Google Scholar] [CrossRef]
  18. Yue, Y.; Cao, L.; Chen, C.; Chen, Y.; Chen, B. Snake Optimization Algorithm Augmented by Adaptive t-Distribution Mixed Mutation and Its Application in Energy Storage System Capacity Optimization. Biomimetics 2025, 10, 244. [Google Scholar] [CrossRef] [PubMed]
  19. Chen, C.; Cao, L.; Chen, Y.; Yue, Y. A comprehensive survey of convergence analysis of beetle antennae search algorithm and its applications. Artif. Intell. Rev. 2024, 57, 141. [Google Scholar] [CrossRef]
  20. Wang, X.; Cao, L.; Yue, Y. Coverage optimization strategy for 3D wireless sensor network based on adaptive inertia weight Arctic Puffin Optimization Algorithm. J. Comput. Des. Eng. 2025, 12, 81–109. [Google Scholar] [CrossRef]
  21. Yue, Y.; Cao, L.; Lu, D.; Hu, Z.; Xu, M.; Wang, S.; Li, B.; Ding, H. Review and empirical analysis of sparrow search algorithm. Artif. Intell. Rev. 2023, 56, 10867–10919. [Google Scholar] [CrossRef]
  22. Cao, L.; Yue, Y.; Chen, Y.; Chen, C.; Chen, B. Sailfish optimization algorithm integrated with the osprey optimization algorithm and cauchy mutation and its engineering applications. Symmetry 2025, 17, 938. [Google Scholar] [CrossRef]
  23. Wang, S.; Xu, B.; Zheng, Y.; Yue, Y.; Xiong, M. Path Optimization Strategy for Unmanned Aerial Vehicles Based on Improved Black Winged Kite Optimization Algorithm. Biomimetics 2025, 10, 310. [Google Scholar] [CrossRef]
  24. Wang, Z.; Yao, L.; Li, M.; Chen, M.; Zhao, J.; Chu, F.; Li, W. A high-accuracy fault detection method using swarm intelligence optimization entropy. IEEE Trans. Instrum. Meas. 2024, 74, 1–13. [Google Scholar] [CrossRef]
  25. Braik, M.; Hammouri, A.; Atwan, J.; Al-Betar, M.A.; Awadallah, M. White Shark Optimizer: A novel bio-inspired meta-heuristic algorithm for global optimization problems. Knowl.-Based Syst. 2022, 243, 108457. [Google Scholar] [CrossRef]
  26. Awadallah, M.A.; Braik, M.; AlAkhras, L.; Kassaymeh, S.; Al-Betar, M. White shark optimizer and its applications: A systematic review. Arch. Comput. Methods Eng. 2025, 12, 1–69. [Google Scholar] [CrossRef]
  27. Lepe-Silva, F.; Crawford, B.; Cisternas-Caneo, F.; Barrera-Garcia, J.; Soto, R. A binary chaotic white shark optimizer. Mathematics 2024, 12, 3171. [Google Scholar] [CrossRef]
  28. Fathy, A.; Alanazi, A. An efficient white shark optimizer for enhancing the performance of proton exchange membrane fuel cells. Sustainability 2023, 15, 11741. [Google Scholar] [CrossRef]
  29. Farhat, M.; Kamel, S.; Elseify, M.A.; Abdelaziz, A. A modified white shark optimizer for optimal power flow considering uncertainty of renewable energy sources. Sci. Rep. 2024, 14, 3051. [Google Scholar] [CrossRef] [PubMed]
  30. Cui, Q.; Zhao, S.; Chen, M.; Zhao, Q. Feature selection based on improved white shark optimizer. J. Bionic Eng. 2024, 21, 3123–3150. [Google Scholar] [CrossRef]
  31. Liu, M.; Lv, J.; Du, S.; Deng, Y.; Shen, X.; Zhou, Y. Multi-resource constrained flexible job shop scheduling problem with fixture-pallet combinatorial optimisation. Comput. Ind. Eng. 2024, 188, 109903. [Google Scholar] [CrossRef]
  32. Lei, Y.; Deng, Q.; Liao, M.; Gao, S. Deep reinforcement learning for dynamic distributed job shop scheduling problem with transfers. Expert Syst. Appl. 2024, 251, 123970. [Google Scholar] [CrossRef]
  33. Kouka, S.; Makhadmeh, S.N.; Al-Betar, M.A.; Dalbah, L.M.; Nachouki, M. Recent Applications and Advances of Migrating Birds Optimization. Arch. Comput. Methods Eng. 2024, 31, 243–262. [Google Scholar] [CrossRef]
  34. Wang, C.; Wei, M.; Liu, Q.; Zhang, X.; Li, X. An improved adaptive hybrid algorithm for solving distributed flexible job shop scheduling problem. Swarm Evol. Comput. 2025, 94, 101873. [Google Scholar] [CrossRef]
  35. Nadana Ravishankar, T.; Ramprasath, M.; Daniel, A.; Selvarajan, S.; Subbiah, P.; Balusamy, B. White shark optimizer with optimal deep learning based effective unmanned aerial vehicles communication and scene classification. Sci. Rep. 2023, 13, 23041. [Google Scholar] [CrossRef]
  36. Saraireh, J.; Agoyi, M.; Kassaymeh, S. Adaptive ensemble learning model-based binary white shark optimizer for software defect classification. Int. J. Comput. Intell. Syst. 2025, 18, 14. [Google Scholar] [CrossRef]
  37. Hassan, M.H.; Kamel, S.; Selim, A.; Shaheen, A.; Yu, J.; El-Sehiemy, R. Efficient economic operation based on load dispatch of power systems using a leader white shark optimization algorithm. Neural Comput. Appl. 2024, 36, 10613–10635. [Google Scholar] [CrossRef]
  38. Kadhim, N.A.; Obed, A.A.; Abid, A.J.; Kotb, H.; Emara, A. Optimal PV reconfiguration under partial shading based on white shark optimization. IEEE Access 2024, 12, 27385–27398. [Google Scholar] [CrossRef]
  39. Hammouri, A.I.; Braik, M.S.; Al-hiary, H.H.; Abdeen, R. A binary hybrid sine cosine white shark optimizer for feature selection. Clust. Comput. 2024, 27, 7825–7867. [Google Scholar] [CrossRef]
  40. Miao, F.; Li, H.; Yan, G.; Mei, X.; Wu, Z.; Zhao, W.; Liu, T.; Zhang, H. Optimizing UAV path planning in maritime emergency transportation: A novel multi-strategy white shark optimizer. J. Mar. Sci. Eng. 2024, 12, 1207. [Google Scholar] [CrossRef]
  41. Oyediran, M.O.; Ajagbe, S.A.; Ojo, O.S.; Alshahrani, R.; Awodoye, O.O.; Adigun, M. White shark optimizer via support vector machine for video-based gender classification system. Multimed. Tools Appl. 2025, 84, 34645–34661. [Google Scholar] [CrossRef]
  42. Qi, Y.; Jiang, A.; Gao, Y. A Gaussian convolutional optimization algorithm with tent chaotic mapping. Sci. Rep. 2024, 14, 31027. [Google Scholar] [CrossRef] [PubMed]
  43. Nagaraj, N. The unreasonable effectiveness of the chaotic tent map in engineering applications. Chaos Theory Appl. 2022, 4, 197–204. [Google Scholar] [CrossRef]
  44. Li, Y.; Han, M.; Guo, Q. Modified whale optimization algorithm based on tent chaotic mapping and its application in structural optimization. KSCE J. Civ. Eng. 2020, 24, 3703–3713. [Google Scholar] [CrossRef]
  45. Sekyere, Y.O.M.; Effah, F.B.; Okyere, P.Y. An enhanced particle swarm optimization algorithm via adaptive dynamic inertia weight and acceleration coefficients. J. Electron. Electr. Eng. 2024, 3, 53–67. [Google Scholar] [CrossRef]
  46. Wu, Q. An enhanced whale optimization algorithm with inertia weight and dynamic parameter adaptation for wireless sensor network deployment. Computing 2025, 107, 167. [Google Scholar] [CrossRef]
  47. Pian, H.; Meng, K.; Li, H.; Liu, Y.; Li, Z.; Jiang, L. An adaptive control strategy for a virtual synchronous generator based on exponential inertia and nonlinear damping. Energies 2025, 18, 3822. [Google Scholar] [CrossRef]
  48. Biswas, S.; Shaikh, A.; Ezugwu, A.E.S.; Greeff, J.; Mirjalili, S. Enhanced prairie dog optimization with Levy flight and dynamic opposition-based learning for global optimization and engineering design problems. Neural Comput. Appl. 2024, 36, 11137–11170. [Google Scholar] [CrossRef]
  49. Xiao, Y.; Sun, X.; Guo, Y.; Cui, H.; Wang, Y.; Li, J.; Li, S. An enhanced honey badger algorithm based on Lévy flight and refraction opposition-based learning for engineering design problems. J. Intell. Fuzzy Syst. 2022, 43, 4517–4540. [Google Scholar] [CrossRef]
  50. Zhao, Y.; Huang, C.; Zhang, M.; Lv, C. COLMA: A chaos-based mayfly algorithm with opposition-based learning and Levy flight for numerical optimization and engineering design. J. Supercomput. 2023, 79, 19699–19745. [Google Scholar] [CrossRef]
  51. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  52. Makhadmeh, S.N.; Al-Betar, M.A.; Abasi, A.K.; Mohammed, A.; Doush, A. Recent advances in butterfly optimization algorithm, its versions and applications. Arch. Comput. Methods Eng. 2023, 30, 1399–1420. [Google Scholar] [CrossRef]
  53. Rahman, C.M.; Rashid, T.A.; Alsadoon, A.; Bacanin, N.; Fattah, P.; Mirjalili, S. A survey on dragonfly algorithm and its applications in engineering. Evol. Intell. 2023, 16, 1–21. [Google Scholar] [CrossRef]
  54. Dao, T.K.; Nguyen, T.T. A review of the bat algorithm and its varieties for industrial applications. J. Intell. Manuf. 2025, 36, 5327–5349. [Google Scholar] [CrossRef]
  55. Huang, J.; Hu, H. Hybrid beluga whale optimization algorithm with multi-strategy for functions and engineering optimization problems. J. Big Data 2024, 11, 3. [Google Scholar] [CrossRef]
  56. Trojovský, P.; Dehghani, M. Subtraction-average-based optimizer: A new swarm-inspired metaheuristic algorithm for solving optimization problems. Biomimetics 2023, 8, 149. [Google Scholar] [CrossRef]
Figure 1. Flowchart of improved white shark optimization algorithm.
Figure 1. Flowchart of improved white shark optimization algorithm.
Biomimetics 11 00372 g001
Figure 2. Comparison of average convergence curves of CEC2017 algorithm.
Figure 2. Comparison of average convergence curves of CEC2017 algorithm.
Biomimetics 11 00372 g002aBiomimetics 11 00372 g002bBiomimetics 11 00372 g002cBiomimetics 11 00372 g002d
Figure 3. Schematic diagram of piston rod optimization problem.
Figure 3. Schematic diagram of piston rod optimization problem.
Biomimetics 11 00372 g003
Figure 4. Comparison of piston rod optimization IWSO convergence curves.
Figure 4. Comparison of piston rod optimization IWSO convergence curves.
Biomimetics 11 00372 g004
Figure 5. Convergence iteration of workshop scheduling application.
Figure 5. Convergence iteration of workshop scheduling application.
Biomimetics 11 00372 g005
Figure 6. Gantt chart of BA algorithm.
Figure 6. Gantt chart of BA algorithm.
Biomimetics 11 00372 g006
Figure 7. Gantt chart of BOA algorithm.
Figure 7. Gantt chart of BOA algorithm.
Biomimetics 11 00372 g007
Figure 8. Gantt chart of BWO algorithm.
Figure 8. Gantt chart of BWO algorithm.
Biomimetics 11 00372 g008
Figure 9. Gantt chart of DOA algorithm.
Figure 9. Gantt chart of DOA algorithm.
Biomimetics 11 00372 g009
Figure 10. Gantt chart of HHO algorithm.
Figure 10. Gantt chart of HHO algorithm.
Biomimetics 11 00372 g010
Figure 11. Gantt chart of SABO algorithm.
Figure 11. Gantt chart of SABO algorithm.
Biomimetics 11 00372 g011
Figure 12. Gantt chart of WSO algorithm.
Figure 12. Gantt chart of WSO algorithm.
Biomimetics 11 00372 g012
Figure 13. Gantt chart of IWSO algorithm.
Figure 13. Gantt chart of IWSO algorithm.
Biomimetics 11 00372 g013
Table 1. The symbols and variables.
Table 1. The symbols and variables.
SymbolsDefinition
nTotal number of jobs.
mTotal number of machines.
i, hJob indices, i, h = 1, 2, …, n.
j, kMachine indices, j, k = 1, 2, …, m.
OijThe operation of job i processed on machine j.
OikThe process of workpiece i processed on the k-th machine.
p i j Processing time of operation O i j (set to 0 if job i does not need to be processed on machine j)
r i Total number of operations of job i
S i j Start time of operation O i j
C i j Completion time of operation O i j , where C i j = S i j + p i j
C i Completion time of job i, which is equal to the completion time of its last operation.
C m a x Maximum makespan
x i j h k Decision variable, 1 if operation O i j is processed before operation O h k on machine j, otherwise 0
Table 2. Information of the CEC2017 benchmark test.
Table 2. Information of the CEC2017 benchmark test.
No.FunctionsFi = Fi(x)
Unimodal
Functions
1Shifted and Rotated Bent Cigar Function100
2Shifted and Rotated Sum of Different Power Function200
3Shifted and Rotated Zakharov Function300
Simple
Multimodal
Functions
4Shifted and Rotated Rosenbrock’s Function400
5Shifted and Rotated Rastrigin’s Function500
6Shifted and Rotated Expanded Scaffer’s F6 Function600
7Shifted and Rotated Lunacek Bi_Rastrigin Function700
8Shifted and Rotated Non-Continuous Rastrigin’s Function800
9Shifted and Rotated Levy Function900
10Shifted and Rotated Schwefel’s Function1000
Hybrid
Functions
11Hybrid Function 1 (N = 3)1100
12Hybrid Function 2 (N = 3)1200
13Hybrid Function 3 (N = 3)1300
14Hybrid Function 4 (N = 4)1400
15Hybrid Function 5 (N = 4)1500
16Hybrid Function 6 (N = 4)1600
17Hybrid Function 6 (N = 5)1700
18Hybrid Function 6 (N = 5)1800
19Hybrid Function 6 (N = 5)1900
20Hybrid Function 6 (N = 6)2000
Composition
Functions
21Composition Function 1 (N = 3)2100
22Composition Function 2 (N = 3)2200
23Composition Function 3 (N = 4)2300
24Composition Function 4 (N = 4)2400
25Composition Function 5 (N = 5)2500
26Composition Function 6 (N = 5)2600
27Composition Function 7 (N = 6)2700
28Composition Function 8 (N = 6)2800
29Composition Function 9 (N = 3)2900
30Composition Function 10 (N = 3)3000
Search Range: [−100, 100] D (D is DIM. The meaning of "dimension")
Table 3. Comparison of different swarm intelligence algorithms.
Table 3. Comparison of different swarm intelligence algorithms.
HHOBOADOABABWOSABOWSOIWSO
F1min2.56 × 10116.39 × 10101.06 × 10117.98 × 10102.61 × 10113.46 × 10114.48 × 10114.38 × 106
F1std3.46 × 10103.72 × 1098.11 × 1098.08 × 1083.96 × 10102.82 × 1092.40 × 1081.85 × 106
F1avg3.56 × 10117.13 × 10101.24 × 10118.25 × 10103.54 × 10113.54 × 10114.48 × 10116.55 × 106
F3min5.35 × 1059.19 × 1041.88 × 1051.32 × 10125.29 × 1054.35 × 10168.52 × 10164.92 × 103
F3std7.74 × 10102.65 × 10102.71 × 1046.42 × 10111.08 × 10112.07 × 10151.41 × 10144.76 × 103
F3avg3.69 × 10106.57 × 1092.49 × 1052.26 × 10123.26 × 10104.76 × 10168.54 × 10161.16 × 104
F4min1.17 × 1052.89 × 1041.59 × 1044.61 × 1041.03 × 1057.43 × 1051.11 × 1064.07 × 102
F4std5.31 × 1043.30 × 1035.82 × 1031.85 × 1035.40 × 1041.70 × 1049.06 × 1023.94 × 101
F4avg2.38 × 1053.73 × 1043.02 × 1045.05 × 1042.11 × 1057.80 × 1051.11 × 1064.78 × 102
F5min1.59 × 1039.50 × 1021.08 × 1039.58 × 1021.66 × 1032.30 × 1032.72 × 1035.76 × 102
F5std1.12 × 1021.72 × 1013.39 × 1011.65 × 1011.18 × 1022.00 × 1011.88 × 106.15 × 101
F5avg1.82 × 1039.91 × 1021.14 × 1039.98 × 1021.88 × 1032.34 × 1032.72 × 1036.53 × 102
F6min8.10 × 1027.00 × 1027.10 × 1027.09 × 1028.14 × 1028.32 × 1028.84 × 1026.06 × 102
F6std1.43 × 1015.90 × 108.30 × 109.00 × 101.78 × 1011.27 × 1015.63 × 10−14.17 × 10
F6avg8.57 × 1027.11 × 1027.28 × 1027.32 × 1028.63 × 1028.61 × 1028.86 × 1026.14 × 102
F7min8.81 × 1031.65 × 1033.63 × 1031.82 × 1039.13 × 1039.32 × 1031.19 × 1048.37 × 102
F7std4.75 × 1025.41 × 1011.90 × 1023.20 × 1014.41 × 1029.15 × 1018.98 × 103.30 × 101
F7avg9.75 × 1031.79 × 1034.16 × 1031.89 × 1039.76 × 1039.59 × 1031.19 × 1049.03 × 102
F8min1.83 × 1031.27 × 1031.33 × 1031.38 × 1031.87 × 1032.10 × 1032.41 × 1038.59 × 102
F8std9.82 × 1012.50 × 1013.43 × 1011.77 × 1019.64 × 1012.23 × 1011.16 × 106.76 × 101
F8avg2.06 × 1031.33 × 1031.39 × 1031.41 × 1032.10 × 1032.16 × 1032.41 × 1039.56 × 102
F9min7.56 × 1041.81 × 1042.41 × 1041.60 × 1047.15 × 1046.96 × 1041.80 × 1051.21 × 103
F9std1.53 × 1042.25 × 1034.72 × 1033.25 × 1031.52 × 1041.14 × 1046.03 × 1031.92 × 103
F9avg1.10 × 1052.25 × 1043.45 × 1042.63 × 1041.11 × 1059.55 × 1041.95 × 1053.08 × 103
F10min9.86 × 1039.29 × 1038.41 × 1031.12 × 1049.78 × 1031.01 × 1041.22 × 1044.23 × 103
F10std4.72 × 1024.44 × 1022.54 × 1024.08 × 1024.74 × 1024.94 × 1024.57 × 1017.67 × 102
F10avg1.11 × 1041.06 × 1048.86 × 1031.23 × 1041.10 × 1041.11 × 1041.23 × 1045.50 × 103
F11min9.26 × 1041.23 × 1041.19 × 1042.47 × 1087.04 × 1042.50 × 10108.17 × 10101.18 × 103
F11std4.04 × 1061.69 × 1075.24 × 1039.27 × 1071.39 × 1062.75 × 1093.98 × 1088.49 × 101
F11avg1.63 × 1061.32 × 1072.32 × 1044.38 × 1086.08 × 1052.95 × 10108.29 × 10101.31 × 103
F12min5.67 × 10101.93 × 10101.08 × 10102.78 × 10104.61 × 10101.57 × 10112.05 × 10111.45 × 106
F12std1.19 × 10101.56 × 1092.73 × 1094.65 × 1081.43 × 10102.54 × 1091.03 × 1081.06 × 107
F12avg8.04 × 10102.37 × 10101.74 × 10102.87 × 10107.57 × 10101.66 × 10112.05 × 10111.30 × 107
F13min4.60 × 10102.57 × 10105.70 × 1094.05 × 10104.70 × 10101.86 × 10112.32 × 10116.43 × 104
F13std2.63 × 10102.88 × 1092.15 × 1099.02 × 1082.84 × 10102.62 × 1091.51 × 1087.75 × 104
F13avg9.39 × 10103.33 × 10109.87 × 1094.27 × 10107.73 × 10101.91 × 10112.32 × 10111.68 × 105
F14min1.22 × 1081.14 × 1081.00 × 1067.94 × 1081.27 × 1083.40 × 1096.77 × 1092.07 × 103
F14std2.58 × 1081.18 × 1081.42 × 1061.03 × 1082.56 × 1082.33 × 1082.43 × 1072.20 × 104
F14avg3.69 × 1083.01 × 1082.86 × 1061.08 × 1093.62 × 1083.86 × 1096.83 × 1092.37 × 104
F15min2.58 × 10101.29 × 1093.68 × 1085.14 × 1092.50 × 10101.48 × 10112.02 × 10112.02 × 104
F15std1.00 × 10108.24 × 1085.74 × 1083.63 × 1086.48 × 1092.73 × 1092.28 × 1084.72 × 104
F15avg3.66 × 10102.92 × 1091.51 × 1095.86 × 1093.52 × 10101.53 × 10112.03 × 10116.13 × 104
F16min1.18 × 1041.49 × 1044.73 × 1032.46 × 1047.84 × 1033.51 × 1046.47 × 1042.37 × 103
F16std8.95 × 1031.66 × 1033.31 × 1027.16 × 1021.18 × 1041.63 × 1031.61 × 1023.15 × 102
F16avg2.67 × 1041.80 × 1045.60 × 1032.61 × 1042.69 × 1043.90 × 1046.52 × 1042.87 × 103
F17min1.39 × 1061.02 × 1043.67 × 1032.02 × 1051.36 × 1063.84 × 1071.20 × 1081.83 × 103
F17std5.13 × 1062.88 × 1043.43 × 1022.35 × 1045.00 × 1064.63 × 1065.86 × 1052.38 × 102
F17avg7.71 × 1067.99 × 1044.31 × 1032.40 × 1058.04 × 1064.52 × 1071.22 × 1082.21 × 103
F18min2.22 × 1086.93 × 1081.35 × 1073.35 × 1094.84 × 1082.24 × 10103.65 × 10108.96 × 104
F18std2.26 × 1095.35 × 1082.36 × 1072.88 × 1082.04 × 1098.07 × 1089.73 × 1073.57 × 105
F18avg3.53 × 1091.88 × 1094.61 × 1074.31 × 1093.11 × 1092.40 × 10103.67 × 10105.67 × 105
F19min3.69 × 10101.57 × 1094.38 × 1085.38 × 1093.84 × 10101.72 × 10112.39 × 10111.47 × 104
F19std1.26 × 10106.74 × 1087.45 × 1083.35 × 1088.86 × 1094.13 × 1092.20 × 1081.47 × 105
F19avg5.36 × 10103.07 × 1092.13 × 1096.02 × 1095.37 × 10101.83 × 10112.40 × 10111.70 × 105
F20min3.72 × 1033.47 × 1032.95 × 1034.59 × 1033.88 × 1034.41 × 1035.57 × 1032.17 × 103
F20std2.52 × 1021.50 × 1029.75 × 1012.09 × 1022.17 × 1021.51 × 1023.71 × 1011.45 × 102
F20avg4.21 × 1033.73 × 1033.15 × 1035.02 × 1034.16 × 1034.67 × 1035.73 × 1032.43 × 103
F21min3.19 × 1032.97 × 1032.78 × 1033.14 × 1033.24 × 1033.70 × 1033.98 × 1032.38 × 103
F21std1.11 × 1023.29 × 1012.82 × 1012.58 × 1011.01 × 1022.29 × 1012.49 × 105.13 × 101
F21avg3.45 × 1033.01 × 1032.85 × 1033.18 × 1033.43 × 1033.75 × 1033.99 × 1032.48 × 103
F22min1.16 × 1041.03 × 1049.52 × 1031.16 × 1041.07 × 1041.19 × 1041.38 × 1042.31 × 103
F22std3.73 × 1023.18 × 1022.83 × 1022.87 × 1025.09 × 1024.59 × 1024.29 × 1011.67 × 10
F22avg1.26 × 1041.11 × 1041.02 × 1041.26 × 1041.23 × 1041.28 × 1041.39 × 1042.32 × 103
F23min3.79 × 1035.93 × 1033.17 × 1037.34 × 1033.78 × 1034.30 × 1034.60 × 1032.72 × 103
F23std1.51 × 1022.06 × 1026.26 × 1011.77 × 1021.26 × 1024.41 × 1012.49 × 106.32 × 101
F23avg4.02 × 1036.47 × 1033.33 × 1037.63 × 1034.00 × 1034.48 × 1034.61 × 1032.80 × 103
F24min3.72 × 1034.94 × 1033.39 × 1035.14 × 1033.62 × 1034.66 × 1034.69 × 1032.88 × 103
F24std1.66 × 1024.03 × 1014.51 × 1011.74 × 1011.48 × 1022.76 × 1011.25 × 10−15.30 × 101
F24avg4.00 × 1035.04 × 1033.50 × 1035.16 × 1033.94 × 1034.75 × 1034.69 × 1032.98 × 103
F25min7.19 × 1045.97 × 1031.34 × 1048.37 × 1039.87 × 1041.50 × 1052.54 × 1052.89 × 103
F25std2.90 × 1044.37 × 1022.86 × 1031.97 × 1022.39 × 1044.83 × 1033.70 × 1022.24 × 101
F25avg1.41 × 1056.79 × 1031.95 × 1048.97 × 1031.46 × 1051.60 × 1052.55 × 1052.91 × 103
F26min1.51 × 1041.22 × 1041.04 × 1041.53 × 1041.70 × 1042.10 × 1042.41 × 1042.85 × 103
F26std2.50 × 1036.05 × 1026.12 × 1022.89 × 1022.30 × 1035.40 × 1027.74 × 101.27 × 103
F26avg2.08 × 1041.39 × 1041.19 × 1041.57 × 1042.09 × 1042.29 × 1042.41 × 1043.81 × 103
F27min4.50 × 1037.75 × 1033.65 × 1039.40 × 1034.24 × 1031.04 × 1041.25 × 1043.23 × 103
F27std1.11 × 1034.02 × 1029.28 × 1012.27 × 1029.16 × 1021.60 × 1021.06 × 1012.38 × 101
F27avg6.17 × 1038.74 × 1033.85 × 1031.00 × 1046.04 × 1031.08 × 1041.25 × 1043.26 × 103
F28min1.11 × 1048.10 × 1038.99 × 1039.87 × 1031.30 × 1049.59 × 1041.24 × 1053.20 × 103
F28std5.79 × 1033.43 × 1027.75 × 1021.01 × 1024.58 × 1031.66 × 1038.83 × 1012.60 × 101
F28avg2.19 × 1048.93 × 1031.02 × 1041.01 × 1042.08 × 1049.98 × 1041.24 × 1053.24 × 103
F29min1.40 × 1042.97 × 1045.65 × 1031.50 × 1053.48 × 1043.23 × 1061.30 × 1073.51 × 103
F29std5.31 × 1061.67 × 1045.20 × 1022.80 × 1046.85 × 1063.25 × 1051.25 × 1053.10 × 102
F29avg5.97 × 1065.89 × 1046.63 × 1031.90 × 1055.90 × 1063.66 × 1061.33 × 1074.20 × 103
F30min8.63 × 1095.53 × 1097.99 × 1089.34 × 1098.50 × 1094.55 × 10106.53 × 10103.36 × 105
F30std7.32 × 1096.96 × 1084.46 × 1082.23 × 1088.70 × 1091.05 × 1097.31 × 1071.15 × 106
F30avg1.47 × 10107.08 × 1091.59 × 1099.82 × 1091.85 × 10104.76 × 10106.55 × 10102.13 × 106
Table 4. Differential performance and average rank of CEC2017.
Table 4. Differential performance and average rank of CEC2017.
AlgorithmIWSOWSOSABOBWOCSADOABOAHHO
Differential expression (Y/N)0/012/415/610/311/212/111/210/1
Aaverage rank1.485.816.174.523.953.733.972.67
Table 5. Comparison of the algorithms on piston rod optimization problems.
Table 5. Comparison of the algorithms on piston rod optimization problems.
AlgorithmBestMeanStdWorst
HHO3.45 × 1063.59 × 1064.18 × 1023.45 × 106
BOA3.50 × 1052.85 × 1052.76 × 1052.86 × 105
DOA1.11 × 1011.82 × 1016.11 × 101.82 × 101
CSA4.97 × 1055.03 × 1054.62 × 1054.70 × 105
BWO3.59 × 1063.59 × 1063.10 × 1063.25 × 106
SABO6.53 × 10121.26 × 10131.01 × 10132.72 × 1013
WSO3.23 × 10153.23 × 10153.23 × 10153.24 × 1015
IWSO2.87 × 102.66 × 101.41 × 1021.90 × 102
Table 6. Comparison of 8 algorithms for workshop scheduling.
Table 6. Comparison of 8 algorithms for workshop scheduling.
AlgorithmBestMeanStdBestMakespanMeanMakespanStdMakespan
HHO1.52 × 101.60 × 105.66 × 10−25.83 × 1016.27 × 1013.08 × 10
BOA1.52 × 101.63 × 105.80 × 10−25.83 × 1016.42 × 1013.08 × 10
DOA1.46 × 101.53 × 104.03 × 10−25.50 × 1015.93 × 1012.16 × 10
BA1.54 × 101.62 × 105.33 × 10−25.94 × 1016.35 × 1012.68 × 10
BWO1.52 × 101.65 × 107.50 × 10−25.83 × 1016.50 × 1013.93 × 10
SABO1.54 × 101.64 × 104.18 × 10−25.94 × 1016.45 × 1012.15 × 10
WSO1.51 × 101.59 × 106.07 × 10−25.94 × 1016.29 × 1011.62 × 10
IWSO1.33 × 101.36 × 101.92 × 10−25.10 × 1015.26 × 1011.12 × 10
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cao, L.; Li, M.; Chen, K.; Yue, Y.; Qiu, Y.; Cheng, Z. Multi-Strategy Enhanced White Shark Optimizer for Solving Job Shop Scheduling Problem. Biomimetics 2026, 11, 372. https://doi.org/10.3390/biomimetics11060372

AMA Style

Cao L, Li M, Chen K, Yue Y, Qiu Y, Cheng Z. Multi-Strategy Enhanced White Shark Optimizer for Solving Job Shop Scheduling Problem. Biomimetics. 2026; 11(6):372. https://doi.org/10.3390/biomimetics11060372

Chicago/Turabian Style

Cao, Li, Meng Li, Ken Chen, Yinggao Yue, Yang Qiu, and Zihao Cheng. 2026. "Multi-Strategy Enhanced White Shark Optimizer for Solving Job Shop Scheduling Problem" Biomimetics 11, no. 6: 372. https://doi.org/10.3390/biomimetics11060372

APA Style

Cao, L., Li, M., Chen, K., Yue, Y., Qiu, Y., & Cheng, Z. (2026). Multi-Strategy Enhanced White Shark Optimizer for Solving Job Shop Scheduling Problem. Biomimetics, 11(6), 372. https://doi.org/10.3390/biomimetics11060372

Article Metrics

Back to TopTop