The Lower Bound on Complexity of Parallel Branch-And-Bound Algorithm for Subset Sum Problem

被引:1
作者
Kolpakov, Roman [1 ,2 ]
Posypkin, Mikhail [2 ]
机构
[1] Lomonosov Moscow State Univ, GSP-1, Moscow, Russia
[2] FRC CSC RAS, Dorodnicyn Comp Ctr, Vavilov St 40, Moscow, Russia
来源
NUMERICAL COMPUTATIONS: THEORY AND ALGORITHMS (NUMTA-2016) | 2016年 / 1776卷
关键词
D O I
10.1063/1.4965329
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The subset sum problem is a particular case of the Boolean knapsack problem where each item has the price equal to its weight. This problem can be informally stated as searching for most dense packing of a set of items into a box with limited capacity. Recently, coarse-grain parallelization approaches to Branch-and-Bound (B&B) method attracted some attention due to the growing popularity of weakly-connected distributed computing platforms. In this paper we consider one of such approaches for solving the subset sum problem. One of the processors (manager) performs some number of B&B steps on the first stage with generating some subproblems. On the second stage, the generated subproblems are sent to other processors, one subproblem per processor. The processors solve completely the received subproblems, the manager collects all the obtained solutions and chooses the optimal one. For this algorithm we formally define the parallel execution model (frontal scheme of parallelization) and the notion of the frontal scheme complexity. We study the frontal scheme complexity for a series of subset sum problems.
引用
收藏
页数:4
相关论文
共 5 条
[1]  
[Anonymous], 1990, KNAPSACK PROBLEMS
[2]  
[Anonymous], 2004, Knapsack Problems, DOI DOI 10.1007/978-3-540-24777-710
[3]  
Finkelstein Yu.Yu., 1976, APPROXIMATE METHODS
[4]  
Grishukhin V.P, 1976, INVESSTIGATIONS DISC, P203
[5]   Upper and lower bounds for the complexity of the branch and bound method for the knapsack problem [J].
Kolpakov, R. M. ;
Posypkin, M. A. .
DISCRETE MATHEMATICS AND APPLICATIONS, 2010, 20 (01) :95-112