ACCA Applied Skills · Performance Management
Limiting factors: formula sheet
Key formulas
- Contribution per unit
- Contribution per unit = Selling price per unit − Variable cost per unit
- Use variable costs only. Fixed costs are ignored because they do not change with the production choice.
- Contribution per unit of limiting factor
- Contribution per limiting factor unit = Contribution per unit ÷ Units of scarce resource used per unit
- For example contribution per machine hour or per kg of material. This is the ranking measure.
- Resource needed for demand
- Resource required = Maximum demand (units) × Resource per unit
- Compare with the resource available to see whether it is truly limiting.
- Limiting factor test
- Resource is limiting if total required for maximum demand > resource available
- Check this before ranking. If nothing is short, make everything demanded.
- Ranking rule
- Allocate resource in order of highest contribution per unit of scarce resource, up to maximum demand
- Valid for a single limiting factor.
- Contribution per unit
- Contribution per unit = Selling price per unit − Variable cost per unit
- Use variable costs only. Ignore fixed overheads and absorbed overheads.
- Contribution per unit of limiting factor
- Contribution per unit of limiting factor = Contribution per unit ÷ Units of scarce resource used per unit
- This is the ranking measure. Higher is better.
- Resource needed for a product
- Resource required = Units to make × Resource per unit
- Compare with the resource still available before allocating.
- Total contribution of the plan
- Total contribution = Σ (units made × contribution per unit)
- Deduct fixed costs only if the question asks for profit.
- Extra variable cost of buying per unit
- Buy price per unit − Relevant variable cost of making per unit
- Use relevant costs only. Ignore absorbed fixed overheads unless they are avoidable if you buy.
- Extra cost per unit of scarce resource
- Extra cost of buying per unit ÷ Scarce resource used per unit made
- This is the ranking figure. Use the same scarce resource for every component.
- Ranking rule
- Make first the component with the highest extra cost per scarce unit; buy first the lowest
- Making saves the most money where this figure is highest.
- Total cost of the plan
- Variable cost of units made + Buy price × units bought
- Check by starting from the cost of making everything and adding the extra cost of the units bought.
- Objective function
- Maximise C = (contribution per unit of X) × x + (contribution per unit of Y) × y
- Use contribution, not profit. Fixed costs do not change the best mix.
- Resource constraint
- (usage per X) × x + (usage per Y) × y ≤ resource available
- One inequality for each scarce resource. Define x and y clearly first.
- Non-negativity
- x ≥ 0, y ≥ 0
- Always state it. It keeps the region in the positive quadrant.
- Plotting a constraint
- x-intercept = available ÷ usage per X (set y = 0); y-intercept = available ÷ usage per Y (set x = 0)
- Plot the two intercepts, join them, then shade the ≤ side (towards the origin).
- Slack
- Slack = resource available − resource used at the optimal plan
- Zero for a binding constraint.
- Shadow price
- Shadow price = increase in optimal contribution from one extra unit of a binding resource
- Valid only while the same constraints stay binding. Slack resources have a shadow price of zero.
- Shadow price
- Shadow price = change in total contribution ÷ change in the resource (one unit)
- Calculated at the optimal solution, only for a binding constraint and only within the valid range.
- Slack
- Slack = resource available − resource used at the optimal solution
- For a maximum-type (≤) constraint. Slack on a constraint means its shadow price is zero.
- Surplus
- Surplus = amount used or produced − minimum required
- For a minimum-type (≥) constraint. Surplus also means a zero shadow price.
- Maximum premium for extra resource
- Maximum extra price per unit = normal cost per unit + shadow price
- Valid only for units within the shadow price range. Pay less than this and contribution rises.
- Relevant cost of a scarce resource
- Relevant cost = purchase cost per unit + shadow price per unit
- Use when the resource is fully used up and cannot be freely bought.
Quick revision
- A limiting factor is the resource that restricts activity, so contribution per unit of that resource drives the decision.
- Single factor: rank by contribution per unit of scarce resource, not by contribution per product.
- Allocate the resource to the top-ranked product first, up to its maximum demand, then move down.
- Make-or-buy with a shortage: compare extra buying cost per unit of scarce resource saved, and buy the lowest first.
- Use relevant costs only: avoidable variable costs, not allocated fixed overheads.
- Linear programming needs an objective function, constraints and non-negativity conditions.
- The optimal solution lies at a corner of the feasible region, or along an edge if the objective line is parallel to a constraint.
- Solve intersecting constraint lines with simultaneous equations to get exact quantities.
- A shadow price is the increase in contribution from one extra unit of a scarce resource.
- A resource that is fully used (binding) has a positive shadow price, and a non-binding one has a shadow price of zero.
- Slack is the unused amount of a resource at the optimal solution.
- Always finish with a plan that states units to make and total contribution.
Common mistakes
- Ranking products by contribution per unit instead of per unit of scarce resource. Fix: Always ask what is scarce first, then divide contribution by the amount of that resource each unit uses.
- Including fixed costs in the contribution calculation or ranking. Fix: Use selling price less variable costs only. Subtract fixed costs once, at the end, if profit is asked for.
- Ranking products by contribution per unit instead of per unit of scarce resource. Fix: Always divide by the scarce resource used per unit before you rank.
- Using profit per unit or including absorbed fixed overheads in the calculation. Fix: Strip the cost back to variable costs only. Fixed costs do not change with the decision.
- Ranking by the extra cost per unit instead of per scarce hour. Fix: Always divide by the scarce resource used per unit. A small extra cost on a component that uses many hours can still be the best one to buy.
- Making the components with the lowest extra cost per hour first. Fix: Make first where buying hurts the most. Highest extra cost per scarce unit means make first. The lowest-ranked components are bought.
- Using selling price or profit in the objective function. Fix: Use contribution per unit: selling price less variable costs. Fixed costs are irrelevant to the best mix.
- Writing constraints the wrong way round, such as putting hours per unit against units available. Fix: Usage per unit goes with the variable. Total hours available go on the right-hand side.
- Giving a non-zero shadow price to a constraint that has slack. Fix: Check usage against availability first. If any is left over, the shadow price is zero.
- Quoting the total contribution gained instead of the gain per unit. Fix: Subtract the old contribution from the new and divide by the change in the resource. Use a one-unit change to keep it simple.
Exam tips
- In objective test questions, the first line of working should be contribution per unit of the scarce resource. Wrong ranking loses all the marks because there is no partial credit.
- Read carefully for more than one constraint. Demand limits are not scarce resources for ranking, but they cap how much of each product you make.
- Check the resource-needed-versus-available figure early. It confirms the resource is limiting and catches arithmetic errors.
- In constructed response questions, show a clear table with contribution, resource use, contribution per unit of resource and rank. Then state the plan and the total contribution.
- If asked to comment, mention non-financial points: dropping a product may upset customers, shortages may be temporary, and extra resource could be bought at a premium if the extra contribution per unit exceeds the premium.
- In objective test questions, the ranking is often the only thing tested. Calculate contribution per unit of scarce resource first and check the option wording against it.
- Always test whether the resource is really limiting by comparing the requirement at full demand with availability. A quick check can save a lot of work.
- In a constructed-response question, show a neat table of contribution, resource use, per-unit-of-resource figures and ranking. Marks are given for method even if one figure is wrong.