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 条
  • [1] The Just-In-Time Job-Shop Rescheduling with Rush Orders by Using a Meta-Heuristic Algorithm
    Ren, Xiyue
    Wang, Xiuxian
    Geng, Na
    Jiang, Zhibin
    2021 IEEE 17TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2021, : 298 - 303
  • [2] Heuristics and a hybrid meta-heuristic for a generalized job-shop scheduling problem
    Ghedjati, Fatima
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [3] A novel threshold accepting meta-heuristic for the job-shop scheduling problem
    Lee, DS
    Vassiliadis, VS
    Park, JM
    COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (13) : 2199 - 2213
  • [4] META-HEURISTIC APPROACH BASED ON GENETIC AND GREEDY ALGORITHMS TO SOLVE FLEXIBLE JOB-SHOP SCHEDULING PROBLEM
    Rezaeipanah, Amin
    Sarhangnia, Fariba
    Abdollahi, Mohammad Javad
    COMPUTER SCIENCE-AGH, 2021, 22 (04): : 463 - 488
  • [5] An Improved Genetic Algorithm For Just-In-Time Job-Shop Scheduling Problem
    Yang, Hongan
    Li, Jinyuan
    Qi, Liangliang
    ADVANCED MANUFACTURING TECHNOLOGY, PTS 1-4, 2012, 472-475 : 2462 - 2467
  • [6] Lagrangian bounds for just-in-time job-shop scheduling
    Baptiste, Philippe
    Flamini, Marta
    Sourd, Francis
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (03) : 906 - 915
  • [7] A hybrid heuristic to solve the parallel machines job-shop scheduling problem
    Rossi, Andrea
    Boschi, Elena
    ADVANCES IN ENGINEERING SOFTWARE, 2009, 40 (02) : 118 - 127
  • [8] Variable Neighbourhood Search and Mathematical Programming for Just-in-Time Job-Shop Scheduling Problem
    Wang, Sunxin
    Li, Yan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [9] The just-in-time job-shop scheduling problem with distinct due-dates for operations
    Ahmadian, Mohammad Mahdi
    Salehipour, Amir
    JOURNAL OF HEURISTICS, 2021, 27 (1-2) : 175 - 204
  • [10] The just-in-time job-shop scheduling problem with distinct due-dates for operations
    Mohammad Mahdi Ahmadian
    Amir Salehipour
    Journal of Heuristics, 2021, 27 : 175 - 204