首页 | 本学科首页   官方微博 | 高级检索  
     


Solving 0-1 knapsack problem by greedy degree and expectation efficiency
Affiliation:1. College of Computer Science and Engineering, Northeastern University, Shenyang, 110169, China;2. School of Computer Science and Technology, Wuhan University of Technology, Wuhan 430070, China;3. College of Information Science and Engineering, Northeastern University, Shenyang 110819, China;4. State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University, Shenyang 110819, China;5. International Graduate School at Shenzhen, Tsinghua University, Shenzhen 518057, China;6. School of Electrical and Electronic Engineering, Nanyang Technological University, 639798, Singapore;7. College of Information and Communication, National University of Defense Technology, Xi’an, 710106, China
Abstract:It is well known that 0-1 knapsack problem (KP01) plays an important role in both computing theory and real life application. Due to its NP-hardness, lots of impressive research work has been performed on many variants of the problem. Inspired by region partition of items, an effective hybrid algorithm based on greedy degree and expectation efficiency (GDEE) is presented in this paper. In the proposed algorithm, initially determinate items region, candidate items region and unknown items region are generated to direct the selection of items. A greedy degree model inspired by greedy strategy is devised to select some items as initially determinate region. Dynamic expectation efficiency strategy is designed and used to select some other items as candidate region, and the remaining items are regarded as unknown region. To obtain the final items to which the best profit corresponds, static expectation efficiency strategy is proposed whilst the parallel computing method is adopted to update the objective function value. Extensive numerical investigations based on a large number of instances are conducted. The proposed GDEE algorithm is evaluated against chemical reaction optimization algorithm and modified discrete shuffled frog leaping algorithm. The comparative results show that GDEE is much more effective in solving KP01 than other algorithms and that it is a promising tool for solving combinatorial optimization problems such as resource allocation and production scheduling.
Keywords:Economics  Region partition  Greedy degree  Expectation efficiency  Parallel computing
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号