An Out-of-Core Branch and Bound Method for Solving the 0-1 Knapsack Problem on a GPU

Author(s):  
Jingcheng Shen ◽  
Kentaro Shigeoka ◽  
Fumihiko Ino ◽  
Kenichi Hagihara
Author(s):  
Masar Al-Rabeeah ◽  
Elias Munapo ◽  
Ali Al-Hasani ◽  
Santosh Kumar ◽  
Andrew Eberhard

In this paper, a reformulation that was proposed for a knapsack problem has been extended to single and bi-objective linear integer programs. A further reformulation by adding an upper bound constraint for a knapsack problem is also proposed and extended to the bi-objective case. These reformulations significantly reduce the number of branch and bound iterations with respect to these models. Numerical illustrations have been presented and computational experiments have been carried out to compare the behaviour before and after the reformulation. For this purpose, Tora software was used.


Author(s):  
Valeriy Ivaschenko ◽  
Gennady Shvachych ◽  
Vladimir Konovalenkov ◽  
Vladimir Khristyan

Parallel implementation of a combined branch-and-bound algorithm for the knapsack problem are considered. An approach combining parallel implementations of the branch-and-bound method and the heuristic search is proposed and implemented. Basic attention is focused on the questions of research of efficiency and acceleration for calculations due to the increase of the cluster system knots. As a result of the proposed approach, a organization scheme of the combined algorithm of distributed computing was obtained. The approach proposed in this paper saves the developers’ efforts by reapplying common parts of the algorithm to solve various problems of optimization. In fact, one can implement a common solution scheme for different platforms once, and later use only problem-dependent modules for a specific class of problems.


Sign in / Sign up

Export Citation Format

Share Document