Job Shop Scheduling by Branch and Bound Using Genetic Programming

被引:2
|
作者
Morikawa, Katsumi [1 ]
Nagasawa, Keisuke [1 ]
Takahashi, Katsuhiko [1 ]
机构
[1] Hiroshima Univ, Grad Sch Engn, 1-4-1 Kagamiyama, Higashihiroshima 7398527, Japan
关键词
scheduling; job shop; branch and bound; makespan; genetic programming; DISPATCHING RULES; ALGORITHM; SOLVE;
D O I
10.1016/j.promfg.2020.01.359
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A classical depth-first branch and bound (BB) method is adopted to minimize the makespan of job shops based on the disjunctive graph model. The engine of the BB is Giffler-Thompson's active schedule generation method. The performance of the BB method highly depends on the selection of child nodes in earlier branching stages. To support the selection decision, several features of nodes are stored under the BB method, and the correct selection at each branching stage is informed by the mixed-integer linear programming model. The stored data of a test problem instance is analyzed by genetic programming (GP) to generate rules for selecting the correct nodes. The depth-first BB method guided by the generated rules by GP is applied for 42 benchmark instances and exhibits competitive performance when compared with the baseline rule that always selects the child node with the smallest lower bound on makespan. (C) 2019 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:1112 / 1118
页数:7
相关论文
共 50 条
  • [1] A Branch and Bound Algorithm in Optimizing Job Shop Scheduling Problems
    Nababan, Erna Budhiarti
    Abdullah, Salwani
    Hamdan, Abdul Razak
    Zakaria, Mohamad Shanudin
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 248 - 252
  • [2] A Flexible Branch and Bound Method for the Job Shop Scheduling Problem
    Morikawa, Katsumi
    Takahashi, Katsuhiko
    INDUSTRIAL ENGINEERING AND MANAGEMENT SYSTEMS, 2009, 8 (04): : 239 - 246
  • [3] Active Sampling for Dynamic Job Shop Scheduling using Genetic Programming
    Karunakaran, Deepak
    Mei, Yi
    Chen, Gang
    Zhang, Mengjie
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 434 - 441
  • [4] Dynamic Job Shop Scheduling Under Uncertainty Using Genetic Programming
    Karunakaran, Deepak
    Mei, Yi
    Chen, Gang
    Zhang, Mengjie
    INTELLIGENT AND EVOLUTIONARY SYSTEMS, IES 2016, 2017, 8 : 195 - 210
  • [5] Integrating genetic programming into job shop scheduling problem
    Chin, JF
    Meeran, S
    ADVANCES IN MANUFACTURING TECHNOLOGY - XVII, 2003, : 415 - 421
  • [6] A GRASP and branch-and-bound metaheuristic for the job-shop scheduling
    Fernandes, Susana
    Lourenco, Helena R.
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2007, 4446 : 60 - +
  • [7] A BRANCH-AND-BOUND ALGORITHM FOR THE JOB-SHOP SCHEDULING PROBLEM
    BRUCKER, P
    JURISCH, B
    SIEVERS, B
    DISCRETE APPLIED MATHEMATICS, 1994, 49 (1-3) : 107 - 127
  • [8] Evolving Ensembles of Dispatching Rules Using Genetic Programming for Job Shop Scheduling
    Park, John
    Nguyen, Su
    Zhang, Mengjie
    Johnston, Mark
    GENETIC PROGRAMMING (EUROGP 2015), 2015, 9025 : 92 - 104
  • [9] Parallel Multi-objective Job Shop Scheduling Using Genetic Programming
    Karunakaran, Deepak
    Chen, Gang
    Zhang, Mengjie
    ARTIFICIAL LIFE AND COMPUTATIONAL INTELLIGENCE, ACALCI 2016, 2016, 9592 : 234 - 245
  • [10] Genetic Programming with Archive for Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 2117 - 2124