%0 Journal Article %T An Optimal Parallel Algorithm for the Knapsack Problem
背包问题的最优并行算法 %A LI Qing-Hu %A LI Ken-Li %A JIANG Sheng-Yi %A ZHANG Wei %A
李庆华 %A 李肯立 %A 蒋盛益 %A 张薇 %J 软件学报 %D 2003 %I %X 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-e processors, 0e1, and O(2n/2) memory to find a solution for the n-element knapsack problem in O(2n/4 (2n/4)e) 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. %K knapsack problem %K NP-complete %K parallel algorithm %K method of divide and conquer
背包问题 %K NP完全 %K 并行算法 %K 分治法 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=E57CCF48E1B1E584&yid=D43C4A19B2EE3C0A&vid=F3583C8E78166B9E&iid=94C357A881DFC066&sid=412FA1328E0CB9E9&eid=B65E5C7BA0DC04DC&journal_id=1000-9825&journal_name=软件学报&referenced_num=12&reference_num=10