Heuristic control of a constraint-based algorithm for the preemptive job-shop scheduling problem

被引:0
|
作者
Le Pape, C
Baptiste, P
机构
[1] Direrct Technol Nouvelles, F-78061 St Quentin En Yvelines, France
[2] Univ Technol Compiegne, CNRS, UMR 6599, F-60206 Compiegne, France
关键词
preemptive scheduling; job-shop scheduling; constraint programming; constraint propagation; resource constraints; timetables; edge-finding; limited discrepancy search; depth-bounded discrepancy search;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the recent years, constraint programming has been applied to a wide variety of academic and industrial non-preemptive scheduling problems, i.e., problems in which activities cannot be interrupted. In comparison, preemptive scheduling problems have received almost no attention from both the Operations Research and the Artificial Intelligence community. Motivated by the needs of a specific application, we engaged in a study of the applicability of constraint programming techniques to preemptive scheduling problems. This paper presents the algorithms we developed and the results we obtained on the preemptive variant of the famous "job-shop scheduling problem." Ten heuristic search strategies, combined with two different constraint propagation techniques, are presented, and compared using two well-known series of job-shop scheduling instances from the literature. The best combination, which relies on "limited discrepancy search" and on "edge-finding" techniques, is shown to provide excellent solutions to the preemptive job-shop scheduling problem. A mean relative distance to the optimal solution of 0.32% is achieved in five minutes, on instances with 10 jobs and 10 machines (100 activities).
引用
收藏
页码:305 / 325
页数:21
相关论文
共 50 条
  • [1] Heuristic control of a constraint-based algorithm for the preemptive job-shop scheduling problem
    Le Pape C.
    Baptiste P.
    [J]. Journal of Heuristics, 1999, 5 (3) : 305 - 325
  • [2] An Evolutionary Algorithm Based Hyper-heuristic for the Job-Shop Scheduling Problem with No-Wait Constraint
    Chaurasia, Sachchida Nand
    Sundar, Shyam
    Jung, Donghwi
    Lee, Ho Min
    Kim, Joong Hoon
    [J]. HARMONY SEARCH AND NATURE INSPIRED OPTIMIZATION ALGORITHMS, 2019, 741 : 249 - 257
  • [3] A heuristic algorithm for the distributed and flexible job-shop scheduling problem
    Mohsen Ziaee
    [J]. The Journal of Supercomputing, 2014, 67 : 69 - 83
  • [4] A heuristic algorithm for the distributed and flexible job-shop scheduling problem
    Ziaee, Mohsen
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 67 (01): : 69 - 83
  • [5] A Constructive Heuristic for Solving the Job-Shop Scheduling Problem
    Mellado, R.
    Cubillos, C.
    Cabrera, D.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (06) : 2758 - 2763
  • [6] A new heuristic method for job-shop scheduling problem
    Kuang-Ping Liu
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 3708 - 3714
  • [7] A Heuristic Batch Flow Line Dynamic Scheduling Algorithm for the Job-Shop Problem
    Peng, Wen-feng
    Du, Zhong-jun
    Wen, Yu
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MANAGEMENT ENGINEERING (ITME 2014), 2014, : 111 - 116
  • [8] An Efficient Heuristic Algorithm for Flexible Job-Shop Scheduling Problem with Due Windows
    Ai, Yi
    Wang, Mengying
    Xue, Xiaoguang
    Yan, Chao-Bo
    [J]. 2022 IEEE 18TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2022, : 142 - 147
  • [9] Hybird algorithm for job-shop scheduling problem
    Chen, X
    Kong, QS
    Wu, QD
    [J]. PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 1739 - 1743
  • [10] A filtered-beam-search-based heuristic algorithm for flexible job-shop scheduling problem
    Wang Shi-Jin
    Zhou Bing-Hai
    Xi Li-Feng
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (11) : 3027 - 3058