A nonlinear Knapsack problem

https://doi.org/10.1016/0167-6377(95)00009-9Get rights and content

Abstract

The nonlinear Knapsack problem is to minimize a separable concave objective function, subject to a single “packing” constraint, in nonnegative variables. We consider this problem in integer and continuous variables, and also when the packing constraint is convex. Although the nonlinear Knapsack problem appears difficult in comparison with the linear Knapsack problem, we prove that its complexity is similar. We demonstrate for the nonlinear Knapsack problem in n integer variables and knapsack volume limit B, a fully polynomial approximation scheme with running time Õ((1/ε2) (n + 1/ε2)) (omitting polylog terms); and for the continuous case an algorithm delivering an ε-accurate solution in O(n log(B/ε)) operations.

References (18)

  • P. Brucker

    An O(n) algorithm for quadratic Knapsack problems

    Oper. Res. Lett.

    (1984)
  • G.N. Frederickson et al.

    The complexity of selection and ranking in X + Y and matrices with sorted columns

    J. Comput. Systems Sci.

    (1982)
  • S. Martello et al.

    Knapsack Problems: Algorithms and Computer Implementations

    (1990)
  • K. Bretthauer et al.

    The nonlinear resource allocation problem

    (1993)
  • K. Bretthauer et al.

    A branch and bound algorithm for integer quadratic knapsack problems

  • S. Cosares et al.

    A strongly polynomial algorithm for the quadratic transportation problem with fixed number of suppliers

    Math. Oper. Res.

    (1994)
  • D.S. Hochbaum

    Lower and upper bounds for the allocation problem and other nonlinear optimization problems

    Math. Oper. Res.

    (1994)
  • D.S. Hochbaum et al.

    Convex separable optimization is not much harder than linear optimization

    J. Assoc. Comput. Mach.

    (1990)
  • O.H. Ibarra et al.

    Fast approximation algorithms for the Knapsack and sum of subset problems

    J. Assoc. Comput. Mach.

    (1975)
There are more references available in the full text version of this article.

Cited by (92)

  • Maximizing power production in path and tree riverine networks

    2019, Sustainable Computing: Informatics and Systems
View all citing articles on Scopus
View full text