List of knapsack problems

List of knapsack problems

The knapsack problem is one of the most studied problems in combinatorial optimization, with many real-life applications. For this reason, many special cases and generalisations have been examined.

Common to all versions are a set of "n" items, with each item 1 leq j leq n having an associated profit "pj" and weight "wj". The objective is to pick some of the items, with maximal total profit, while obeying that the maximum total weight of the chosen items must not exceed "W". Generally, these coefficients are scaled to become integers, and they are almost always assumed to be positive.

The knapsack problem in its most basic form:

If for each item the profits and weights are identical, we get the subset sum problem (often the corresponding decision problem is given instead):

Quadratic knapsack problem

The cutting stock problem is identical to the bin packing problem, but since practical instances usually have far fewer types of items, another formulation is often used. Item "j" is needed "Bj" times, each "pattern" of items which fit into a single knapsack have a variable, "xi" (there are "m" patterns), and pattern "i" uses item "j" "bij" times:

If, to the multiple choice knapsack problem, we add the constraint that each subset is of size "n" and remove the restriction on total weight, we get the assignment problem, which is also the problem of finding a maximal bipartite matching:

Several other knapsack-like problems exists, although they are less common than the above. They include:

Collapsing knapsack problem

Nested knapsack problem

Nonlinear knapsack problem

Inverse-parametric knapsack problem

(References needed for the last four problems)----
* D. Pisinger, [http://www.diku.dk/users/pisinger/95-1.pdf "Algorithms for Knapsack Problems"] , Ph.D. thesis, DIKU, University of Copenhagen, Report 95/1 (1995).

* cite book
authorlink = Hans | Kellerer
first = Hans | Kellerer
coauthors = U. Pferschy D. Pisinger
year = 2005
title = Knapsack Problems
publisher = Springer Verlag
id = ISBN 3-540-40286-1


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Knapsack problem — BKP redirects here. For other uses, see BKP (disambiguation). Example of a one dimensional (constraint) knapsack problem: which boxes should be chosen to maximize the amount of money while still keeping the overall weight under or equal to… …   Wikipedia

  • List of mathematics articles (L) — NOTOC L L (complexity) L BFGS L² cohomology L function L game L notation L system L theory L Analyse des Infiniment Petits pour l Intelligence des Lignes Courbes L Hôpital s rule L(R) La Géométrie Labeled graph Labelled enumeration theorem Lack… …   Wikipedia

  • List of NP-complete problems — Here are some of the more commonly known problems that are NP complete when expressed as decision problems. This list is in no way comprehensive (there are more than 3000 known NP complete problems). Most of the problems in this list are taken… …   Wikipedia

  • List of Russian people — The Millennium of Russia monument in Veliky Novgorod, featuring the statues and reliefs of the most celebrated people in the first 1000 years of Russian history …   Wikipedia

  • List of computability and complexity topics — This is a list of computability and complexity topics, by Wikipedia page. Computability theory is the part of the theory of computation that deals with what can be computed, in principle. Computational complexity theory deals with how hard… …   Wikipedia

  • List of group theory topics — Contents 1 Structures and operations 2 Basic properties of groups 2.1 Group homomorphisms 3 Basic types of groups …   Wikipedia

  • List of combinatorics topics — This is a list of combinatorics topics.A few decades ago it might have been said that combinatorics is little more than a way to classify poorly understood problems, and some standard remedies. Great progress has been made since 1960.This page is …   Wikipedia

  • List of mathematics articles (K) — NOTOC K K approximation of k hitting set K ary tree K core K edge connected graph K equivalence K factor error K finite K function K homology K means algorithm K medoids K minimum spanning tree K Poincaré algebra K Poincaré group K set (geometry) …   Wikipedia

  • Karp's 21 NP-complete problems — One of the most important results in computational complexity theory was Stephen Cook s 1971 demonstration of the first (practically relevant) NP complete problem, the boolean satisfiability problem. [cite book|author = Stephen Cook|year =… …   Wikipedia

  • Change-making problem — The change making problem addresses the following question: how can a given amount of money be made with the least number of coins of given denominations? It is a knapsack type problem, and has applications wider than just currency. Contents 1… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”