Skip to main navigation Skip to search Skip to main content

Exact algorithm for concave knapsack problems: Linear underestimation and partition method

  • X. L. Sun
  • , F. L. Wang
  • , D. Li*
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Integer programming problems with a concave cost function are often encountered in optimization models involving economics of scale. In this paper, we propose an efficient exact algorithm for solving concave knapsack problems. The algorithm consists of an iterative process between finding lower and upper bounds by linearly underestimating the objective function and performing domain cut and partition by exploring the special structure of the problem. The lower bound is improved iteratively via cutting and partitioning the domain. This iteration process converges to the optimality in a finite number of steps. Promising computational results are reported for large-scale concave knapsack problems with up to 1200 integer variables. Comparison results with other existing methods in the literature are also presented.
Original languageEnglish
Pages (from-to)15-30
JournalJournal of Global Optimization
Volume33
Issue number1
DOIs
Publication statusPublished - Sept 2005
Externally publishedYes

Research Keywords

  • Concave knapsack problem
  • Domain cut
  • Domain partition
  • Linear underestimation
  • Nonlinear integer programming

Fingerprint

Dive into the research topics of 'Exact algorithm for concave knapsack problems: Linear underestimation and partition method'. Together they form a unique fingerprint.

Cite this