• Article
  • | |
  • Metrics
  • |
  • Reference [10]
  • |
  • Related [20]
  • |
  • Cited by [12]
  • | |
  • Comments
    Abstract:

    A new parallel algorithm for the knapsack problem is proposed, in which the method of divide and conquer is adopted. Based on an CREW-SIMD machine with shared memory, the proposed algorithm needs O(2n/4)1-ε processors, 0≤ε≤1, and Oi>O(2n/2) memory to find a solution for the n-element knapsack problem in O(2n/4(2n/4)ε) time. The cost of the algorithm is O(2n/2), which is optimal and an improved result over the past researches. The wrong results in corresponding literatures are also pointed out in this paper.

    Reference
    [1]Chor B, Rivest RL. A knapsack-type public key cryptosystem based on arithmetic in finite fields. IEEE Transactions on Information Theory, 1988,34(5):901~909.
    [2]Laih C-S, Lee J-Y, Harn L, Su Y-K. Linearly shift knapsack public-key cryptosystem. IEEE Journal of Selected Areas Communication, 1989,7(4):534~539.
    [3]Dantchev S. Improved sorting-based procedure for integer programming. Mathematical Programming, Serial A, 2002,92:297~300.
    [4]Schroeppel R, Shamir A. A T=O(2n/2), S=O(2n/4) algorithm for certain NP-complete problems. SIAM Journal of Computing, 1981, 10(3):456~464.
    [5]Ferreira AG. A parallel time/hardware tradeoff T(H=O(2n/2) for the knapsack problem. IEEE Transactions on Computing, 1991, 40(2):221~225.
    [6]Lou DC, Chang CC. A parallel two-list algorithm for the knapsack problem. Parallel Computing, 1997,22:1985~1996.
    [7]Chang HK-C, Chen JJ-R, Shyu S-J. A parallel algorithm for the knapsack problem using a generation and searching technique. Parallel Computing, 1994,20(2):233~243.
    [8]Ferreira AG. Efficient parallel algorithms for the knapsack problem. In: Cosnard M, Barton MH, Vanneschi M, ed. Proceedings of the IFIP WG 10.3 Working Conference on Parallel Processing. North-Holland: Elsevier Science Publishers, 1988. 169~179.
    [9]Cheng GL. The Design and Analysis of Parallel Algorithms. Beijing: Higher Education Press, 1994. 35~37 (in Chinese).
    [10]陈国良.并行算法的设计与分析.北京:高等教育出版社,1994.35~37.
    Comments
    Comments
    分享到微博
    Submit
Get Citation

李庆华,李肯立,蒋盛益,张薇.背包问题的最优并行算法.软件学报,2003,14(5):891-896

Copy
Share
Article Metrics
  • Abstract:4655
  • PDF: 5686
  • HTML: 0
  • Cited by: 0
History
  • Received:October 28,2002
  • Revised:October 28,2002
You are the first2033403Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063