Linear Programming Notes From Cabrera
Linear Programming Notes From Cabrera
- A mathematical technique that permits the determination of the best or optimum use of the available resources, namely
money, personnel, material, facilities and time
- It is a valuable aid to management because it provides a systematic and efficient procedure which can be used as a guide
in decision making. Managers are often faced with problems of selecting the most profitable or least costly way to use
available resources.
- The advantage of linear programming is its applicability to many types of problems and its usefulness for sensitivity
analysis. A major disadvantage is the restrictiveness of its linear assumptions, for example, that all costs are variable or
fixed.
This technique may be used to maximize revenue, contribution margin or profit function, or to maximize a cost function
subject to constraints. Specific applications include:
1. Determination of the product mix to maximize contribution margin
2. Selection of an investment mix
3. Determination of materials mix to minimize costs
4. Assignment of jobs to machines
5. Determination of transportation routes
The graphic method, although the easiest technique, is limited to problems with two variables.
The algebraic method is a trial-and-error technique. Pairs of constraints are solved algebraically to find their intersection.
The values of the decision variables are then substituted into the objective function and compared to find the best
combination.
1. The simplex method relies on an area of mathematics called matrix algebra. The equations that form the constraints are
arranged in a matrix of coefficients and manipulated as a group with matrix algebra.
2. Almost all practical applications of linear programming require the use of computers. Most computer facilities have a
linear programming package that uses the simplex algorithm to find the optimal solution.
Graphic Method
When a linear programming problem involves only two variables, a two-dimensional graph can be used to determine the
optimal solution. The steps are:
1. Determine the objective function
2. Determine basic relationships
3. Compute the optimum solution in the situation, especially the constraints as follows:
a. Change inequalities to equalities
b. Graph the equalities
c. Identify the correct side for the original inequalities
d. Identify the area of feasible solution. Feasible solutions are values of decision variables that satisfy all the constraints
simultaneously.
e. Determine the contribution margin at all the corners in the feasible region.
Illustrative Problem
A firm produces two products, A and B. Product A requires 2 hours of grinding and 4 hours of polishing. Product B
requires 5 hours of grinding and 2 hours of polishing. The manufacturer has 3 grinders and 2 polishers; therefore in a 40-
hour week there are 120 hours of grinding capacity and 80 hours of polishing capacity.
There is a ready market for both products and the contribution margin per unit of Product A and Product B are 3 and 4,
respectively.
Solution:
Product A Product B Capacity
Grinding 2 hours 5 hours 120 hours
Polishing 4 hours 2 hours 80 hours
CM Per Unit 3 4
Objective Function
Total CM = 3A + 4B
Explicit Constraints
2A + 5B ≤ 120 Grinding
4A + 2B ≤ 80 Polishing
4A + 2B = 80
2A + 5B = 120 Multiply by 2
4A + 2 (20) = 80
4A = 80 – 40
4A = 40
4 4
A = 10
Allocation of hours
Product A Product B Total Hours
10 Units 20 Units
Grinding 20 hours 100 hours 120 hours
Polishing 40 hours 40 hours 80 hours