Skip to main content
Log in

Fractional knapsack problems

  • Published:
Mathematical Programming Submit manuscript

Abstract

The fractional knapsack problem to obtain an integer solution that maximizes a linear fractional objective function under the constraint of one linear inequality is considered. A modification of the Dinkelbach's algorithm [3] is proposed to exploit the fact that good feasible solutions are easily obtained for both the fractional knapsack problem and the ordinary knapsack problem. An upper bound of the number of iterations is derived. In particular it is clarified how optimal solutions depend on the right hand side of the constraint; a fractional knapsack problem reduces to an ordinary knapsack problem if the right hand side exceeds a certain bound.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Y. Anzai, “On integer fractional programming”,Journal of Operations Research Society of Japan 17 (1974) 49–66.

    Google Scholar 

  2. A. Charnes and W.W. Cooper, “Programming with linear fractional functionals”,Naval Research Logistics Quarterly 9 (1962) 181–196.

    Google Scholar 

  3. W. Dinkelbach, “On nonlinear fractional programming”,Management Science 13 (1967) 492–498.

    Google Scholar 

  4. S.E. Elmaghraby and S. Arisawa, “On hyperbolic programming with a single constraint and upper-bounded variables”,Management Science 19 (1972) 42–45.

    Google Scholar 

  5. R.S. Garfinkel and G.L. Nemhauser,Integer programming (Wiley, New York, 1972).

    Google Scholar 

  6. P.C. Gilmore and R.E. Gomory, “The theory and computation of knapsack functions”,Operations Research 14 (1966) 1045–1074.

    Google Scholar 

  7. M. Gruspan, “Hyperbolic integer programming”,Naval Research Logistics Quarterly 20 (1973) 341–356.

    Google Scholar 

  8. P.L. Hammer and S. Rudeanu,Boolean methods in operations research and related areas (Springer, Berlin, 1968).

    Google Scholar 

  9. T.C. Hu and M.L. Lenard, “A study of a heuristic algorithm”, MRC Tech. Rept. No. 1370, The University of Wisconsin — Madison Mathematics Research Center, Madison, WI (July, 1973).

    Google Scholar 

  10. R. Jagannathan, “On some properties of programming problems in parametric forms pertaining to fractional programming”,Management Science 12 (1966) 609–615.

    Google Scholar 

  11. M.J. Magazine, G.L. Nemhauser and L.E. Trotter, “When the greedy solution solves a class of knapsack problems”,Operations Research 23 (1975) 207–217.

    Google Scholar 

  12. B. Martos, “Hyperbolic programming”,Naval Research Logistics Quarterly 11 (1964) 135–155.

    Google Scholar 

  13. P. Robillard, “(0, 1) hyperbolic programming problems”,Naval Research Logistics Quarterly 18 (1971) 47–57.

    Google Scholar 

  14. S. Sahni, “Approximate algorithms for the 0/1 knapsack problem”,Journal of the Association for Computing Machinery 22 (1975) 115–124.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ishii, H., Ibaraki, T. & Mine, H. Fractional knapsack problems. Mathematical Programming 13, 255–271 (1977). https://doi.org/10.1007/BF01584342

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01584342

Key words

Navigation