A meta-heuristic to solve the just-in-time job-shop scheduling problem

被引:73
|
作者
Ahmadian, Mohammad Mahdi [1 ]
Salehipour, Amir [1 ]
Cheng, T. C. E. [2 ]
机构
[1] Univ Technol Sydney, Sch Math & Phys Sci, Sydney, NSW, Australia
[2] Hong Kong Polytech Univ, PolyU Business Sch, Hong Kong, Peoples R China
基金
澳大利亚研究理事会;
关键词
Scheduling; Just-in-time; Weighted earliness-tardiness; Heuristic; Relaxation neighbourhood; Relax-and-solve; WEIGHTED TARDINESS; GENETIC ALGORITHM; EARLINESS; SUBJECT;
D O I
10.1016/j.ejor.2020.04.017
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Just-in-time job-shop scheduling (JIT-JSS) is a variant of the job-shop scheduling problem, in which each operation has a distinct due-date and any deviation of the operation completion time from its due-date incurs an earliness or tardiness penalty. We develop a variable neighbourhood search (VNS) algorithm to solve JIT-JSS. The algorithm operates by decomposing JIT-JSS into smaller problems, obtaining optimal or near-optimal sequences of performing the operations for those smaller problems, and generating a schedule, i.e., determining the completion time of the operations, for JIT-JSS. The algorithm uses several neighbourhood structures, including the new relaxation neighbourhoods developed in this study, to obtain a quality sequence. The relaxation neighbourhoods partially destruct (relax) the sequence and then re-construct (sequence) certain operations. Differing from the classical neighbourhoods, in which manipulations are performed either randomly or myopically, the moves in the new neighbourhoods are made with reference to other operations, so their impacts on the whole sequence are well considered. By solving a set of 72 benchmark instances, ranging from 10 to 20 jobs and 20 to 200 operations, and comparing the outcomes of the proposed algorithm with the state-of-the-art solution methods in the literature, we obtain new best solutions for nearly 57% of the instances, including new best solutions for 80% of the in-stances with 20 jobs. The computational results demonstrate the efficacy of the proposed VNS algorithm. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:14 / 29
页数:16
相关论文
共 50 条
  • [21] Incorporating learning effect and deterioration for solving a SDST flexible job-shop scheduling problem with a hybrid meta-heuristic approach
    Araghi, M. E. Tayebi
    Jolai, F.
    Rabiee, M.
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2014, 27 (08) : 733 - 746
  • [22] Research of Just-in-time Scheduling for Assembly Job Shop
    Lü H.
    Zhu J.
    Wang Z.
    Wu S.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2021, 57 (05): : 157 - 165
  • [23] A heuristic algorithm for the distributed and flexible job-shop scheduling problem
    Mohsen Ziaee
    The Journal of Supercomputing, 2014, 67 : 69 - 83
  • [24] A heuristic algorithm for the distributed and flexible job-shop scheduling problem
    Ziaee, Mohsen
    JOURNAL OF SUPERCOMPUTING, 2014, 67 (01): : 69 - 83
  • [25] Mathematical modelling and a meta-heuristic for flexible job shop scheduling
    Roshanaei, V.
    Azab, Ahmed
    ElMaraghy, H.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (20) : 6247 - 6274
  • [26] A New Meta-Heuristic Algorithm for Solving the Flexible Dynamic Job-Shop Problem with Parallel Machines
    Sangaiah, Arun Kumar
    Suraki, Mohsen Yaghoubi
    Sadeghilalimi, Mehdi
    Bozorgi, Seyed Mostafa
    Hosseinabadi, Ali Asghar Rahmani
    Wang, Jin
    SYMMETRY-BASEL, 2019, 11 (02):
  • [27] Solving a new robust reverse job shop scheduling problem by meta-heuristic algorithms
    Dehghan-Sanej, K.
    Eghbali-Zarch, M.
    Tavakkoli-Moghaddam, R.
    Sajadi, S. M.
    Sadjadi, S. J.
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 101
  • [28] A Combination of Evolutionary Algorithm, Mathematical Programming, and a New Local Search Procedure for the Just-In-Time Job-Shop Scheduling Problem
    dos Santos, Andre G.
    Araujo, Rodolfo P.
    Arroyo, Jose E. C.
    LEARNING AND INTELLIGENT OPTIMIZATION, 2010, 6073 : 10 - 24
  • [29] ON THE JOB-SHOP SCHEDULING PROBLEM
    MANNE, AS
    OPERATIONS RESEARCH, 1960, 8 (02) : 219 - 223
  • [30] THE HYBRID APPROACH OF LCO AND SA TO SOLVE JOB-SHOP SCHEDULING PROBLEM
    Tamura, Yasumasa
    Suzuki, Ikuo
    Yamamoto, Masahito
    Furukawa, Masashi
    PROCEEDINGS OF THE ASME/ISCIE INTERNATIONAL SYMPOSIUM ON FLEXIBLE AUTOMATION, ISFA 2012, 2013, : 337 - 344