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 条
  • [11] Best-first minimax search
    Korf, RE
    Chickering, DM
    ARTIFICIAL INTELLIGENCE, 1996, 84 (1-2) : 299 - 337
  • [12] BD-ADOPT: a hybrid DCOP algorithm with best-first and depth-first search strategies
    Chen, Ziyu
    He, Chen
    He, Zhen
    Chen, Minyou
    ARTIFICIAL INTELLIGENCE REVIEW, 2018, 50 (02) : 161 - 199
  • [13] BD-ADOPT: a hybrid DCOP algorithm with best-first and depth-first search strategies
    Ziyu Chen
    Chen He
    Zhen He
    Minyou Chen
    Artificial Intelligence Review, 2018, 50 : 161 - 199
  • [14] Best-First vs. Depth-First AND/OR Search for Multi-objective Constraint Optimization
    Marinescu, Radu
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [15] Combining ordered best-first search with branch and bound for exact BDD minimization
    Ebendt, R
    Günther, W
    Drechsler, R
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 876 - 879
  • [16] Combining ordered best-first search with branch and bound for exact BDD minimization
    Ebendt, R
    Günther, W
    Drechsler, R
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (10) : 1515 - 1529
  • [17] Cyclic Best First Search: Using Contours to Guide Branch-and-Bound Algorithms
    Morrison, David R.
    Sauppe, Jason J.
    Zhang, Wenda
    Jacobson, Sheldon H.
    Sewell, Edward C.
    NAVAL RESEARCH LOGISTICS, 2017, 64 (01) : 64 - 82
  • [18] Recursive Best-First Search with Bounded Overhead
    Hatem, Matthew
    Kiesel, Scott
    Ruml, Wheeler
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1151 - 1157
  • [19] Best-first minimax search: Othello results
    Korf, Richard E.
    Chickering, David Maxwell
    Proceedings of the National Conference on Artificial Intelligence, 1994, 2 : 1365 - 1370
  • [20] Best-First Heuristic Search for Multicore Machines
    Burns, Ethan
    Lemons, Sofia
    Ruml, Wheeler
    Zhou, Rong
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2010, 39 : 689 - 743