CAN PARALLEL BRANCH-AND-BOUND WITHOUT COMMUNICATION BE EFFECTIVE

被引:5
作者
LAURSEN, PS
机构
关键词
PARALLEL PROCESSING; COMBINATORIAL OPTIMIZATION; BRANCH AND BOUND;
D O I
10.1137/0804016
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The usual approach to parallel Branch and Bound is to employ dynamic exchange of subproblems during the search in order to ensure a uniform workload on all processors. It is a common assumption that static distribution of subproblems is ''inherently inefficient.'' A parallel Branch and Bound algorithm was implemented, which does not communicate during the search. A small number of subproblems are initially generated and distributed among the processors which then perform ordinary serial Branch and Bound. Since the value of the current best solution is not distributed during the search it is necessary to be able to provide a good initial solution. The algorithm has been applied to three combinatorial optimization problems: the quadratic assignment problem, the graph partitioning problem, and the weighted vertex cover problem. For all three problems, an average processor utilization of 0.70-0.85 was observed. Parallel Branch and Bound without communication is thus not inherently inefficient.
引用
收藏
页码:288 / 296
页数:9
相关论文
共 50 条
[21]   Parallel branch-and-bound algorithm for constructing evolutionary trees from distance matrix [J].
Yu, Kun-Ming ;
Zhou, Jiayi ;
Lin, Chun-Yuan ;
Tang, Chuan Yi .
EIGHTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION, PROCEEDINGS, 2005, :66-72
[22]   Parallel cycle-based branch-and-bound method for Bayesian network learning [J].
Benmouna, Youcef ;
Mezmaz, Mohand Said ;
Mahmoudi, Said ;
Chikh, Med Amine .
PATTERN ANALYSIS AND APPLICATIONS, 2020, 23 (02) :897-911
[23]   A comparison of branch-and-bound algorithms for a family scheduling problem with identical parallel machines [J].
Dunstall, S ;
Wirth, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 167 (02) :283-296
[24]   A parallel P2P Branch-and-Bound algorithm for computational Grids [J].
Bendjoudi, Ahcene ;
Melab, Nouredine ;
Talbi, El-Ghazali .
CCGrid 2007: Seventh IEEE International Symposium on Cluster Computing and the Grid, 2007, :749-754
[25]   Branch-and-Bound for Model Selection and Its Computational Complexity [J].
Thakoor, Ninad ;
Gao, Jean .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2011, 23 (05) :655-668
[26]   A Branch-and-Bound Algorithm for the Knapsack Problem with Conflict Graph [J].
Bettinelli, Andrea ;
Cacchiani, Valentina ;
Malaguti, Enrico .
INFORMS JOURNAL ON COMPUTING, 2017, 29 (03) :457-473
[27]   Grid Branch-and-Bound for Permutation Flowshop [J].
Drozdowski, Maciej ;
Marciniak, Pawel ;
Pawlak, Grzegorz ;
Plaza, Maciej .
PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 :21-30
[28]   Automating Branch-and-Bound for Dynamic Programs [J].
Puchinger, Jakob ;
Stuckey, Peter J. .
PEPM'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN SYMPOSIUM ON PARTIAL EVALUATION AND SEMANTICS-BASED PROGRAM MANIPULATION, 2008, :81-89
[29]   Branch-and-Bound and Dynamic Programming Approaches for the Knapsack Problem [J].
Evgenii Burashnikov .
Operations Research Forum, 5 (4)
[30]   An Improved Branch-and-Bound Method for Maximum Monomial Agreement [J].
Eckstein, Jonathan ;
Goldberg, Noam .
INFORMS JOURNAL ON COMPUTING, 2012, 24 (02) :328-341