DocumentCode :
2807246
Title :
Adaptive and Cost-Optimal Parallel Algorithm for the 0-1 Knapsack Problem
Author :
Li, Kenli ; Li, Lingxiao ; Tesfazghi, Teklay ; Sha, Edwin Hsing-Mean
Author_Institution :
Coll. of Comput. & Commun., Hunan Univ., Changsha, China
fYear :
2011
fDate :
9-11 Feb. 2011
Firstpage :
537
Lastpage :
544
Abstract :
The 0-1 knapsack problem is well known to be NP-complete problem. In the past two decades, much effort has been done in order to find techniques that could lead to algorithms with a reasonable running time. This paper proposes a new parallel algorithm for the 0-1 knapsack problem where the optimal merging algorithm is adopted. Based on an EREW PRAM machine with shared memory, the proposed algorithm utilizes O((2n/4)1-e) processors, 0 ≤ ε ≤ 1, and O(2n/2) memory to find a solution for the n-element 0-1 knapsack problem in time O(2n/4(2n/4)e). Thus the cost of the proposed parallel algorithm is O(2n/2), which is both the lowest upper-bound time and without memory conflicts if only quantity of objects is considered in the complexity analysis for the 0-1 knapsack problem. Thus it is an improvement result over the past researches.
Keywords :
computational complexity; knapsack problems; parallel algorithms; 0-1 knapsack problem; EREW PRAM machine; NP-complete problem; adaptive optimal parallel algorithm; complexity analysis; cost optimal parallel algorithm; Algorithm design and analysis; Complexity theory; Dynamic programming; Merging; Parallel algorithms; Phase change random access memory; Program processors; 0-1 knapsack problem; EREW PRAM; combinatorial optimization; divide and conquer; parallel computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
Conference_Location :
Ayia Napa
ISSN :
1066-6192
Print_ISBN :
978-1-4244-9682-2
Type :
conf
DOI :
10.1109/PDP.2011.11
Filename :
5739044
Link To Document :
بازگشت