An Improved Harris Hawk Optimization Algorithm for Flexible Job Shop Scheduling Problem
Source abstract
Abstract
Flexible job shop scheduling problem (FJSP) is the core decision-making problem of intelligent manufacturing production management. The Harris hawk optimization (HHO) algorithm, as a typical metaheuristic algorithm, has been widely employed to solve scheduling problems. However, HHO suffers from premature convergence when solving NP-hard problems. Therefore, this paper proposes an improved HHO algorithm (GNHHO) to solve the FJSP. GNHHO introduces an elitism strategy, a chaotic mechanism, a nonlinear escaping energy update strategy, and a Gaussian random walk strategy to prevent premature convergence. A flexible job shop scheduling model is constructed, and the static and dynamic FJSP is investigated to minimize the makespan. This paper chooses a two-segment encoding mode based on the job and the machine of the FJSP. To verify the effectiveness of GNHHO, this study tests it in 23 benchmark functions, 10 standard job shop scheduling problems (JSPs), and 5 standard FJSPs. Besides, this study collects data from an agricultural company and uses the GNHHO algorithm to optimize the company’s FJSP. The optimized scheduling scheme demonstrates significant improvements in makespan, with an advancement of 28.16% for static scheduling and 35.63% for dynamic scheduling. Moreover, it achieves an average increase of 21.50% in the on-time order delivery rate. The results demonstrate that the performance of the GNHHO algorithm in solving FJSP is superior to some existing algorithms.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Scheduling and Optimization Algorithms · Advanced Manufacturing and Logistics Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (37)
Show source-provided references
1. A cooperative coevolution algorithm for multi-objective fuzzy distributed hybrid flow shop10.1016/j.knosys.2020.105536 ↗
2. Bacteria phototaxis optimizer10.1007/s00521-023-08391-6 ↗
3. Applications, deployments, and integration of Internet of Drones (IoD): A review10.1109/JSEN.2021.3114266 ↗
4. Bilateral collaborative optimization for cloud manufacturing service10.32604/cmc.2020.011149 ↗
5. Rescheduling of distributed manufacturing system with machine breakdowns10.3390/electronics11020249 ↗
6. Automatic design of efficient heuristics for two-stage hybrid flow shop scheduling10.3390/sym14040632 ↗
7. A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem10.1016/j.cie.2020.106778 ↗
8. Digital Twin-driven smart manufacturing: Connotation, reference model, applications and research issues10.1016/j.rcim.2019.101837 ↗
9. Automatic design of constructive heuristics for a reconfigurable distributed flowshop group scheduling problem10.1016/j.cor.2023.106432 ↗
10. Energy-efficient scheduling of distributed flow shop with heterogeneous factories: A real-world case from automobile industry in China10.1109/TII.2020.3043734 ↗
11. A novel quasi-reflected Harris hawks optimization algorithm for global optimization problems10.1007/s00500-020-04834-7 ↗
12. Modified harris hawks optimization based test case prioritization for software testing10.32604/cmc.2022.024692 ↗
13. An improved harris hawks optimizer for job-shop scheduling problem10.1007/s11227-021-03834-0 ↗
14. ''Multi-objective flexible job-shop scheduling with an ensemble optimization model,''
15. Modified Harris hawks optimizer for solving machine scheduling problems10.3390/sym12091460 ↗
16. Elite learning Harris hawks optimizer for multi-objective task scheduling in cloud computing10.1007/s11227-021-03977-0 ↗
17. Job scheduling in cloud computing using a modified Harris hawks optimization and simulated annealing algorithm10.1155/2020/3504642 ↗
18. Harris hawks optimization algorithm: Variants and applications10.1007/s11831-022-09780-1 ↗
19. A novel hybrid Harris hawks optimization and support vector machines for drug design and discovery10.1016/j.compchemeng.2019.106656 ↗
20. Performance analysis of chaotic multi-verse Harris hawks optimization: A case study on solving engineering problems10.1016/j.engappai.2019.103370 ↗
21. A multi-objective cellular memetic optimization algorithm for green scheduling in flexible job shops10.3390/sym14040832 ↗
22. An improved hybrid Aquila optimizer and Harris Hawks algorithm for solving industrial engineering optimization problems10.3390/pr9091551 ↗
23. An elite-guided hierarchical differential evolution algorithm10.1007/s10489-020-02091-7 ↗
24. New method for fingerprint images encryption using DNA sequence and chaotic tent map10.1016/j.ijleo.2020.165661 ↗
25. A novel improved chef-based optimization algorithm with Gaussian random walk-based diffusion process for global optimization and engineering problems10.1016/j.matcom.2023.04.027 ↗
26. A hybrid harmony search algorithm for the flexible job shop scheduling problem10.1016/j.asoc.2013.02.013 ↗
27. An improved sparrow search algorithm for solving the energy-saving flexible job shop scheduling problem10.3390/machines10100847 ↗
28. A review on swarm intelligence and evolutionary algorithms for solving flexible job shop scheduling problems10.1109/JAS.2019.1911540 ↗
29. An effective fruit fly optimization algorithm with hybrid information exchange and its applications10.1007/s13042-017-0669-5 ↗
30. Aquila optimizer: A novel meta-heuristic optimization algorithm10.1016/j.cie.2021.107250 ↗
31. A MIP model and a hybrid genetic algorithm for flexible job-shop scheduling problem with job-splitting10.1016/j.cor.2023.106222 ↗
32. A parallel hybrid PSO-GA algorithm for the flexible flow-shop scheduling with transportation10.1016/j.cie.2022.108672 ↗
33. An effective multi-population grey wolf optimizer based on reinforcement learning for flow shop scheduling problem with multi-machine collaboration10.1016/j.cie.2021.107738 ↗
34. Modified whale optimization algorithm for solving unrelated parallel machine scheduling problems10.1007/s00500-021-05889-w ↗
35. Enhanced equilibrium optimizer algorithm applied in job shop scheduling problem10.1007/s10845-021-01899-5 ↗
36. Low carbon emission management for flexible job shop scheduling: A study case in China10.1007/s12652-021-03330-6 ↗
37. Flow shop optimization of hybrid make-to-order and make-to-stock in precast concrete component production10.1016/j.jclepro.2021.126708 ↗