An improvement of the Lagrangean relaxation approach for job shop scheduling: A dynamic programming method

被引:87
|
作者
Chen, HX [1 ]
Chu, CB
Proth, JM
机构
[1] Univ Magdeburg, D-39106 Magdeburg, Germany
[2] Univ Technol Troyes, F-100100 Troyes, France
[3] INRIA Lorraine, F-57070 Metz, France
来源
关键词
decomposition; dynamic programming; Lagrangean relaxation; scheduling;
D O I
10.1109/70.720354
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Lagrangean relaxation has recently emerged as a promising method for solving complex scheduling problems. The technique has successfully been used to obtain near-optimal solutions for single machine and parallel machine scheduling problems. The approach consists of relaxing the capacity constraints on machines by using Lagrange multipliers. The relaxed problem can be decomposed into independent job level subproblems, Peter B, Luh and his colleagues extended the technique to general job shop scheduling problems by introducing additional Lagrangean multipliers to relax the precedence constraints among operations, so that each job level relaxed subproblem can be further decomposed into a set of operation level subproblems which can easily be solved by enumeration, Unfortunately, the operation level subproblems exhibit solution oscillation from iteration to iteration and, in many cases, prevent convergence of the algorithm. Although several methods to prevent the solution from oscillation have been proposed, none of them is really satisfactory. In this paper, we propose an efficient pseudo-polynomial time dynamic programming algorithm to solve relaxed job level subproblems. We show that, by extending the technique to job shop scheduling problems, the relaxation of the precedence constraints becomes unnecessary, and thus the oscillation problem vanishes. This algorithm significantly improves the efficiency of the Lagrangean relaxation approach to job-shop scheduling problems. This algorithm also makes it possible to optimize "min-max" criteria by Lagrangean relaxation, These criteria have been neglected in the Lagrangean relaxation literature due to their indecomposability. Computational results are given to demonstrate the improvements due to this algorithm.
引用
收藏
页码:786 / 795
页数:10
相关论文
共 50 条
  • [1] A Dynamic Job Shop Scheduling Method Based on Lagrangian Relaxation
    熊锐
    范玉顺
    吴澄
    [J]. Tsinghua Science and Technology, 1999, (01) : 29 - 34
  • [2] Investigating a Machine Breakdown Genetic Programming Approach for Dynamic Job Shop Scheduling
    Park, John
    Mei, Yi
    Nguyen, Su
    Chen, Gang
    Zhang, Mengjie
    [J]. GENETIC PROGRAMMING (EUROGP 2018), 2018, 10781 : 253 - 270
  • [3] A Bilevel Programming Approach to Assembly Job Shop Scheduling
    Huang, George Q.
    Lu, Haili
    [J]. CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 182 - 187
  • [4] Genetic Programming with Archive for Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    [J]. 2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 2117 - 2124
  • [5] Investigation of Linear Genetic Programming for Dynamic Job Shop Scheduling
    Huang, Zhixing
    Mei, Yi
    Zhang, Mengjie
    [J]. 2021 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2021), 2021,
  • [6] Dynamic flexible job shop scheduling method based on improved gene expression programming
    Zhang, Chunjiang
    Zhou, Yin
    Peng, Kunkun
    Li, Xinyu
    Lian, Kunlei
    Zhang, Suyan
    [J]. MEASUREMENT & CONTROL, 2021, 54 (7-8): : 1136 - 1146
  • [7] Genetic Programming with Algebraic Simplification for Dynamic Job Shop Scheduling
    Panda, Sai
    Mei, Yi
    [J]. 2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 1848 - 1855
  • [8] An alternative framework to Lagrangian relaxation approach for job shop scheduling
    Chen, HX
    Luh, PB
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (03) : 499 - 512
  • [9] Job shop scheduling by pheromone approach in a dynamic environment
    Renna, P.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2010, 23 (05) : 412 - 424
  • [10] Approach for Dynamic Job Shop Scheduling Based on GASA
    Hao, Changzhong
    Tao, Ze
    [J]. ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 1, PROCEEDINGS, 2008, : 561 - +