Scheduling distributed heterogeneous non-permutation flowshop to minimize the total weighted tardiness

被引:0
作者
Xiong, Fuli [1 ]
Chen, Siyuan [1 ]
Xiong, Ningxin [2 ]
Jing, Lin [1 ]
机构
[1] Xian Univ Architecture & Technol, Sch Informat & Control Engn, Xian 710055, Peoples R China
[2] China Univ Petr Beijing Karamay, Sch Petr, Karamay 834000, Peoples R China
基金
中国国家自然科学基金;
关键词
Distributed heterogeneous non-permutation; flowshop; Iterated greedy; Constraint programming; Mixed integer linear programming; Total weighted tardiness; ALGORITHM; MAKESPAN; SHOP;
D O I
10.1016/j.eswa.2025.126713
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Flowshop scheduling is a critical problem in manufacturing and logistics, where jobs must be processed through a series of machines in a predefined order. In distributed heterogeneous flowshop scheduling, multiple factories with varying processing capacities and resources are involved, making the scheduling problem even more complex. Non-permutation flowshops (NPFS) further complicate this by allowing job sequences to differ across stages, thus significantly expanding the solution space compared to traditional permutation flowshops. Minimizing total weighted tardiness (TWT) is a key objective as it plays a crucial role in avoiding penalties for late deliveries. In this context, this paper addresses a distributed heterogeneous non-permutation flowshop scheduling problem with the objective of minimizing TWT (DHNPFSP_TWT). The problem involves multiple factories operating as NPFS, where job processing times differ across factories for the same production stage. Given the NP-hard nature of the problem, we first proposed a Manne-based mixed-integer linear programming model and a constraint programming (CP) model for small-scale instances. To solve medium- and largescale instances efficiently, we propose a three-phase adaptive evolutionary algorithm (TAE) that combines permutation and non-permutation search strategies, along with a job allocation adjustment phase. The TAE algorithm first finds a permutation solution using NEH3_en and random generation, followed by an adaptive local search and adaptive ruin and recreate algorithm for refinement and mutation. In the non-permutation phase, a greedy insertion strategy and local search techniques explore the solution space. The job allocation adjustment phase reallocates jobs based on the factory with the highest tardiness, and the second and third phases co-evolve to improve solution quality. Additionally, we propose a hybrid algorithm (AE_CP) integrating the strengths of adaptive evolutionary algorithms and CP to further enhance search efficiency. The TAE and the AE_CP are compared against four state-of-the-art heuristics using modified benchmark sets. Experimental results demonstrate that TAE significantly outperforms the competing algorithms in terms of solution quality across various instance sizes. The effectiveness of the three-phase co-optimization strategy, including job transfers, acceleration rules, and the non-permutation phase, is also verified.
引用
收藏
页数:22
相关论文
共 50 条
  • [41] Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs
    Rajendran, C
    Ziegler, H
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 155 (02) : 426 - 438
  • [42] Total tardiness minimization in permutation flowshop with deterioration consideration
    Lee, Wen-Chiung
    Yeh, Wei-Chang
    Chung, Yu-Hsiang
    APPLIED MATHEMATICAL MODELLING, 2014, 38 (13) : 3081 - 3092
  • [43] Genetic algorithm for parallel-machine batching and scheduling to minimize total weighted tardiness
    Chou, Fuh-Der
    Wang, Hui-Mei
    INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS II, PTS 1-3, 2011, 58-60 : 1142 - +
  • [44] Online heuristic for the preemptive single machine scheduling problem to minimize the total weighted tardiness
    Goldengorin, Boris
    Romanuke, Vadim
    COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 155
  • [45] Efficient non-population-based algorithms for the permutation flowshop scheduling problem with makespan minimisation subject to a maximum tardiness
    Fernandez-Viagas, Victor
    Framinan, Jose M.
    COMPUTERS & OPERATIONS RESEARCH, 2015, 64 : 86 - 96
  • [46] The Non-Permutation Flow-Shop scheduling problem: A literature review
    Alejandro Rossit, Daniel
    Tohme, Fernando
    Frutos, Mariano
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2018, 77 : 143 - 153
  • [47] Distributed permutation flowshop scheduling problem with total completion time objective
    Ali, Arshad
    Gajpal, Yuvraj
    Elmekkawy, Tarek Y.
    OPSEARCH, 2021, 58 (02) : 425 - 447
  • [48] A referenced iterated greedy algorithm for the distributed assembly mixed no-idle permutation flowshop scheduling problem with the total tardiness criterion
    Li, Yuan-Zhen
    Pan, Quan-Ke
    Ruiz, Ruben
    Sang, Hong-Yan
    KNOWLEDGE-BASED SYSTEMS, 2022, 239
  • [49] Electromagnetism-like mechanism and simulated annealing algorithms for flowshop scheduling problems minimizing the total weighted tardiness and makespan
    Naderi, B.
    Tavakkoli-Moghaddam, R.
    Khalili, M.
    KNOWLEDGE-BASED SYSTEMS, 2010, 23 (02) : 77 - 85
  • [50] Non-permutation flowshop scheduling problem with minimal and maximal time lags: theoretical study and heuristic
    Dhouib, E.
    Teghem, J.
    Loukil, T.
    ANNALS OF OPERATIONS RESEARCH, 2018, 267 (1-2) : 101 - 134