A guided local search with iterative ejections of bottleneck operations for the job shop scheduling problem

被引:23
|
作者
Nagata, Yuichi [1 ]
Ono, Isao [2 ]
机构
[1] Tokushima Univ, Grad Sch Technol Ind & Social Sci, 2-1 Minami Jousanjima, Tokushima, Tokushima 7708506, Japan
[2] Tokyo Inst Technol, Sch Comp, Midori Ku, 4259 Nagatsuta, Yokohama, Kanagawa 2268502, Japan
关键词
Local search; Dynamic programming; Job shop scheduling; Metaheuristics; VEHICLE-ROUTING PROBLEM; SHIFTING BOTTLENECK; ALGORITHM; CHAINS;
D O I
10.1016/j.cor.2017.09.017
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a local search-based method that works in partial solution space for solving the job shop scheduling problem (JSP). The proposed method iteratively solves a series of constraint satisfaction problems (CSPs), where the current CSP is defined as the original JSP with an additional constraint that the makespan is smaller than that of the schedule obtained by solving the previous CSP. To obtain a solution to the current CSP, a local search-based procedure is performed in a partial solution space where the current solution is represented as a partial schedule. The neighborhood consists of a set of partial schedules whose makespan is less than that of the best-so-far complete schedule obtained by solving the previous CSP. The existence of the additional constraint on the makespan restricts possible local moves to those that satisfy necessary conditions to improve the best-so-far complete schedule. These moves are efficiently enumerated by using a dynamic programming-based algorithm we present in this paper. We also present an effective strategy of selecting next partial solution from the neighborhood, perturbation procedure, and tabu-search procedure, all of which are embedded into the basic framework to enhance the performance. (c) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:60 / 71
页数:12
相关论文
共 50 条
  • [31] A guided tabu search/path relinking algorithm for the job shop problem
    Nasiri, Mohammad Mahdi
    Kianfar, Farhad
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 58 (9-12) : 1105 - 1113
  • [32] Prioritizing sub-problem in shifting bottleneck procedure for job shop scheduling
    Zuo Yan
    Gu Hanyu
    Xi Yugeng
    PROCEEDINGS OF THE 24TH CHINESE CONTROL CONFERENCE, VOLS 1 AND 2, 2005, : 1195 - 1198
  • [33] Heuristics for the two-stage job shop scheduling problem with a bottleneck machine
    Drobouchevitch, IG
    Strusevich, VA
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 123 (02) : 229 - 240
  • [34] Parallel tabu search for the cyclic job shop scheduling problem
    Bozejko, Wojciech
    Gnatowski, Andrzej
    Pempera, Jaroslaw
    Wodecki, Mieczyslaw
    COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 113 : 512 - 524
  • [35] A Simple Optimised Search Heuristic for the Job Shop Scheduling Problem
    Fernandes, Susana
    Lourenco, Helena R.
    RECENT ADVANCES IN EVOLUTIONARY COMPUTATION FOR COMBINATORIAL OPTIMIZATION, 2008, 153 : 203 - +
  • [36] A hybrid scatter search for the partial job shop scheduling problem
    Nasiri, Mohammad Mahdi
    Kianfar, Farhad
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 52 (9-12) : 1031 - 1038
  • [37] Iterated Local Search Algorithm for Flexible Job Shop Scheduling
    Ishigaki, Aya
    Takaki, Shun
    2017 6TH IIAI INTERNATIONAL CONGRESS ON ADVANCED APPLIED INFORMATICS (IIAI-AAI), 2017, : 947 - 952
  • [38] Mining scheduling knowledge for job shop scheduling problem
    Wang, C. L.
    Rong, G.
    Weng, W.
    Feng, Y. P.
    IFAC PAPERSONLINE, 2015, 48 (03): : 800 - 805
  • [39] Learning iterative dispatching rules for job shop scheduling with genetic programming
    Su Nguyen
    Zhang, Mengjie
    Johnston, Mark
    Tan, Kay Chen
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 67 (1-4) : 85 - 100
  • [40] A modified shifting bottleneck heuristic for the reentrant job shop scheduling problem with makespan minimization
    Topaloglu, Seyda
    Kilincli, Gamze
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 44 (7-8) : 781 - 794