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

A hypercube algorithm for the 0/1 knapsack problem

Journal Article · · J. Parallel Distrib. Comput.; (United States)

Many combinatorial optimization problems are known to be NP-complete. A common point of view is that finding fast algorithms for such problems using polynomial number of processors is unlikely. However, facts of this kind usually are established for worst case situations and in practice many instances of NP-complete problems are successfully solved in polynomial time by such traditional combinatorial optimization techniques as dynamic programming and branch-and-bound. New opportunities for effective solution of combinatorial problems emerged with the advent of parallel machines. In this paper the authors describe an algorithm which generates an optimal solution for the 0/1 integer Knapsack problem on the NCUBE hypercube computer. It is also demonstrated that the same algorithm can be applied for the two-dimensional 0/1 Knapsack problem. Experimental data which support the theoretical claims are provided for large instances of the one- and two-dimensional Knapsack problems.

Research Organization:
AT and T Bell Labs., Allentown, PA (US); Computer Science Dept., Univ. of Minnesota, Minneapolis, MN (US)
OSTI ID:
6275035
Journal Information:
J. Parallel Distrib. Comput.; (United States), Journal Name: J. Parallel Distrib. Comput.; (United States) Vol. 5:4; ISSN JPDCE
Country of Publication:
United States
Language:
English

Similar Records

Parallel approximate algorithms for combinatorially hard problems
Thesis/Dissertation · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:5180559

The nonlinear knapsack problem
Conference · Fri Dec 30 23:00:00 EST 1994 · OSTI ID:36131

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