Abstract
An unbounded knapsack problem (KP) was investigated that describes the loading of items into a knapsack with a finite capacity, W, so as to maximize the total value of the loaded items. There were n types of an infinite number of items, each type with a distinct weight and value. Exact branch and bound algorithms have been successfully applied previously to the unbounded KP, even when n and W were very large; however, the algorithms are not adequate when the weight and the value of the items are strongly correlated. An improved branching strategy is proposed that is less sensitive to such a correlation; it can therefore be used for both strongly correlated and uncorrelated problems.
Similar content being viewed by others
References
Dreyfus SE and Law AM (1977). The Art and Theory of Dynamic Programming. Academic Press, Inc.: Orlando.
Nemhauser GL and Wolsey LA (1988). Integer and Combinatorial Optimization. John Wiley & Sons: New York.
Martello S and Toth P (1990). Knapsack Problem: Algorithms and Computer Implementations. John Wiley & Sons: Chichester.
Andonov R, Poirriez V and Rajopadhye S (2000). Unbounded knapsack problem: dynamic programming revisited. Eur J Opl Res 123: 394–407.
Hansen P and Ryan J (1996). Testing integer knapsacks for feasibility. Eur J Opl Res 88: 578–582.
Winston WL (1991). Introduction to Mathematical Programming Applications & Algorithms. PWS-KENT Publishing Company: Boston.
Gilmore PC and Gomory RE (1966). The theory and computation of knapsack functions. Opns Res 14: 1045–1074.
Cabot AV (1970). An enumeration algorithm for knapsack problems. Opns Res 18: 306–311.
Pisinger D (1998). A fast algorithm for strongly correlated knapsack problems. Discrete Appl Math 89: 197–212.
Fischetti M and Martello S (1988). A hybrid algorithm for finding the kth smallest of n elements in O(n) time. Ann Ops Res 13: 401–419.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Seong, YJ., G, YG., Kang, MK. et al. An improved branch and bound algorithm for a strongly correlated unbounded knapsack problem. J Oper Res Soc 55, 547–552 (2004). https://doi.org/10.1057/palgrave.jors.2601698
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1057/palgrave.jors.2601698