Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A parallel algorithm for the 0-1 knapsack problem

Journal Article · · International Journal of Parallel Programming; (United States)
DOI:https://doi.org/10.1007/BF01407836· OSTI ID:7245189
;  [1]
  1. Rand Afrikaans Univ., Johannesburg (South Africa)

Research efforts on parallel exact algorithms for the 0-1 knapsak problem have up to now concentrated on solving small problems (at most 1,000 objects) and in many cases results have only been obtained by simulation of the parallel algorithm. After a brief review of a well known sequential branch-and-bound algorithm we discuss a new parallel algorithm for the 0-1 knapsack problem which exploits the potential parallelism that exists during the backtracking steps of the brank-and-bound algorithm. We report results for our parallel algorithm on a transputer network for problems with up to 20,000 objects. The speedup obtain is nearly linear for 2, 4, and 8 processors except when there is a strong correlation between the profit and weight of the objects.

OSTI ID:
7245189
Journal Information:
International Journal of Parallel Programming; (United States), Journal Name: International Journal of Parallel Programming; (United States) Vol. 21:5; ISSN IJPPE5; ISSN 0885-7458
Country of Publication:
United States
Language:
English

Similar Records

Randomized algorithms for parallel backtracking and branch-and-bound
Thesis/Dissertation · Thu Dec 31 23:00:00 EST 1987 · OSTI ID:5173640

A hypercube algorithm for the 0/1 knapsack problem
Journal Article · Mon Aug 01 00:00:00 EDT 1988 · J. Parallel Distrib. Comput.; (United States) · OSTI ID:6275035

Adaptive parallel algorithms for integral knapsack problems
Journal Article · Sat Mar 31 23:00:00 EST 1990 · Journal of Parallel and Distributed Computing; (USA) · OSTI ID:6507034