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 条
  • [41] APPLYING GENETIC LOCAL SEARCH ALGORITHM TO SOLVE THE JOB-SHOP SCHEDULING PROBLEM
    Zhu, Chuanjun
    Cao, Jing
    Hang, Yu
    Zhang, Chaoyong
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2012, 19 (09): : 341 - 349
  • [42] Applying Genetic Local Search to Solve the Flexible Job-shop Scheduling Problem
    Zhang, Chaoyong
    Liu, Qiong
    He, Fei
    Chao, Deng
    Shao, Xinyu
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 3929 - 3935
  • [43] A Heuristic Batch Flow Line Dynamic Scheduling Algorithm for the Job-Shop Problem
    Peng, Wen-feng
    Du, Zhong-jun
    Wen, Yu
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MANAGEMENT ENGINEERING (ITME 2014), 2014, : 111 - 116
  • [44] An Efficient Heuristic Algorithm for Flexible Job-Shop Scheduling Problem with Due Windows
    Ai, Yi
    Wang, Mengying
    Xue, Xiaoguang
    Yan, Chao-Bo
    2022 IEEE 18TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2022, : 142 - 147
  • [45] OPTIMIZATION OF JUST-IN-TIME PART SUPPLY SCHEDULING IN ASSEMBLY JOB SHOP
    Sun, Lin
    Xiao, Feng
    2019 16TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICWAMTIP), 2019, : 443 - 446
  • [46] Heuristic and Exact Algorithms for the Two-Machine Just in Time Job Shop Scheduling Problem
    Al-Salem, Mohammed
    Bedoya-Valencia, Leonardo
    Rabadi, Ghaith
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [47] An effective hybrid meta-heuristic for a heterogeneous flow shop scheduling problem
    Araujo, Matheus de Freitas
    Arroyo, Jose Elias C.
    Tavares, Ricardo G.
    GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 245 - 252
  • [48] Comparative Performance Analysis of Meta-Heuristic Algorithms in Distributed Job Shop Scheduling
    Sahman, Mehmet Akif
    Dundar, Abdullah Oktay
    2024 59TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATION, COMMUNICATION AND ENERGY SYSTEMS AND TECHNOLOGIES, ICEST 2024, 2024,
  • [49] Job-shop scheduling with a combination of evolutionary and heuristic methods
    Pátkai, B
    Torvinen, S
    INTELLIGENT SYSTEMS IN DESIGN AND MANUFACTURING II, 1999, 3833 : 54 - 62
  • [50] A multistage graph-based procedure for solving a just-in-time flexible job-shop scheduling problem with machine and time-dependent processing costs
    Corominas, Albert
    Garcia-Villoria, Alberto
    Gonzalez, Nestor-Andres
    Pastor, Rafael
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2019, 70 (04) : 620 - 633