• 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