linear programming

Constraint-based optimization technique

Linear programming is a mathematical method for finding the best outcome—maximum profit, minimum cost—when constraints limit your options.

The "programming" is planning, not coding: you express goals and limitations as linear equations, then solve for optimal values.

Linear programming helps airlines schedule crews efficiently.

The technique is fundamental to operations research and logistics.

constraints

inequality

Unequal distribution of resources

surplus · upper bound · lower bound · half-space · polyhedron

optimization

simplex

Undivided, one-direction transmission

pivot · tableau · primal · dual · convex · gradient · maximization · minimization

applications

production planning

Coordinating manufacturing activities ahead

logistics · inventory management · shortest path · manufacturing · economics · military planning

Opposites
solution methodology

linear programmingtrial and error

Learning through repeated attempts

random search

Family

linear, programming, nonlinear, linearity, curvilinear, rectilinear, collinear, bilinear, linearly

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G