What is Linear programming: Definition and 114 Discussions

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 (also known as 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 polytope 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










Find a vector





x







that maximizes






c


T



x







subject to




A

x



b







and





x



0

.






{\displaystyle {\begin{aligned}&{\text{Find a vector}}&&\mathbf {x} \\&{\text{that maximizes}}&&\mathbf {c} ^{T}\mathbf {x} \\&{\text{subject to}}&&A\mathbf {x} \leq \mathbf {b} \\&{\text{and}}&&\mathbf {x} \geq \mathbf {0} .\end{aligned}}}
Here the components of x are the variables to be determined, c and b are given vectors (with





c


T




{\displaystyle \mathbf {c} ^{T}}
indicating that the coefficients of c are used as a single-row matrix for the purpose of forming the matrix product), and A is a given matrix. The function whose value is to be maximized or minimized (




x




c


T



x



{\displaystyle \mathbf {x} \mapsto \mathbf {c} ^{T}\mathbf {x} }
in this case) is called the objective function. The inequalities Ax ≤ b and x ≥ 0 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 it can be said that 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 mathematics, and to a lesser extent in business, economics, and for some engineering problems. Industries that use linear programming models include transportation, energy, telecommunications, and manufacturing. It has proven useful in modeling diverse types of problems in planning, routing, scheduling, assignment, and design.

View More On Wikipedia.org
  1. A

    Linear Programming Theory, Optimality Criterion Question

    Linear Programming Theory, "Optimality Criterion" Question In a (theory oriented) linear programming class, I am studying the simplex method. The basic feasible solution represented by a tableau is said to be 'optimal' when it respects the Optimality Criterion: 'If the objective row of a...
  2. F

    Solve Linear Programming Homework: Global Min @ (0,0)

    Homework Statement Solve: http://www.rinconmatematico.com/latexrender/pictures/0399b7f0b179dcbf396e72f315e6d219.png Homework Equations The Attempt at a Solution http://www.rinconmatematico.com/latexrender/pictures/5a8e45f50b7d55e4c8ab2c5ce3b7d554.png...
  3. C

    Linear programming and the two phase method

    what exactly is the point of the two phase method? I have in my notes that 'if you have a program (P) maximise xc_T x >= 0 , Ax<=b, but b not > 0, that we use the two phase method for to find a B.F.S to start the simplex algorithm. But then the notes go on to say that we use the method...
  4. S

    Linear Programming: Maximize Profit for Biscuit Manufacturer

    Please help: A manufacturer of biscuits is considering three types of gift packs containing three types of biscuits, Orange Cream (OC), Chocolate Cream(CC) and Wafers (W). Market research study conducted recently shows that three types of assortments A, B and C are in good demand...
  5. H

    TI89 Simplex Method LP Solver: Phase 1 & 2 Pivoting

    Hi, I need a program for TI89 which can make the pivoting showing steps or which makes the pivoting but I can select the pivot element. It is needed to solve _minimum_ LP problem using Simplex method Phase #1 and Phase#2. Thanks.
  6. R

    Linear programming extra credit problem. Help

    This is really difficult, I have no idea how to go about this. A manufacturer of tennis rackets makes a profit of $15 on each oversized racket and $8 on each standard racket. To meet dealer demand, daily production of standard rackets should be between 30 and 80 (inclusive), and prdouction of...
  7. D

    Solve Linear Programming Problem: Maximize File Storage

    i believe this type of question falls under linear programming but I am not sure. anyways, can someone help me out with this question: An office manager needs to buy new filing cabinets. Cabinet A costs $15, takes up 6 ft^2 of space and holds 8 ft^3 of files. Cabinet B costs $10, takes...
  8. P

    Efficiently Solving Linear Programming Problems: A Better Approach

    How do you resolve linear programming problems? I don't like the way my math textbook and my teacher does. I think it's a bit innacurate, if I make me understand. They do it by displacing the objective function.
  9. A

    Linear Programming -OR- Engineering Economics?

    As an elective for undergraduate Chem Engineer, which would be better to have? Thanks. -A
  10. M

    Linear Programming: Minimizing Vertical Distance to Line

    Ok, I hope this is the right section. I have a problem that I can't even start. I have a set of points on a plane. I need to formulate a linear program so that the vertical distance between each point and a line is minimised. The line must have a positive gradient, positive y-intercept and...
  11. I

    Linear Programming: Solving Acme's Lowest Cost Problem

    My assignment is to formulate a LP and find the optimal solution for the following problem: Acme estimates it costs $1.50 per month for each unit of this appliance carried in inventory (estimated by averaging the beginning and ending inventory levels each month). Currently, Acme has 120 units...
  12. I

    Linear programming equation problem

    I need someone to help me folumate a Linear Programming Problem based on the following story. The optimal solution should equal 26,740; however, I need to be able to outline the equation and graph it. The story is as follows: A farmer in Georgia has a 100-acre farm on which to plant...
  13. F

    Optimizing Productivity: Linear Programming for All-Easy's Production Goals

    All-Easy manufactures three products whose unit profits are $1, $9 and $5, respectively. The company has budgeted 70 hrs. of labor time and 45 hours of machine time for the production of three products. The labor requirements per unit of products A,B C are 2, 3 and 5 hours, respectively. The...
  14. D

    Solve Linear Programming Graphically: 2 Train-Lines at Central Station

    2 train-lines leave the same central station at the same time. line 1: f(x) = 6000 + 50x line 2: g(y) = 2000 + 50y x and y are the number of departures pr. hour. line 1 can have 2 departures pr. hour pr. trian, and line 2 can only have 1 departure pr. hour pr. train. There is a total of...
Back
Top