On the best search strategy in parallel branch-and-bound: Best-First Search versus Lazy Depth-First Search

被引:26
|
作者
Clausen, J [1 ]
Perregaard, M
机构
[1] Tech Univ Denmark, Dept Math Modelling, IMM, DK-2800 Lyngby, Denmark
[2] Univ Copenhagen, Dept Comp Sci, DIKU, DK-2100 Copenhagen O, Denmark
关键词
D O I
10.1023/A:1018952429396
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The Best-First Search strategy (BeFS) and the Depth-First Search strategy (DFS) are regarded as the prime strategies when solving combinatorial optimization problems by parallel Branch-and-Bound (B&B) - BeFS because of efficiency with respect to the number of nodes explored, and DFS for reasons of space efficiency. We investigate the efficiency of both strategies experimentally, and two versions of each strategy are tested: In the first, a B&B iteration for a node consists of bounding followed by branching on the node if necessary. For the second, the order is reversed - first branching takes place, and then each child of the node is bounded and possibly fathomed. The first is called lazy, the second eager. The strategies are tested on the Quadratic Assignment Problem and the Job Shop Scheduling Problem. We use parallel codes developed specifically for the solution of the problem in question, and hence containing different heuristic rules and tests to speed up computation. In both cases, we start with an initial solution close to but not equal to the optimal solution. Surprisingly, the BeFS-based strategies turn out to be inferior to the DFS-based strategies, both in terms of running times and in terms of bound calculations performed. Furthermore, when tested in a sequential setting, DFS turns out to be still superior because pruning and evaluation tests are more effective in DFS due to the presence of better incumbents.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [31] Source-side preordering for translation using logistic regression and depth-first branch-And-bound search
    Jehl, Laura
    De Gispert, Adrià
    Hopkins, Mark
    Byrne, William
    14th Conference of the European Chapter of the Association for Computational Linguistics 2014, EACL 2014, 2014, : 239 - 248
  • [32] Pushing Forward Marginal MAP with Best-First Search
    Marinescu, Radu
    Dechter, Rina
    Ihler, Alexander
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 696 - 702
  • [33] A BEST-FIRST SEARCH ALGORITHM FOR OPTIMAL PLA FOLDING
    HWANG, SY
    DUTTON, RW
    BLANK, T
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1986, 5 (03) : 433 - 442
  • [34] Best-first AND/OR search for 0/1 integer programming
    Marinescu, Radu
    Dechter, Rina
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, PROCEEDINGS, 2007, 4510 : 171 - +
  • [35] Best-first frontier search with delayed duplicate detection
    Korf, RE
    PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, : 650 - 657
  • [36] Recursive Best-First AND/OR Search for Optimization in Graphical Models
    Kishimoto, Akihiro
    Marinescu, Radu
    UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2014, : 400 - 409
  • [37] Comparison of the number of nodes explored by cyclic best first search with depth contour and best first search
    Zhang, Wenda
    Sauppe, Jason J.
    Jacobson, Sheldon H.
    COMPUTERS & OPERATIONS RESEARCH, 2021, 126
  • [38] Automated Creation of Efficient Work Distribution Functions for Parallel Best-First Search
    Yuu Jinnai
    Fukunaga, Alex
    TWENTY-SIXTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2016), 2016, : 184 - 192
  • [39] Parallel Recursive Best-First AND/OR Search for Exact MAP Inference in Graphical Models
    Kishimoto, Akihiro
    Marinescu, Radu
    Botea, Adi
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 28 (NIPS 2015), 2015, 28
  • [40] Interleaved depth-first search
    Meseguer, P
    IJCAI-97 - PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 1997, : 1382 - 1387