Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Quadratic knapsack problem

Index Quadratic knapsack problem

The quadratic knapsack problem (QKP), first introduced in 19th century, is an extension of knapsack problem that allows for quadratic terms in the objective function: Given a set of items, each with a weight, a value, and an extra profit that can be earned if two items are selected, determine the number of item to include in a collection without exceeding capacity of the knapsack, so as to maximize the overall profit. [1]

37 relations: Backpack, Branch and bound, Clique problem, Combinatorial auction, Combinatorial optimization, Compiler, Computer science, Concave function, Continuous knapsack problem, Convex function, Convex set, Decision problem, Diagonally dominant matrix, Discrete uniform distribution, Dynamic programming, Economics, Greedy algorithm, Heuristic, Knapsack problem, Lagrange multiplier, Lagrangian relaxation, Linear programming, Linearization, List of knapsack problems, Maxima and minima, NP-completeness, NP-hardness, Operations research, Optimization problem, Packing problems, Positive-definite matrix, Proof by exhaustion, Pseudo-polynomial time, Quadratic knapsack problem, Telecommunication, Transport network, Very-large-scale integration.

Backpack

A backpack — also called bookbag, kitbag, knapsack, rucksack, rucksac, pack, sackpack or backsack — is, in its simplest form, a cloth sack carried on one's back and secured with two straps that go over the shoulders, but there can be variations to this basic design.

New!!: Quadratic knapsack problem and Backpack · See more »

Branch and bound

Branch and bound (BB, B&B, or BnB) is an algorithm design paradigm for discrete and combinatorial optimization problems, as well as mathematical optimization.

New!!: Quadratic knapsack problem and Branch and bound · See more »

Clique problem

In computer science, the clique problem is the computational problem of finding cliques (subsets of vertices, all adjacent to each other, also called complete subgraphs) in a graph.

New!!: Quadratic knapsack problem and Clique problem · See more »

Combinatorial auction

A combinatorial auction is a type of smart market in which participants can place bids on combinations of discrete items, or “packages”, rather than individual items or continuous quantities.

New!!: Quadratic knapsack problem and Combinatorial auction · See more »

Combinatorial optimization

In applied mathematics and theoretical computer science, combinatorial optimization is a topic that consists of finding an optimal object from a finite set of objects.

New!!: Quadratic knapsack problem and Combinatorial optimization · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Quadratic knapsack problem and Compiler · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

New!!: Quadratic knapsack problem and Computer science · See more »

Concave function

In mathematics, a concave function is the negative of a convex function.

New!!: Quadratic knapsack problem and Concave function · See more »

Continuous knapsack problem

In theoretical computer science, the continuous knapsack problem (also known as the fractional knapsack problem) is an algorithmic problem in combinatorial optimization in which the goal is to fill a container (the "knapsack") with fractional amounts of different materials chosen to maximize the value of the selected materials.

New!!: Quadratic knapsack problem and Continuous knapsack problem · See more »

Convex function

In mathematics, a real-valued function defined on an ''n''-dimensional interval is called convex (or convex downward or concave upward) if the line segment between any two points on the graph of the function lies above or on the graph, in a Euclidean space (or more generally a vector space) of at least two dimensions.

New!!: Quadratic knapsack problem and Convex function · See more »

Convex set

In convex geometry, a convex set is a subset of an affine space that is closed under convex combinations.

New!!: Quadratic knapsack problem and Convex set · See more »

Decision problem

In computability theory and computational complexity theory, a decision problem is a problem that can be posed as a yes-no question of the input values.

New!!: Quadratic knapsack problem and Decision problem · See more »

Diagonally dominant matrix

In mathematics, a square matrix is said to be diagonally dominant if for every row of the matrix, the magnitude of the diagonal entry in a row is larger than or equal to the sum of the magnitudes of all the other (non-diagonal) entries in that row.

New!!: Quadratic knapsack problem and Diagonally dominant matrix · See more »

Discrete uniform distribution

In probability theory and statistics, the discrete uniform distribution is a symmetric probability distribution whereby a finite number of values are equally likely to be observed; every one of n values has equal probability 1/n.

New!!: Quadratic knapsack problem and Discrete uniform distribution · See more »

Dynamic programming

Dynamic programming is both a mathematical optimization method and a computer programming method.

New!!: Quadratic knapsack problem and Dynamic programming · See more »

Economics

Economics is the social science that studies the production, distribution, and consumption of goods and services.

New!!: Quadratic knapsack problem and Economics · See more »

Greedy algorithm

A greedy algorithm is an algorithmic paradigm that follows the problem solving heuristic of making the locally optimal choice at each stage with the intent of finding a global optimum.

New!!: Quadratic knapsack problem and Greedy algorithm · See more »

Heuristic

A heuristic technique (εὑρίσκω, "find" or "discover"), often called simply a heuristic, is any approach to problem solving, learning, or discovery that employs a practical method, not guaranteed to be optimal, perfect, logical, or rational, but instead sufficient for reaching an immediate goal.

New!!: Quadratic knapsack problem and Heuristic · See more »

Knapsack problem

The knapsack problem or rucksack problem is a problem in combinatorial optimization: Given a set of items, each with a weight and a value, determine the number of each item to include in a collection so that the total weight is less than or equal to a given limit and the total value is as large as possible.

New!!: Quadratic knapsack problem and Knapsack problem · See more »

Lagrange multiplier

In mathematical optimization, the method of Lagrange multipliers (named after Joseph-Louis Lagrange) is a strategy for finding the local maxima and minima of a function subject to equality constraints (i.e., subject to the condition that one or more equations have to be satisfied exactly by the chosen values of the variables).

New!!: Quadratic knapsack problem and Lagrange multiplier · See more »

Lagrangian relaxation

In the field of mathematical optimization, Lagrangian relaxation is a relaxation method which approximates a difficult problem of constrained optimization by a simpler problem.

New!!: Quadratic knapsack problem and Lagrangian relaxation · See more »

Linear programming

Linear programming (LP, also called linear optimization) is a method to achieve the best outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements are represented by linear relationships.

New!!: Quadratic knapsack problem and Linear programming · See more »

Linearization

In mathematics, linearization is finding the linear approximation to a function at a given point.

New!!: Quadratic knapsack problem and Linearization · See more »

List of knapsack problems

The knapsack problem is one of the most studied problems in combinatorial optimization, with many real-life applications.

New!!: Quadratic knapsack problem and List of knapsack problems · See more »

Maxima and minima

In mathematical analysis, the maxima and minima (the respective plurals of maximum and minimum) of a function, known collectively as extrema (the plural of extremum), are the largest and smallest value of the function, either within a given range (the local or relative extrema) or on the entire domain of a function (the global or absolute extrema).

New!!: Quadratic knapsack problem and Maxima and minima · See more »

NP-completeness

In computational complexity theory, an NP-complete decision problem is one belonging to both the NP and the NP-hard complexity classes.

New!!: Quadratic knapsack problem and NP-completeness · See more »

NP-hardness

NP-hardness (''n''on-deterministic ''p''olynomial-time hardness), in computational complexity theory, is the defining property of a class of problems that are, informally, "at least as hard as the hardest problems in NP".

New!!: Quadratic knapsack problem and NP-hardness · See more »

Operations research

Operations research, or operational research in British usage, is a discipline that deals with the application of advanced analytical methods to help make better decisions.

New!!: Quadratic knapsack problem and Operations research · See more »

Optimization problem

In mathematics and computer science, an optimization problem is the problem of finding the best solution from all feasible solutions.

New!!: Quadratic knapsack problem and Optimization problem · See more »

Packing problems

Packing problems are a class of optimization problems in mathematics that involve attempting to pack objects together into containers.

New!!: Quadratic knapsack problem and Packing problems · See more »

Positive-definite matrix

In linear algebra, a symmetric real matrix M is said to be positive definite if the scalar z^Mz is strictly positive for every non-zero column vector z of n real numbers.

New!!: Quadratic knapsack problem and Positive-definite matrix · See more »

Proof by exhaustion

Proof by exhaustion, also known as proof by cases, proof by case analysis, complete induction, or the brute force method, is a method of mathematical proof in which the statement to be proved is split into a finite number of cases or sets of equivalent cases and each type of case is checked to see if the proposition in question holds.

New!!: Quadratic knapsack problem and Proof by exhaustion · See more »

Pseudo-polynomial time

In computational complexity theory, a numeric algorithm runs in pseudo-polynomial time if its running time is a polynomial in the numeric value of the input (the largest integer present in the input) — but not necessarily in the length of the input (the number of bits required to represent it), which is the case for polynomial time algorithms.

New!!: Quadratic knapsack problem and Pseudo-polynomial time · See more »

Quadratic knapsack problem

The quadratic knapsack problem (QKP), first introduced in 19th century, is an extension of knapsack problem that allows for quadratic terms in the objective function: Given a set of items, each with a weight, a value, and an extra profit that can be earned if two items are selected, determine the number of item to include in a collection without exceeding capacity of the knapsack, so as to maximize the overall profit.

New!!: Quadratic knapsack problem and Quadratic knapsack problem · See more »

Telecommunication

Telecommunication is the transmission of signs, signals, messages, words, writings, images and sounds or information of any nature by wire, radio, optical or other electromagnetic systems.

New!!: Quadratic knapsack problem and Telecommunication · See more »

Transport network

A transport network, or transportation network is a realisation of a spatial network, describing a structure which permits either vehicular movement or flow of some commodity.

New!!: Quadratic knapsack problem and Transport network · See more »

Very-large-scale integration

Very-large-scale integration (VLSI) is the process of creating an integrated circuit (IC) by combining hundreds of thousands of transistors or devices into a single chip.

New!!: Quadratic knapsack problem and Very-large-scale integration · See more »

Redirects here:

0-1 quadratic knapsack problem.

References

[1] https://en.wikipedia.org/wiki/Quadratic_knapsack_problem

OutgoingIncoming
Hey! We are on Facebook now! »