An asynchronous P system with branch and bound for solving the subset sum problem

Author(s):  
Kosei Nagao ◽  
Akihiro Fujiwara
2018 ◽  
Vol 28 (1) ◽  
pp. 29-34 ◽  
Author(s):  
Roman M. Kolpakov ◽  
Mikhail A. Posypkin

Abstract The paper is concerned with estimating the computational complexity of the branch-and-bound method for the subset sum problem. We study the relationship between the way of decomposition of subproblems and the number of the method steps. The standard variant of the branch-and-bound method for the subset sum problem with binary branching is considered: any subproblem is decomposed into two more simple subproblems by assigning values 0 and 1 to a selected branching variable. It is shown that for any set of parameters of the problem the procedure of branching variables selection in the descending order of their weights is optimal.


2020 ◽  
Vol 11 (1) ◽  
pp. 116-126
Author(s):  
Roman Kolpakov ◽  
Mikhail Posypkin

AbstractIn this paper we study the question of parallelization of a variant of Branch-and-Bound method for solving of the subset sum problem which is a special case of the Boolean knapsack problem. The following natural approach to the solution of this question is considered. At the first stage one of the processors (control processor) performs some number of algorithm steps of solving a given problem with generating some number of subproblems of the problem. In the second stage the generated subproblems are sent to other processors for solving (one subproblem per processor). Processors solve completely the received subproblems and return their solutions to the control processor which chooses the optimal solution of the initial problem from these solutions. For this approach we define formally a model of parallel computing (frontal parallelization scheme) and the notion of complexity of the frontal scheme. We study the asymptotic behavior of the complexity of the frontal scheme for two special cases of the subset sum problem.


2020 ◽  
Vol 30 (5) ◽  
pp. 313-325
Author(s):  
Roman M. Kolpakov ◽  
Mikhail A. Posypkin

AbstractAn easily implementable recursive parallelization strategy for solving the subset sum problem by the branch-and-bound method is proposed. Two different frontal and balanced variants of this strategy are compared. On an example of a particular case of the subset sum problem we show that the balanced variant is more effective than the frontal one. Moreover, we show that, for the considered particular case of the subset sum problem, the balanced variant is also time optimal.


1990 ◽  
Vol 21 (2) ◽  
pp. 1-10
Author(s):  
Toshiro Tachibana ◽  
Hideo Nakano ◽  
Yoshiro Nakanishi ◽  
Mitsuru Nakao

Sign in / Sign up

Export Citation Format

Share Document