Depth-first heuristic search for the job shop scheduling problem

被引:14
|
作者
Mencia, Carlos [1 ]
Sierra, Maria R. [1 ]
Varela, Ramiro [1 ]
机构
[1] Univ Oviedo, Dept Comp, Comp Technol Grp, Gijon 33271, Spain
关键词
Heuristic search; Depth-first search; Constraint propagation; Scheduling; DEPENDENT SETUP-TIMES; CONSTRAINT PROPAGATION; BOUND METHOD; ALGORITHM;
D O I
10.1007/s10479-012-1296-x
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We evaluate two variants of depth-first search algorithms and consider the classic job shop scheduling problem as a test bed. The first one is the well-known branch-and-bound algorithm proposed by P. Brucker et al. which uses a single chronological backtracking strategy. The second is a variant that uses partially informed depth-first search strategy instead. Both algorithms use the same heuristic estimation; in the first case, it is only used for pruning states that cannot improve the incumbent solution, whereas in the second it is also used to sort the successors of an expanded state. We also propose and analyze a new heuristic estimation which is more informed and more time consuming than that used by Brucker's algorithm. We conducted an experimental study over well-known instances showing that the proposed partially informed depth-first search algorithm outperforms the original Brucker's algorithm.
引用
收藏
页码:265 / 296
页数:32
相关论文
共 50 条
  • [1] Depth-first heuristic search for the job shop scheduling problem
    Carlos Mencía
    María R. Sierra
    Ramiro Varela
    Annals of Operations Research, 2013, 206 : 265 - 296
  • [2] Solving the job shop scheduling problem with operators by depth-first heuristic search enhanced with global pruning rules
    Mencia, Carlos
    Sierra, Maria R.
    Salido, Miguel A.
    Escamilla, Joan
    Varela, Ramiro
    AI COMMUNICATIONS, 2015, 28 (02) : 365 - 381
  • [3] Depth-first search for solving job scheduling problem
    Zhang, Xuanping
    Hang, Shengce
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering & Electronics, 1998, 20 (08): : 19 - 22
  • [4] 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 - +
  • [5] A heuristic algorithm for the job shop scheduling problem
    Yin, AH
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2004, 3222 : 118 - 128
  • [6] THERMAL GENERATOR SCHEDULING ALGORITHM BASED ON HEURISTIC-GUIDED DEPTH-FIRST SEARCH
    WONG, KP
    CHEUNG, HN
    IEE PROCEEDINGS-C GENERATION TRANSMISSION AND DISTRIBUTION, 1990, 137 (01) : 33 - 43
  • [7] Depth-First Heuristic Search for Software Model Checking
    Maeoka, Jun
    Tanabe, Yoshinori
    Ishikawa, Fuyuki
    COMPUTER AND INFORMATION SCIENCE 2015, 2016, 614 : 75 - 96
  • [8] A novel heuristic approach for job shop scheduling problem
    Wang, Yong-Ming
    Xiao, Nan-Feng
    Yin, Hong-Li
    Hu, En-Liang
    FRONTIERS IN ALGORITHMICS, PROCEEDINGS, 2007, 4613 : 252 - +
  • [9] Heuristic Planning with SAT: Beyond Uninformed Depth-First Search
    Rintanen, Jussi
    AI 2010: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2010, 6464 : 415 - 424
  • [10] Heuristic Method for Job Shop Scheduling Problem with Combination Processing
    YI Ping1
    2. College of Machinery and Automation
    Computer Aided Drafting,Design and Manufacturing, 2009, (01) : 56 - 63