WORK AND MEMORY-EFFICIENT PARALLEL ALGORITHMS FOR THE KNAPSACK-PROBLEM

Authors
Citation
A. Ferreira, WORK AND MEMORY-EFFICIENT PARALLEL ALGORITHMS FOR THE KNAPSACK-PROBLEM, International journal of high speed computing, 7(4), 1995, pp. 595-606
Citations number
17
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
01290533
Volume
7
Issue
4
Year of publication
1995
Pages
595 - 606
Database
ISI
SICI code
0129-0533(1995)7:4<595:WAMPAF>2.0.ZU;2-E
Abstract
Parallel algorithms for solving a knapsack problem of size n on PRAM a nd distributed memory machines are presented. The algorithms are work- efficient in the sense that they achieve optimal speedup with regard t o the best known solution to this problem. Moreover, they match the be st current time/memory/processors tradeoffs, while requiring less memo ry and/or processors. Since the PRAM is considered mainly as a theoret ical model, and we want to produce practical algorithms for the knapsa ck problem, its solution in distributed memory machines is also studie d. For the first time in literature, work-efficient parallel algorithm s on local memory - message passing architectures - are given. Time bo unds for solving the problem on linear arrays, meshes, and hypercubes are proved.