• DocumentCode
    2320830
  • Title

    An SIMD parallel ϵ-approximation scheme for 0/1 knapsack

  • Author

    Gerasch, Thomas E.

  • Author_Institution
    SPARTA Inc., McLean, VA, USA
  • fYear
    1988
  • fDate
    10-12 Oct 1988
  • Firstpage
    151
  • Lastpage
    154
  • Abstract
    A parallel version of a well-known ε-approximation scheme for 0/1 knapsack problems is presented. The model of computation for the parallelization is a shared memory machine in which processors have exclusive read, exclusive write access to memory. The scheme separates the knapsack items into two sets, one of which is used in a dynamic programming-based optimization procedure, and the other of which is used in a greedy selection process. A dominance relation exists for the knapsack problem which is used to limit the growth of feasible solutions during the dynamic programming procedure. The dominance relation permits a simple representation of the feasible solutions which aids in the parallelization of the dynamic programming procedure across all feasible solutions in parallel during the process of considering a new item. The algorithm uses max(n.32/ε3-8/ε) processors and takes O(n) time. For moderate values of ε and values of n which are quite large (tens of thousands of items), the algorithm is realizable on currently available, massively parallel computer systems, such as the Connection Machine system
  • Keywords
    approximation theory; dynamic programming; operations research; parallel algorithms; parallel processing; Connection Machine system; SIMD parallel ϵ-approximation scheme; dominance relation; dynamic programming-based optimization; exclusive read; exclusive write access; greedy selection process; knapsack problems; massively parallel computer systems; model of computation; parallelization; shared memory machine; Approximation algorithms; Computational modeling; Concurrent computing; Dynamic programming; Partitioning algorithms; Phase change random access memory; Polynomials; Read-write memory; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1988. Proceedings., 2nd Symposium on the Frontiers of
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-5892-4
  • Type

    conf

  • DOI
    10.1109/FMPC.1988.47457
  • Filename
    47457