Linear programming
Linear programming
programming
If the company makes just one product and a production resource is in limited
supply, profit is maximized by making as many units of the product as possible
with the limited resources available.
However, when a company makes and sells more than one different product with
the same scarce resource, a budgeting problem is to decide how many of each
different product to make and sell in order to maximise profits.
Which will be achieved by making the optimum use of the scarce resource and
maximising the contribution earned from each unit of the scarce resource that is
used.
Products should therefore be ranked in order of priority for manufacture and sale
according to the contribution earned by each product (or service) for each unit of
the scarce resource that the product uses.
The products or services should be produced and sold in this order of priority, up
to the maximum expected sales demand for each product.
The planned output and sales should be decided by working down through the
priority list until all the units of the limiting factor (scarce resource) have been
1
Linear
programming
used.
In other words, in order to maximise profit, the aim should be to maximise the
contribution for each unit of limiting factor used.
Product A B C
Required:
Required:
2
Linear
programming
Multi-Limiting Factors
Linear Programming
In situations in which more than one factor is limited, an alternative approach is
used to determine the optimal production so as to maximise contribution (and
therefore profit). This technique is linear programming:
Based on the assumption that the objective and the constraints may be
expressed as linear equations.
The syllabus only includes situations involving two variables— this allows the
equations to be plotted as straight lines on a graph.
Step 4 Plot all constraints on a graph and identify the feasible region
Having drawn the graph, the optimal solution can be solved using one of two
methods:
3
Linear
programming
Suppose a profit- seeking firm has two constraints: labour, limited to 16,000
hours, and materials, limited to 15,000 kgs. The firm manufactures and sells two
products, X and Y. To make X, the firm uses three kgs of material and four
hours of labour, whereas to make Y, the firm uses five kgs of material and
four hours of labour. The contribution per unit made by each product are $30
for X and $40 for Y. The cost of materials is normally $8 per kg, and the labour
rate is $10 per hour.
Required:
Calculate the optimal product mix, which will maximise the total contribution.
Mr. Wong is a tailor who makes two products (jacket & shirt) in his shop; each
product passes through a cutting process and sewing process. The contributions
made by each product are $20 for jacket and $15 for shirt. His shop has two
constraints: cutting hours are limited to 20 and sewing hours are limited to 40. To
make a jacket, it requires one cutting hour and four sewing hours. To make a
shirt, it requires two hours for cutting and two hours for sewing.
Required
A small factory makes two components, C1 and C2, and has the following
constraints on weekly production:
4
Linear
programming
The contributions to profit from each unit of C1 and C2 are $150 and $100,
respectively. It is known that all production can be sold.
b) Show the constraints from (a) above on a graph and indicate the feasible
region (5 marks)
c) Determine the product mix, which will maximise weekly profit, and the
maximum Weekly profit, in (a) above. (5 marks)
Slack occurs when maximum availability of resource is not used: If, at the optimal
solution, the resource used equals the resource available, there is no spare
capacity of a resource and so there is no slack.
Shadow prices
For example, suppose that direct labour hours are a constraint in a linear
programming problem, and the maximum labour time available is restricted to
5
Linear
programming
1) The shadow price therefore represents the maximum premium above the
basic rate that an organisation should be willing to pay for one extra unit of a
resource.
2) Since shadow prices indicate the effect of a one unit change in a constraint,
they provide a measure of the sensitivity of the result.
3) The shadow price of a constraint that is not binding at the optimal solution is
zero.
4) Shadow prices are only valid for a small range before the constraint
becomes non-binding or different resources become critical.
6
Linear
programming
When the graphical method of solving a linear programming problem is used, the
shadow prices of the constraining items (effective limiting factors) are calculated
as follows.
The shadow price for each constraining item (effective limiting factor) should be
calculated one at a time.
Identify the constraints in the optimal solution to the linear programming problem.
Take one of the constraints in that solution and increase the limit of the constraint
by one unit.
Calculate the optimal solution when this constraint has been increased. The
optimal solution will be at the point on the graph where the same constraint lines
intersect, so calculate the solution using simultaneous equations.
Compare the value of the objective function with the new constraint with the
value of the objective function in the original linear programming problem. The
amount by which the total value of the objective function (total contribution) has
increased is the shadow price of the item. The same technique can be used to
calculate the shadow price of any other effective limiting factor in the original
solution.
7
Linear
programming
The company now wants to increase production again by ensuring that it uses
the limited ingredients available to maximise profits by selling the optimum mix of
creams and lotions. Due to the redundancies made earlier in the year, supply of
skilled labour is now limited in the short-term to 160 hours (9,600 minutes) per
week, although unskilled labour is unlimited. The purchasing manager is
confident that they can obtain 5,000 grams of silk powder and 1,600 grams of silk
amino acids per week. All other ingredients are unlimited. The following
information is available for the two products:
Cream Lotion
Materials required:
- Silk amino acids (at $0·80 per gram) 1 gram 0·5 grams
- Aloe Vera (at $1·40 per gram) 4 grams 2 grams
Labour required:
Each jar of cream sold generates a contribution of $9 per unit, whilst each bottle
of lotion generates a contribution of $8 per unit. The maximum demand for
lotions is 2,000 bottles per week, although demand for creams is unlimited. Fixed
costs total $1,800 per week. The company does not keep inventory although if a
product is partially complete at the end of one week, its production will be
completed in the following week.
8
Linear
programming A.
O
n the graph paper provided, use linear programming to calculate the optimum
number of each product that the Cosmetic Co should make per week,
assuming that it wishes to maximise contribution. Calculate the total
contribution per week for the new production plan. All workings MUST be
rounded to 2 decimal places. (14 marks)
B. Calculate the shadow price for silk powder and the slack for silk amino acids.
All workings MUST be rounded to 2 decimal places. (6 marks)
Higgins Co (HC) manufactures and sells pool cues and snooker cues. The cues
both use the same type of good quality wood (ash) which can be difficult to
source in sufficient quantity. The supply of ash is restricted to 5,400 kg per
period. Ash costs $40 per kg.
The cues are made by skilled craftsmen (highly skilled labour) who are well
known for their workmanship. The skilled craftsmen take years to train and are
difficult to recruit. HC’s craftsmen are generally only able to work for 12,000
hours in a period. The craftsmen are paid $18 per hour.
HC sells the cues to a large market. Demand for the cues is strong, and in any
period, up to 15,000 pool cues and 12,000 snooker cues could be sold. The
selling price for pool cues is $41 and the selling price for snooker cues is $69.
Required:
9
Linear
programming B.
D
etermine the optimal production plan for a typical period assuming that HC is
seeking to maximise the contribution earned. You should use a linear
programming graph (using the graph paper provided), identify the feasible
region and the optimal point and accurately calculate the maximum
contribution that could be earned using whichever equations you need.
(12
marks)
Some of the craftsmen have offered to work overtime, provided that they are
paid double time for the extra hours over the contracted 12,000 hours. HC
has estimated that up to 1,200 hours per period could be gained in this way.
Required:
C. Explain the meaning of a shadow price (dual price) and calculate the shadow
price of both the labour (craftsmen) and the materials (ash).
10