Skip to content

CMA Intermediate · Operations Management and Strategic Management

Optimum Allocation of Resources: Linear Programming for CMA Inter

Linear programming (LPP) finds the best value of an objective, such as maximum profit or minimum cost, when decision variables are limited by linear constraints. You define variables, write the objective and constraints, solve by graph or simplex, and then interpret the result, including duality and sensitivity.

What this chapter covers

This chapter teaches you how a business picks the best mix of products, inputs or activities when resources like machine hours, labour, material and money are limited. You turn a word problem into a mathematical model, then solve it to get the best answer.

The chapter moves in a clear line. First you formulate: decision variables, objective function, constraints and non-negativity. Then you solve a two-variable problem on a graph by finding the feasible region and testing its corner points. You then study special cases such as multiple optimal solutions, unboundedness, infeasibility and redundant constraints. The simplex method extends the idea to more variables using tables. Duality and sensitivity analysis then explain what the answer means, for example the value of one more unit of a scarce resource.

In the paper, this chapter sits with the operations side of Operations Management and Strategic Management. It links to ideas of capacity, product mix and resource planning that you also meet in management accounting and cost decisions. It is a numerical chapter, so it rewards practice more than reading.

LPP is a numerical chapter where the method is fixed and every step earns marks: correct formulation, correct graph, corner point table and a clear final answer. Numerical LPP questions can be asked in the descriptive section, and definitions can appear as 2-mark MCQs on terms such as feasible region, slack, shadow price and the dual. The effort is front-loaded in formulation, but once you can formulate quickly, the rest becomes routine.

Optimum Allocation of Resources - LPP: topics in the order to study them

  1. 1Introduction to Linear Programming and FormulationEvery later method starts from a correct model, so learn variables, objective, constraints and assumptions first.
  2. 2Graphical Method of Solving LPPIt shows visually what a feasible region and an optimal corner point are, which makes simplex easier to follow.
  3. 3Special Cases in Graphical SolutionOnce you can draw a normal solution, you can spot exceptions like multiple optima, unbounded and infeasible problems.
  4. 4Simplex MethodIt handles problems with more than two variables and builds on the corner point idea, using slack variables and tables.
  5. 5Duality and Sensitivity AnalysisIt reads meaning out of the final simplex table, so it comes last and needs the simplex steps to be solid.

How to prepare Optimum Allocation of Resources - LPP

Treat this chapter as a skill, not as theory. Practise a few problems of each type until the steps feel automatic.

  1. Learn the formulation routine: define the decision variables with units, write the objective, list each constraint with its resource, and add non-negativity.
  2. Practise formulating at least a handful of word problems without solving them. Check every constraint sign (≤ for limited resources, ≥ for minimum requirements).
  3. Solve graphically: convert each constraint to an equation, plot the line, shade the feasible region, list the corner points and compute the objective at each one in a small table.
  4. Study each special case on a drawn example so you recognise the pattern: parallel objective line for multiple optima, open region for unbounded, no common region for infeasible.
  5. Practise simplex in a fixed layout: add slack variables, build the initial table, choose the entering column and leaving row by the ratio test, and stop when the optimality condition is met. Keep arithmetic neat.
  6. Read the final table for duality and sensitivity: shadow prices, unused resources and ranges. Write one line of interpretation for each result.
  7. Finish with timed mixed questions and MCQs on definitions, so you can switch between methods in the exam.

Common mistakes in Optimum Allocation of Resources - LPP

  • Wrong constraint signs or mixing up resources in formulation

    Fix: Build a small table of resources against products first, then write each constraint straight from a row.

  • Shading the wrong side of a line in the graph

    Fix: Test the origin or another point in each inequality before shading and mark the feasible region clearly.

  • Taking the optimum from a non-corner point or skipping corner points

    Fix: Solve intersecting constraints algebraically and list all corner points with the objective value in a table.

  • Missing a special case and forcing a single answer

    Fix: Check for ties in corner point values, an open region or an empty region before writing the conclusion.

  • Arithmetic slips in simplex iterations

    Fix: Divide the pivot row by the pivot element first, then update each row, and check that the basic columns stay as unit columns.

  • Stopping at the number and giving no interpretation

    Fix: State the product mix, the maximum profit or minimum cost, and the unused resources in a closing line.

Last-day revision: Optimum Allocation of Resources - LPP

  • An LPP has decision variables, a linear objective function, linear constraints and non-negativity restrictions.
  • Define variables clearly with units before writing any equation.
  • Limited resources give ≤ constraints; minimum requirements give ≥ constraints.
  • The feasible region is the area satisfying all constraints together.
  • If an optimal solution exists for a bounded feasible region, it lies at a corner point.
  • Test every corner point in the objective function and pick the best for max or min as asked.
  • Multiple optimal solutions occur when the objective function line is parallel to a binding constraint that forms an edge of the feasible region at the optimum, so two adjacent corner points give the same optimal value.
  • Infeasible means no common feasible region; unbounded means the objective can improve without limit.
  • In simplex, add a slack variable for each ≤ constraint to turn it into an equation.
  • Pick the entering variable by the optimality rule and the leaving variable by the minimum ratio.
  • Every LPP has a dual; the dual of a maximisation problem is a minimisation problem.
  • A shadow price shows how much the objective changes for one extra unit of a binding resource, within a valid range.

Optimum Allocation of Resources - LPP practice questions

Optimum Allocation of Resources - LPP in other exams

The same ground in other exams, if you are preparing for more than one or want another angle on it.

Optimum Allocation of Resources - LPP: frequently asked questions

Is graphical method enough for the exam?

No. The graphical method only works well for two variables, but it is the base for understanding the rest. You should also be ready to handle the simplex method, special cases, and duality and sensitivity analysis.

How do I decide between maximisation and minimisation?

Read the objective in the question. Profit or contribution is usually maximised, while cost or wastage is usually minimised. This also affects which corner point you choose.

What are slack variables?

A slack variable represents the unused amount of a resource in a ≤ constraint. Adding it turns the inequality into an equation, which simplex needs.

How should I present a written LPP answer?

Start with the formulation, then show the method steps clearly: graph or tables, calculations, and the final answer with units. Step marks usually come from correct formulation and each stage of the working.