DocumentCode
2159196
Title
A sparse knapsack algo-tech-cuit and its synthesis
Author
Andonov, Rumen ; Rajopadhye, Sanjay
Author_Institution
IRISA, Rennes, France
fYear
1994
fDate
22-24 Aug 1994
Firstpage
302
Lastpage
313
Abstract
We systematically derive an improved algorithm (called the sparse algorithm) for the general knapsack problem which has better average case performance than the standard (dense) dynamic programming algorithm. The derivation is based on transformation of the standard recurrences into stream functional programs, and cannot be achieved by the usual space-time mapping techniques because the dependencies are statically unpredictable. Furthermore such a sparse algorithm for the general knapsack problem has not been proposed in the literature, to the best of our knowledge. We also implement the sparse algorithm on a linear asynchronous array with constant size memory on each PE (i.e., a wavefront array processor). Using LPGS partitioning, the algorithm can run on an arbitrary size ring and has optimal time speedup
Keywords
combinatorial mathematics; computational complexity; dynamic programming; operations research; optimisation; parallel algorithms; LPGS partitioning; NP-complete combinatorial optimization problem; PE; arbitrary size ring; average case performance; constant size memory; dynamic programming algorithm; general knapsack problem; linear asynchronous array; optimal time speedup; space-time mapping techniques; sparse algorithm; sparse knapsack algo-tech-cuit; standard recurrences; statically unpredictable; stream functional programs; wavefront array processor; Application specific processors; Boundary conditions; Computer science; Cost function; Difference equations; Dynamic programming; Heuristic algorithms; Partitioning algorithms; Polynomials;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Array Processors, 1994. Proceedings. International Conference on
Conference_Location
San Francisco, CA
ISSN
1063-6862
Print_ISBN
0-8186-6517-3
Type
conf
DOI
10.1109/ASAP.1994.331794
Filename
331794
Link To Document