Find the word definition

Wiktionary
linear programming

n. (context mathematics English) the branch of mathematics concerned with the minimization or maximization of a linear function of several variables and inequalities; used in many branches of industry to minimize costs or maximize production

WordNet
linear programming

n. a mathematical technique used in economics; finds the maximum or minimum of linear functions in many variables subject to constraints

Wikipedia
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. Linear programming is a special case of mathematical programming ( mathematical optimization).

More formally, linear programming is a technique for the optimization of a linear objective function, subject to linear equality and linear inequality constraints. Its feasible region is a convex polytope, which is a set defined as the intersection of finitely many half spaces, each of which is defined by a linear inequality . Its objective function is a real-valued affine (linear) function defined on this polyhedron. A linear programming algorithm finds a point in the polyhedron where this function has the smallest (or largest) value if such a point exists.

Linear programs are problems that can be expressed in canonical form as


$$\begin{align} & \text{maximize} && \mathbf{c}^\mathrm{T} \mathbf{x}\\ & \text{subject to} && A \mathbf{x} \leq \mathbf{b} \\ & \text{and} && \mathbf{x} \ge \mathbf{0} \end{align}$$
where x represents the vector of variables (to be determined), c and b are vectors of (known) coefficients, A is a (known) matrix of coefficients, and ( ⋅ ) is the matrix transpose. The expression to be maximized or minimized is called the objective function (cx in this case). The inequalities Axb and x0 are the constraints which specify a convex polytope over which the objective function is to be optimized. In this context, two vectors are comparable when they have the same dimensions. If every entry in the first is less-than or equal-to the corresponding entry in the second then we can say the first vector is less-than or equal-to the second vector.

Linear programming can be applied to various fields of study. It is widely used in business and economics, and is also utilized for some engineering problems. Industries that use linear programming models include transportation, energy, telecommunications, and manufacturing. It has proved useful in modeling diverse types of problems in planning, routing, scheduling, assignment, and design.

Usage examples of "linear programming".

Pure topological theory might prove the existence of a decomposition series, but actually forcing a ship through that series required massive linear programming optimizations, all performed in realtime with no second chances for mistakes.

The actual approach to tackle the problem would use some variation of a method known as linear programming.

Calum was a bit surprised that Rafik didn't share his joy in the beauties of applied linear programming, but then it took all sorts, didn't it?