This paper proposes a knowledge-driven iterative greedy (KDIG) algorithm for the distributed assembly hybrid flow shop scheduling problem with dual resource constraints. The algorithm adopts a knowledge-based NEH (Nawaz-Enscore-Ham) initialization strategy to generate the initial solution. Based on the problem characteristics, four local search operators are designed. Combined with a Q-learning mechanism, these operators enable individuals to dynamically select the optimal local search operator during iterative updates, thereby significantly improving search efficiency. Experimental results on 81 large-scale instances, comparing the KDIG algorithm with five other mainstream algorithms, demonstrate that the proposed KDIG algorithm outperforms all benchmark algorithms.
采用文献[24]的实验设计方法,详细分析参数对所提算法的影响,其中,学习因子β∈{0.1,0.2,0.3,0.4},衰减因子Γ∈{0.5,0.6,0.7,0.8},温度系数T0∈{0.4,0.8,1.2,1.6},权重因子a,b∈{0.5,1.5,2.0}。上述参数的组合总数为576,随机选择60个组合的算例校准参数。每个实例在1个参数组合下运行20次,比较20次结果的ARPD。实验结果采用多元方差分析(analysis of variance,ANOVA)进行分析,验证参数之间的交互作用是否具有统计学意义。表2所示为多元方差的分析结果。
SHAOZhongshi, SHAOWeishi, PIDechang. LS-HH: a Learning-based Selection Hyper-heuristic for Distributed Heterogeneous Hybrid Blocking Flow-shop Scheduling[J]. IEEE Transactions on Emerging Topics in Computational Intelligence, 2023, 7(1): 111-127.
[2]
ZHANGWenqiang, LIChen, GEN M, et al. A Multiobjective Memetic Algorithm with Particle Swarm Optimization and Q-learning-based Local Search for Energy-efficient Distributed Heterogeneous Hybrid Flow-shop Scheduling Problem[J]. Expert Systems with Applications, 2024, 237: 121570.
LIUFeige, LIGuiling, LUChao, et al. A Tri-individual Iterated Greedy Algorithm for the Distributed Hybrid Flow Shop with Blocking[J]. Expert Systems with Applications, 2024, 237: 121667.
[5]
CUIHanghao, LIXinyu, GAOLiang, et al. Multi-population Genetic Algorithm with Greedy Job Insertion Inter-factory Neighbourhoods for Multi-objective Distributed Hybrid Flow-shop Scheduling with Unrelated-parallel Machines Considering Tardiness[J]. International Journal of Production Research, 2024, 62(12): 4427-4445.
[6]
SHAOWeishi, SHAOZhongshi, PIDechang. A Network Memetic Algorithm for Energy and Labor-aware Distributed Heterogeneous Hybrid Flow Shop Scheduling Problem[J]. Swarm and Evolutionary Computation, 2022, 75: 101190.
WEIGuangyan, YEChunming. Research on Distributed and Multi-flexible Assembly Job-shop Scheduling Problems[J]. China Mechanical Engineering, 2023, 34(20): 2442-2455.
CAOYanghua, KONGFansen. Study on Production Efficiency of U-shaped Assembly Line Based on Assembly Line Balancing[J]. China Mechanical Engineering, 2015, 26(14): 1908-1915.
LIANGXianglin, SONGYuchuan, LEIQi, et al. Research on Flexible Job-shop Scheduling Problems Considering Optimization of Worker Number Allocation[J]. China Mechanical Engineering, 2023, 34(17): 2065-2076.
ZHANGWeicun, GUHongyu. Job-shop Scheduling Problems Considering Similar Learning Effect in One-worker and Multiple-machine Partterns[J]. China Mechanical Engineering, 2023, 34(14): 1701-1709.
[17]
RUIZR, STÜTZLET. A Simple and Effective Iterated Greedy Algorithm for the Permutation Flowshop Scheduling Problem[J]. European Journal of Operational Research, 2007, 177(3): 2033-2049.
[18]
JINGXuelei, PANQuanke, GAOLiang, et al. An Effective Iterated Greedy Algorithm for a Robust Distributed Permutation Flowshop Problem with Carryover Sequence-dependent Setup Time[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2022, 52(9): 5783-5794.
[19]
ZOUWenqiang, PANQuanke, MENGLeilei, et al. An Effective Self-adaptive Iterated Greedy Algorithm for a Multi-AGVs Scheduling Problem with Charging and Maintenance[J]. Expert Systems with Applications, 2023, 216: 119512.
[20]
QINHaoxiang, HANYuyan, ZHANGBiao, et al. An Improved Iterated Greedy Algorithm for the Energy-efficient Blocking Hybrid Flow Shop Scheduling Problem[J]. Swarm and Evolutionary Computation, 2022, 69: 100992.
[21]
ZHAOFuqing, XUZesong, WANGLing, et al. A Population-based Iterated Greedy Algorithm for Distributed Assembly No-wait Flow-shop Scheduling Problem[J]. IEEE Transactions on Industrial Informatics, 2023, 19(5): 6692-6705.
[22]
KARIMI-MAMAGHANM, MOHAMMADIM, PASDE LOUPB, et al. Learning to Select Operators in Meta-heuristics: an Integration of Q-learning into the Iterated Greedy Algorithm for the Permutation Flowshop Scheduling Problem[J]. European Journal of Operational Research, 2023, 304(3): 1296-1330.
[23]
YUFei, LUChao, ZHOUJiajun, et al. Mathematical Model and Knowledge-based Iterated Greedy Algorithm for Distributed Assembly Hybrid Flow Shop Scheduling Problem with Dual-resource Constraints[J]. Expert Systems with Applications, 2024, 239: 122434.
[24]
YANGYahong, LIXun. A Knowledge-driven Constructive Heuristic Algorithm for the Distributed Assembly Blocking Flow Shop Scheduling Problem[J]. Expert Systems with Applications, 2022, 202: 117269.
[25]
RUIZR, MAROTOC. A Genetic Algorithm for Hybrid Flowshops with Sequence Dependent Setup Times and Machine Eligibility[J]. European Journal of Operational Research, 2006, 169(3): 781-800.
[26]
NAWAZM, ENSCOREE E, HAM I. A Heuristic Algorithm for the M-machine, N-job Flow-shop Sequencing Problem[J]. Omega, 1983, 11(1): 91-95.
[27]
ZHAOFuqing, HUXiaotong, WANGLing, et al. A Reinforcement Learning Brain Storm Optimization Algorithm with Learning Mechanism[J].Knowledge Based Systems,2022,235:107645.
[28]
KOULei, WANGYukuan, ZHANGFangfang, et al. A Chaotic Simulated Annealing Genetic Algorithm with Asymmetric Time for Offshore Wind Farm Inspection Path Planning[J]. International Journal of Bio-Inspired Computation, 2025, 25(2): 69-78.
[29]
SMITHJ R, LARSONC. Statistical Approaches in Surface Finishing. Part 3. Design-of-experiments[J]. Transactions of the IMF, 2019, 97(6): 289-294.
[30]
SANGHongyan, PANQuanke, LIJunqing, et al. Effective Invasive Weed Optimization Algorithms for Distributed Assembly Permutation Flowshop Problem with Total Flowtime Criterion[J]. Swarm and Evolutionary Computation, 2019, 44: 64-73.
[31]
SHAOWeishi, PIDechang, SHAOZhongshi. Optimization of Makespan for the Distributed No-wait Flow Shop Scheduling Problem with Iterated Greedy Algorithms[J]. Knowledge-Based Systems, 2017, 137: 163-181.
ZHAOFuqing, SHAODongqu, WANGLing, et al. An Effective Water Wave Optimization Algorithm with Problem-specific Knowledge for the Distributed Assembly Blocking Flow-shop Scheduling Problem[J]. Knowledge-Based Systems, 2022, 243: 108471.