Multi-Strategy Enhanced White Shark Optimizer for Solving Job Shop Scheduling Problem
Abstract
1. Introduction
- 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
- (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:
- (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:
- (3)
- Non negative constraint on processing time:
3. White Shark Optimizer (WSO)
- (1)
- Individual position and velocity definition
- (2)
- Position update (hearing/smell movement)
- (3)
- Strategy selection threshold
- (4)
- Velocity update formula
- (5)
- Group behavior position update
4. Multi-Strategy Enhanced White Shark Optimizer (IWSO)
- (1)
- Tent chaotic map initialization
- (2)
- Adaptive nonlinear convergence factor and dynamic inertia weight
- (3)
- Levy flight perturbation and elite opposition-based learning
- (4)
- IWSO algorithm pseudo-code
- (5)
- Time complexity analysis
| 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 , dimension d, boundaries lb, ub, and other parameters. 1. Initialize the population using the Tent chaotic map . 2. Calculate the initial fitness . 3. Initialize the stagnation counter stagnation = 0. 4. for t = 1 to 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 then execute global exploration 9. else execute local exploitation 10. Boundary handling 11. Calculate the new fitness 12. if then , 13. if then , , 14. else 15. end for 16. if then 17. Perform Levy flight perturbation on the population 18. Update , reset 19. end if 20. if 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 and optimal fitness value. |
5. Algorithm Performance Test and Analysis
5.1. Experimental Test Environment
- (1)
- Minimum value (Min): The best fitness value obtained by the algorithm in 30 independent runs, reflecting the ultimate optimization ability of the algorithm:
- (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:
- (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:
5.2. Results and Analysis of the CEC2017 Test
5.3. Optimal Design of Piston Rod
5.4. Application in Job Shop Scheduling Problem
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Qi, Y.; Jiang, A.; Gao, Y. A Gaussian convolutional optimization algorithm with tent chaotic mapping. Sci. Rep. 2024, 14, 31027. [Google Scholar] [CrossRef] [PubMed]
- Nagaraj, N. The unreasonable effectiveness of the chaotic tent map in engineering applications. Chaos Theory Appl. 2022, 4, 197–204. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
















| Symbols | Definition |
|---|---|
| n | Total number of jobs. |
| m | Total number of machines. |
| i, h | Job indices, i, h = 1, 2, …, n. |
| j, k | Machine indices, j, k = 1, 2, …, m. |
| Oij | The operation of job i processed on machine j. |
| Oik | The process of workpiece i processed on the k-th machine. |
| Processing time of operation (set to 0 if job i does not need to be processed on machine j) | |
| Total number of operations of job i | |
| Start time of operation | |
| Completion time of operation , where | |
| Completion time of job i, which is equal to the completion time of its last operation. | |
| Maximum makespan | |
| Decision variable, 1 if operation is processed before operation on machine j, otherwise 0 |
| No. | Functions | Fi = Fi(x) | |
|---|---|---|---|
| Unimodal Functions | 1 | Shifted and Rotated Bent Cigar Function | 100 |
| 2 | Shifted and Rotated Sum of Different Power Function | 200 | |
| 3 | Shifted and Rotated Zakharov Function | 300 | |
| Simple Multimodal Functions | 4 | Shifted and Rotated Rosenbrock’s Function | 400 |
| 5 | Shifted and Rotated Rastrigin’s Function | 500 | |
| 6 | Shifted and Rotated Expanded Scaffer’s F6 Function | 600 | |
| 7 | Shifted and Rotated Lunacek Bi_Rastrigin Function | 700 | |
| 8 | Shifted and Rotated Non-Continuous Rastrigin’s Function | 800 | |
| 9 | Shifted and Rotated Levy Function | 900 | |
| 10 | Shifted and Rotated Schwefel’s Function | 1000 | |
| Hybrid Functions | 11 | Hybrid Function 1 (N = 3) | 1100 |
| 12 | Hybrid Function 2 (N = 3) | 1200 | |
| 13 | Hybrid Function 3 (N = 3) | 1300 | |
| 14 | Hybrid Function 4 (N = 4) | 1400 | |
| 15 | Hybrid Function 5 (N = 4) | 1500 | |
| 16 | Hybrid Function 6 (N = 4) | 1600 | |
| 17 | Hybrid Function 6 (N = 5) | 1700 | |
| 18 | Hybrid Function 6 (N = 5) | 1800 | |
| 19 | Hybrid Function 6 (N = 5) | 1900 | |
| 20 | Hybrid Function 6 (N = 6) | 2000 | |
| Composition Functions | 21 | Composition Function 1 (N = 3) | 2100 |
| 22 | Composition Function 2 (N = 3) | 2200 | |
| 23 | Composition Function 3 (N = 4) | 2300 | |
| 24 | Composition Function 4 (N = 4) | 2400 | |
| 25 | Composition Function 5 (N = 5) | 2500 | |
| 26 | Composition Function 6 (N = 5) | 2600 | |
| 27 | Composition Function 7 (N = 6) | 2700 | |
| 28 | Composition Function 8 (N = 6) | 2800 | |
| 29 | Composition Function 9 (N = 3) | 2900 | |
| 30 | Composition Function 10 (N = 3) | 3000 | |
| Search Range: [−100, 100] D (D is DIM. The meaning of "dimension") | |||
| HHO | BOA | DOA | BA | BWO | SABO | WSO | IWSO | ||
|---|---|---|---|---|---|---|---|---|---|
| F1 | min | 2.56 × 1011 | 6.39 × 1010 | 1.06 × 1011 | 7.98 × 1010 | 2.61 × 1011 | 3.46 × 1011 | 4.48 × 1011 | 4.38 × 106 |
| F1 | std | 3.46 × 1010 | 3.72 × 109 | 8.11 × 109 | 8.08 × 108 | 3.96 × 1010 | 2.82 × 109 | 2.40 × 108 | 1.85 × 106 |
| F1 | avg | 3.56 × 1011 | 7.13 × 1010 | 1.24 × 1011 | 8.25 × 1010 | 3.54 × 1011 | 3.54 × 1011 | 4.48 × 1011 | 6.55 × 106 |
| F3 | min | 5.35 × 105 | 9.19 × 104 | 1.88 × 105 | 1.32 × 1012 | 5.29 × 105 | 4.35 × 1016 | 8.52 × 1016 | 4.92 × 103 |
| F3 | std | 7.74 × 1010 | 2.65 × 1010 | 2.71 × 104 | 6.42 × 1011 | 1.08 × 1011 | 2.07 × 1015 | 1.41 × 1014 | 4.76 × 103 |
| F3 | avg | 3.69 × 1010 | 6.57 × 109 | 2.49 × 105 | 2.26 × 1012 | 3.26 × 1010 | 4.76 × 1016 | 8.54 × 1016 | 1.16 × 104 |
| F4 | min | 1.17 × 105 | 2.89 × 104 | 1.59 × 104 | 4.61 × 104 | 1.03 × 105 | 7.43 × 105 | 1.11 × 106 | 4.07 × 102 |
| F4 | std | 5.31 × 104 | 3.30 × 103 | 5.82 × 103 | 1.85 × 103 | 5.40 × 104 | 1.70 × 104 | 9.06 × 102 | 3.94 × 101 |
| F4 | avg | 2.38 × 105 | 3.73 × 104 | 3.02 × 104 | 5.05 × 104 | 2.11 × 105 | 7.80 × 105 | 1.11 × 106 | 4.78 × 102 |
| F5 | min | 1.59 × 103 | 9.50 × 102 | 1.08 × 103 | 9.58 × 102 | 1.66 × 103 | 2.30 × 103 | 2.72 × 103 | 5.76 × 102 |
| F5 | std | 1.12 × 102 | 1.72 × 101 | 3.39 × 101 | 1.65 × 101 | 1.18 × 102 | 2.00 × 101 | 1.88 × 10 | 6.15 × 101 |
| F5 | avg | 1.82 × 103 | 9.91 × 102 | 1.14 × 103 | 9.98 × 102 | 1.88 × 103 | 2.34 × 103 | 2.72 × 103 | 6.53 × 102 |
| F6 | min | 8.10 × 102 | 7.00 × 102 | 7.10 × 102 | 7.09 × 102 | 8.14 × 102 | 8.32 × 102 | 8.84 × 102 | 6.06 × 102 |
| F6 | std | 1.43 × 101 | 5.90 × 10 | 8.30 × 10 | 9.00 × 10 | 1.78 × 101 | 1.27 × 101 | 5.63 × 10−1 | 4.17 × 10 |
| F6 | avg | 8.57 × 102 | 7.11 × 102 | 7.28 × 102 | 7.32 × 102 | 8.63 × 102 | 8.61 × 102 | 8.86 × 102 | 6.14 × 102 |
| F7 | min | 8.81 × 103 | 1.65 × 103 | 3.63 × 103 | 1.82 × 103 | 9.13 × 103 | 9.32 × 103 | 1.19 × 104 | 8.37 × 102 |
| F7 | std | 4.75 × 102 | 5.41 × 101 | 1.90 × 102 | 3.20 × 101 | 4.41 × 102 | 9.15 × 101 | 8.98 × 10 | 3.30 × 101 |
| F7 | avg | 9.75 × 103 | 1.79 × 103 | 4.16 × 103 | 1.89 × 103 | 9.76 × 103 | 9.59 × 103 | 1.19 × 104 | 9.03 × 102 |
| F8 | min | 1.83 × 103 | 1.27 × 103 | 1.33 × 103 | 1.38 × 103 | 1.87 × 103 | 2.10 × 103 | 2.41 × 103 | 8.59 × 102 |
| F8 | std | 9.82 × 101 | 2.50 × 101 | 3.43 × 101 | 1.77 × 101 | 9.64 × 101 | 2.23 × 101 | 1.16 × 10 | 6.76 × 101 |
| F8 | avg | 2.06 × 103 | 1.33 × 103 | 1.39 × 103 | 1.41 × 103 | 2.10 × 103 | 2.16 × 103 | 2.41 × 103 | 9.56 × 102 |
| F9 | min | 7.56 × 104 | 1.81 × 104 | 2.41 × 104 | 1.60 × 104 | 7.15 × 104 | 6.96 × 104 | 1.80 × 105 | 1.21 × 103 |
| F9 | std | 1.53 × 104 | 2.25 × 103 | 4.72 × 103 | 3.25 × 103 | 1.52 × 104 | 1.14 × 104 | 6.03 × 103 | 1.92 × 103 |
| F9 | avg | 1.10 × 105 | 2.25 × 104 | 3.45 × 104 | 2.63 × 104 | 1.11 × 105 | 9.55 × 104 | 1.95 × 105 | 3.08 × 103 |
| F10 | min | 9.86 × 103 | 9.29 × 103 | 8.41 × 103 | 1.12 × 104 | 9.78 × 103 | 1.01 × 104 | 1.22 × 104 | 4.23 × 103 |
| F10 | std | 4.72 × 102 | 4.44 × 102 | 2.54 × 102 | 4.08 × 102 | 4.74 × 102 | 4.94 × 102 | 4.57 × 101 | 7.67 × 102 |
| F10 | avg | 1.11 × 104 | 1.06 × 104 | 8.86 × 103 | 1.23 × 104 | 1.10 × 104 | 1.11 × 104 | 1.23 × 104 | 5.50 × 103 |
| F11 | min | 9.26 × 104 | 1.23 × 104 | 1.19 × 104 | 2.47 × 108 | 7.04 × 104 | 2.50 × 1010 | 8.17 × 1010 | 1.18 × 103 |
| F11 | std | 4.04 × 106 | 1.69 × 107 | 5.24 × 103 | 9.27 × 107 | 1.39 × 106 | 2.75 × 109 | 3.98 × 108 | 8.49 × 101 |
| F11 | avg | 1.63 × 106 | 1.32 × 107 | 2.32 × 104 | 4.38 × 108 | 6.08 × 105 | 2.95 × 1010 | 8.29 × 1010 | 1.31 × 103 |
| F12 | min | 5.67 × 1010 | 1.93 × 1010 | 1.08 × 1010 | 2.78 × 1010 | 4.61 × 1010 | 1.57 × 1011 | 2.05 × 1011 | 1.45 × 106 |
| F12 | std | 1.19 × 1010 | 1.56 × 109 | 2.73 × 109 | 4.65 × 108 | 1.43 × 1010 | 2.54 × 109 | 1.03 × 108 | 1.06 × 107 |
| F12 | avg | 8.04 × 1010 | 2.37 × 1010 | 1.74 × 1010 | 2.87 × 1010 | 7.57 × 1010 | 1.66 × 1011 | 2.05 × 1011 | 1.30 × 107 |
| F13 | min | 4.60 × 1010 | 2.57 × 1010 | 5.70 × 109 | 4.05 × 1010 | 4.70 × 1010 | 1.86 × 1011 | 2.32 × 1011 | 6.43 × 104 |
| F13 | std | 2.63 × 1010 | 2.88 × 109 | 2.15 × 109 | 9.02 × 108 | 2.84 × 1010 | 2.62 × 109 | 1.51 × 108 | 7.75 × 104 |
| F13 | avg | 9.39 × 1010 | 3.33 × 1010 | 9.87 × 109 | 4.27 × 1010 | 7.73 × 1010 | 1.91 × 1011 | 2.32 × 1011 | 1.68 × 105 |
| F14 | min | 1.22 × 108 | 1.14 × 108 | 1.00 × 106 | 7.94 × 108 | 1.27 × 108 | 3.40 × 109 | 6.77 × 109 | 2.07 × 103 |
| F14 | std | 2.58 × 108 | 1.18 × 108 | 1.42 × 106 | 1.03 × 108 | 2.56 × 108 | 2.33 × 108 | 2.43 × 107 | 2.20 × 104 |
| F14 | avg | 3.69 × 108 | 3.01 × 108 | 2.86 × 106 | 1.08 × 109 | 3.62 × 108 | 3.86 × 109 | 6.83 × 109 | 2.37 × 104 |
| F15 | min | 2.58 × 1010 | 1.29 × 109 | 3.68 × 108 | 5.14 × 109 | 2.50 × 1010 | 1.48 × 1011 | 2.02 × 1011 | 2.02 × 104 |
| F15 | std | 1.00 × 1010 | 8.24 × 108 | 5.74 × 108 | 3.63 × 108 | 6.48 × 109 | 2.73 × 109 | 2.28 × 108 | 4.72 × 104 |
| F15 | avg | 3.66 × 1010 | 2.92 × 109 | 1.51 × 109 | 5.86 × 109 | 3.52 × 1010 | 1.53 × 1011 | 2.03 × 1011 | 6.13 × 104 |
| F16 | min | 1.18 × 104 | 1.49 × 104 | 4.73 × 103 | 2.46 × 104 | 7.84 × 103 | 3.51 × 104 | 6.47 × 104 | 2.37 × 103 |
| F16 | std | 8.95 × 103 | 1.66 × 103 | 3.31 × 102 | 7.16 × 102 | 1.18 × 104 | 1.63 × 103 | 1.61 × 102 | 3.15 × 102 |
| F16 | avg | 2.67 × 104 | 1.80 × 104 | 5.60 × 103 | 2.61 × 104 | 2.69 × 104 | 3.90 × 104 | 6.52 × 104 | 2.87 × 103 |
| F17 | min | 1.39 × 106 | 1.02 × 104 | 3.67 × 103 | 2.02 × 105 | 1.36 × 106 | 3.84 × 107 | 1.20 × 108 | 1.83 × 103 |
| F17 | std | 5.13 × 106 | 2.88 × 104 | 3.43 × 102 | 2.35 × 104 | 5.00 × 106 | 4.63 × 106 | 5.86 × 105 | 2.38 × 102 |
| F17 | avg | 7.71 × 106 | 7.99 × 104 | 4.31 × 103 | 2.40 × 105 | 8.04 × 106 | 4.52 × 107 | 1.22 × 108 | 2.21 × 103 |
| F18 | min | 2.22 × 108 | 6.93 × 108 | 1.35 × 107 | 3.35 × 109 | 4.84 × 108 | 2.24 × 1010 | 3.65 × 1010 | 8.96 × 104 |
| F18 | std | 2.26 × 109 | 5.35 × 108 | 2.36 × 107 | 2.88 × 108 | 2.04 × 109 | 8.07 × 108 | 9.73 × 107 | 3.57 × 105 |
| F18 | avg | 3.53 × 109 | 1.88 × 109 | 4.61 × 107 | 4.31 × 109 | 3.11 × 109 | 2.40 × 1010 | 3.67 × 1010 | 5.67 × 105 |
| F19 | min | 3.69 × 1010 | 1.57 × 109 | 4.38 × 108 | 5.38 × 109 | 3.84 × 1010 | 1.72 × 1011 | 2.39 × 1011 | 1.47 × 104 |
| F19 | std | 1.26 × 1010 | 6.74 × 108 | 7.45 × 108 | 3.35 × 108 | 8.86 × 109 | 4.13 × 109 | 2.20 × 108 | 1.47 × 105 |
| F19 | avg | 5.36 × 1010 | 3.07 × 109 | 2.13 × 109 | 6.02 × 109 | 5.37 × 1010 | 1.83 × 1011 | 2.40 × 1011 | 1.70 × 105 |
| F20 | min | 3.72 × 103 | 3.47 × 103 | 2.95 × 103 | 4.59 × 103 | 3.88 × 103 | 4.41 × 103 | 5.57 × 103 | 2.17 × 103 |
| F20 | std | 2.52 × 102 | 1.50 × 102 | 9.75 × 101 | 2.09 × 102 | 2.17 × 102 | 1.51 × 102 | 3.71 × 101 | 1.45 × 102 |
| F20 | avg | 4.21 × 103 | 3.73 × 103 | 3.15 × 103 | 5.02 × 103 | 4.16 × 103 | 4.67 × 103 | 5.73 × 103 | 2.43 × 103 |
| F21 | min | 3.19 × 103 | 2.97 × 103 | 2.78 × 103 | 3.14 × 103 | 3.24 × 103 | 3.70 × 103 | 3.98 × 103 | 2.38 × 103 |
| F21 | std | 1.11 × 102 | 3.29 × 101 | 2.82 × 101 | 2.58 × 101 | 1.01 × 102 | 2.29 × 101 | 2.49 × 10 | 5.13 × 101 |
| F21 | avg | 3.45 × 103 | 3.01 × 103 | 2.85 × 103 | 3.18 × 103 | 3.43 × 103 | 3.75 × 103 | 3.99 × 103 | 2.48 × 103 |
| F22 | min | 1.16 × 104 | 1.03 × 104 | 9.52 × 103 | 1.16 × 104 | 1.07 × 104 | 1.19 × 104 | 1.38 × 104 | 2.31 × 103 |
| F22 | std | 3.73 × 102 | 3.18 × 102 | 2.83 × 102 | 2.87 × 102 | 5.09 × 102 | 4.59 × 102 | 4.29 × 101 | 1.67 × 10 |
| F22 | avg | 1.26 × 104 | 1.11 × 104 | 1.02 × 104 | 1.26 × 104 | 1.23 × 104 | 1.28 × 104 | 1.39 × 104 | 2.32 × 103 |
| F23 | min | 3.79 × 103 | 5.93 × 103 | 3.17 × 103 | 7.34 × 103 | 3.78 × 103 | 4.30 × 103 | 4.60 × 103 | 2.72 × 103 |
| F23 | std | 1.51 × 102 | 2.06 × 102 | 6.26 × 101 | 1.77 × 102 | 1.26 × 102 | 4.41 × 101 | 2.49 × 10 | 6.32 × 101 |
| F23 | avg | 4.02 × 103 | 6.47 × 103 | 3.33 × 103 | 7.63 × 103 | 4.00 × 103 | 4.48 × 103 | 4.61 × 103 | 2.80 × 103 |
| F24 | min | 3.72 × 103 | 4.94 × 103 | 3.39 × 103 | 5.14 × 103 | 3.62 × 103 | 4.66 × 103 | 4.69 × 103 | 2.88 × 103 |
| F24 | std | 1.66 × 102 | 4.03 × 101 | 4.51 × 101 | 1.74 × 101 | 1.48 × 102 | 2.76 × 101 | 1.25 × 10−1 | 5.30 × 101 |
| F24 | avg | 4.00 × 103 | 5.04 × 103 | 3.50 × 103 | 5.16 × 103 | 3.94 × 103 | 4.75 × 103 | 4.69 × 103 | 2.98 × 103 |
| F25 | min | 7.19 × 104 | 5.97 × 103 | 1.34 × 104 | 8.37 × 103 | 9.87 × 104 | 1.50 × 105 | 2.54 × 105 | 2.89 × 103 |
| F25 | std | 2.90 × 104 | 4.37 × 102 | 2.86 × 103 | 1.97 × 102 | 2.39 × 104 | 4.83 × 103 | 3.70 × 102 | 2.24 × 101 |
| F25 | avg | 1.41 × 105 | 6.79 × 103 | 1.95 × 104 | 8.97 × 103 | 1.46 × 105 | 1.60 × 105 | 2.55 × 105 | 2.91 × 103 |
| F26 | min | 1.51 × 104 | 1.22 × 104 | 1.04 × 104 | 1.53 × 104 | 1.70 × 104 | 2.10 × 104 | 2.41 × 104 | 2.85 × 103 |
| F26 | std | 2.50 × 103 | 6.05 × 102 | 6.12 × 102 | 2.89 × 102 | 2.30 × 103 | 5.40 × 102 | 7.74 × 10 | 1.27 × 103 |
| F26 | avg | 2.08 × 104 | 1.39 × 104 | 1.19 × 104 | 1.57 × 104 | 2.09 × 104 | 2.29 × 104 | 2.41 × 104 | 3.81 × 103 |
| F27 | min | 4.50 × 103 | 7.75 × 103 | 3.65 × 103 | 9.40 × 103 | 4.24 × 103 | 1.04 × 104 | 1.25 × 104 | 3.23 × 103 |
| F27 | std | 1.11 × 103 | 4.02 × 102 | 9.28 × 101 | 2.27 × 102 | 9.16 × 102 | 1.60 × 102 | 1.06 × 101 | 2.38 × 101 |
| F27 | avg | 6.17 × 103 | 8.74 × 103 | 3.85 × 103 | 1.00 × 104 | 6.04 × 103 | 1.08 × 104 | 1.25 × 104 | 3.26 × 103 |
| F28 | min | 1.11 × 104 | 8.10 × 103 | 8.99 × 103 | 9.87 × 103 | 1.30 × 104 | 9.59 × 104 | 1.24 × 105 | 3.20 × 103 |
| F28 | std | 5.79 × 103 | 3.43 × 102 | 7.75 × 102 | 1.01 × 102 | 4.58 × 103 | 1.66 × 103 | 8.83 × 101 | 2.60 × 101 |
| F28 | avg | 2.19 × 104 | 8.93 × 103 | 1.02 × 104 | 1.01 × 104 | 2.08 × 104 | 9.98 × 104 | 1.24 × 105 | 3.24 × 103 |
| F29 | min | 1.40 × 104 | 2.97 × 104 | 5.65 × 103 | 1.50 × 105 | 3.48 × 104 | 3.23 × 106 | 1.30 × 107 | 3.51 × 103 |
| F29 | std | 5.31 × 106 | 1.67 × 104 | 5.20 × 102 | 2.80 × 104 | 6.85 × 106 | 3.25 × 105 | 1.25 × 105 | 3.10 × 102 |
| F29 | avg | 5.97 × 106 | 5.89 × 104 | 6.63 × 103 | 1.90 × 105 | 5.90 × 106 | 3.66 × 106 | 1.33 × 107 | 4.20 × 103 |
| F30 | min | 8.63 × 109 | 5.53 × 109 | 7.99 × 108 | 9.34 × 109 | 8.50 × 109 | 4.55 × 1010 | 6.53 × 1010 | 3.36 × 105 |
| F30 | std | 7.32 × 109 | 6.96 × 108 | 4.46 × 108 | 2.23 × 108 | 8.70 × 109 | 1.05 × 109 | 7.31 × 107 | 1.15 × 106 |
| F30 | avg | 1.47 × 1010 | 7.08 × 109 | 1.59 × 109 | 9.82 × 109 | 1.85 × 1010 | 4.76 × 1010 | 6.55 × 1010 | 2.13 × 106 |
| Algorithm | IWSO | WSO | SABO | BWO | CSA | DOA | BOA | HHO |
|---|---|---|---|---|---|---|---|---|
| Differential expression (Y/N) | 0/0 | 12/4 | 15/6 | 10/3 | 11/2 | 12/1 | 11/2 | 10/1 |
| Aaverage rank | 1.48 | 5.81 | 6.17 | 4.52 | 3.95 | 3.73 | 3.97 | 2.67 |
| Algorithm | Best | Mean | Std | Worst |
|---|---|---|---|---|
| HHO | 3.45 × 106 | 3.59 × 106 | 4.18 × 102 | 3.45 × 106 |
| BOA | 3.50 × 105 | 2.85 × 105 | 2.76 × 105 | 2.86 × 105 |
| DOA | 1.11 × 101 | 1.82 × 101 | 6.11 × 10 | 1.82 × 101 |
| CSA | 4.97 × 105 | 5.03 × 105 | 4.62 × 105 | 4.70 × 105 |
| BWO | 3.59 × 106 | 3.59 × 106 | 3.10 × 106 | 3.25 × 106 |
| SABO | 6.53 × 1012 | 1.26 × 1013 | 1.01 × 1013 | 2.72 × 1013 |
| WSO | 3.23 × 1015 | 3.23 × 1015 | 3.23 × 1015 | 3.24 × 1015 |
| IWSO | 2.87 × 10 | 2.66 × 10 | 1.41 × 102 | 1.90 × 102 |
| Algorithm | Best | Mean | Std | BestMakespan | MeanMakespan | StdMakespan |
|---|---|---|---|---|---|---|
| HHO | 1.52 × 10 | 1.60 × 10 | 5.66 × 10−2 | 5.83 × 101 | 6.27 × 101 | 3.08 × 10 |
| BOA | 1.52 × 10 | 1.63 × 10 | 5.80 × 10−2 | 5.83 × 101 | 6.42 × 101 | 3.08 × 10 |
| DOA | 1.46 × 10 | 1.53 × 10 | 4.03 × 10−2 | 5.50 × 101 | 5.93 × 101 | 2.16 × 10 |
| BA | 1.54 × 10 | 1.62 × 10 | 5.33 × 10−2 | 5.94 × 101 | 6.35 × 101 | 2.68 × 10 |
| BWO | 1.52 × 10 | 1.65 × 10 | 7.50 × 10−2 | 5.83 × 101 | 6.50 × 101 | 3.93 × 10 |
| SABO | 1.54 × 10 | 1.64 × 10 | 4.18 × 10−2 | 5.94 × 101 | 6.45 × 101 | 2.15 × 10 |
| WSO | 1.51 × 10 | 1.59 × 10 | 6.07 × 10−2 | 5.94 × 101 | 6.29 × 101 | 1.62 × 10 |
| IWSO | 1.33 × 10 | 1.36 × 10 | 1.92 × 10−2 | 5.10 × 101 | 5.26 × 101 | 1.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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
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
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 StyleCao, 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 StyleCao, 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

