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


Integer knapsack problems with set-up weights
Authors:Laura A McLay  Sheldon H Jacobson
Institution:(1) Department of Statistical Sciences and Operations Research, Virginia Commonwealth University, P.O. Box 843083, 1001 W. Main Street, Richmond, VA 23284, USA;(2) Simulation and Optimization Laboratory, Department of Computer Science, University of Illinois, 201 N. Goodwin Ave (MC-258), Urbana, IL 61801-2302, USA
Abstract:The Integer Knapsack Problem with Set-up Weights (IKPSW) is a generalization of the classical Integer Knapsack Problem (IKP), where each item type has a set-up weight that is added to the knapsack if any copies of the item type are in the knapsack solution. The k-item IKPSW (kIKPSW) is also considered, where a cardinality constraint imposes a value k on the total number of items in the knapsack solution. IKPSW and kIKPSW have applications in the area of aviation security. This paper provides dynamic programming algorithms for each problem that produce optimal solutions in pseudo-polynomial time. Moreover, four heuristics are presented that provide approximate solutions to IKPSW and kIKPSW. For each problem, a Greedy heuristic is presented that produces solutions within a factor of 1/2 of the optimal solution value, and a fully polynomial time approximation scheme (FPTAS) is presented that produces solutions within a factor of ε of the optimal solution value. The FPTAS for IKPSW has time and space requirements of O(nlog n+n/ε 2+1/ε 3) and O(1/ε 2), respectively, and the FPTAS for kIKPSW has time and space requirements of O(kn 2/ε 3) and O(k/ε 2), respectively.
Keywords:Knapsack problem  Heuristics  Fully polynomial-time approximation schemes
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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