Variable and value ordering heuristics for the job shop scheduling constraint satisfaction problem

被引:99
|
作者
Sadeh, N [1 ]
Fox, MS [1 ]
机构
[1] UNIV TORONTO,DEPT IND ENGN,TORONTO,ON M5S 1A4,CANADA
关键词
D O I
10.1016/0004-3702(95)00098-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Practical constraint satisfaction problems (CSPs) such as design of integrated circuits or scheduling generally entail large search spaces with hundreds or even thousands of variables, each with hundreds or thousands of possible values, Often, only avery tiny fraction of all these possible assignments participates in a satisfactory solution, This article discusses techniques that aim at reducing the effective size of the search space to be explored in order to find a satisfactory solution by judiciously selecting the order in which variables are instantiated and the sequence in which possible values are tried for each variable, In the CSP literature, these techniques are commonly referred to as variable and value ordering heuristics, Our investigation is conducted in the job shop scheduling domain. We show that, in contrast with problems studied earlier in the CSP literature, generic variable and value heuristics do not perform well in this domain, This is attributed to the difficulty of these heuristics to properly account for the tightness of constraints and/or the connectivity of the constraint graphs induced by job shop scheduling CSPs. A new probabilistic framework is introduced that better captures these key aspects of the job shop scheduling search space. Empirical results show that variable and value ordering heuristics derived within this probabilistic framework often yield significant improvements in search efficiency and significant reductions in the search time required to obtain a satisfactory solution. The research reported in this article was the first one, along with the work of Keng and Yun (1989), to use the CSP problem solving paradigm to solve job shop scheduling problems, The suite of benchmark problems it introduced has been used since then by a number of other researchers ro evaluate alternative techniques for the job shop scheduling CSP. The article briefly reviews some of these more recent efforts and shows that our variable and value ordering heuristics remain quite competitive.
引用
收藏
页码:1 / 41
页数:41
相关论文
共 50 条
  • [21] Effective ensembles of heuristics for scheduling flexible job shop problem with new job insertion
    Gao, Kai Zhou
    Suganthan, Ponnuthurai Nagaratnam
    Tasgetiren, Mehmet Fatih
    Pan, Quan Ke
    Sun, Qiang Qiang
    COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 90 : 107 - 117
  • [22] Branching Schemes and Variable Ordering Heuristics for Constraint Satisfaction Problems: Is There Something to Learn?
    Ortiz-Bayliss, Jose Carlos
    Terashima-Marin, Hugo
    Enrique Conant-Pablos, Santiago
    NATURE INSPIRED COOPERATIVE STRATEGIES FOR OPTIMIZATION (NICSO 2013), 2014, 512 : 329 - +
  • [23] Job shop scheduling with buffer constraint
    Luo H.
    Chen H.
    Song X.
    Zhang J.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2021, 27 (10): : 2880 - 2888
  • [24] 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
  • [25] Two simulated annealing-based heuristics for the job shop scheduling problem
    Steinhöfel, K
    Albrecht, A
    Wong, CK
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 118 (03) : 524 - 548
  • [26] Hyper-heuristics for the Flexible Job Shop Scheduling Problem with Additional Constraints
    Grobler, Jacomine
    Engelbrecht, Andries P.
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2016, PT II, 2016, 9713 : 3 - 10
  • [27] An improved constraint satisfaction adaptive neural network for job-shop scheduling
    Yang, Shengxiang
    Wang, Dingwei
    Chai, Tianyou
    Kendall, Graham
    JOURNAL OF SCHEDULING, 2010, 13 (01) : 17 - 38
  • [28] An improved constraint satisfaction adaptive neural network for job-shop scheduling
    Shengxiang Yang
    Dingwei Wang
    Tianyou Chai
    Graham Kendall
    Journal of Scheduling, 2010, 13 : 17 - 38
  • [29] Improving degree-based variable ordering heuristics for solving constraint satisfaction problems
    Li, Hongbo
    Liang, Yanchun
    Zhang, Ning
    Guo, Jinsong
    Xu, Dong
    Li, Zhanshan
    JOURNAL OF HEURISTICS, 2016, 22 (02) : 125 - 145
  • [30] Improving degree-based variable ordering heuristics for solving constraint satisfaction problems
    Hongbo Li
    Yanchun Liang
    Ning Zhang
    Jinsong Guo
    Dong Xu
    Zhanshan Li
    Journal of Heuristics, 2016, 22 : 125 - 145