University of Melbourne · FACULTY OF MANAGEMENT

MGMT20005 Chap.5 Linear Programming Models

- one subject, every graph, every model, every mark
6 Chapters4-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 5 of 7 · MGMT20005

Linear Programming Models

Week 5 translates a business decision into a linear optimisation model. Decision variables name controllable quantities with units and a time basis. The objective is a linear expression to maximise or minimise. Constraints translate capacity, demand, policy, balance and mix restrictions, while sign or domain restrictions define allowable values.

A valid LP uses fixed coefficients multiplied by individual decision variables; products of variables, powers and other nonlinear functions do not belong. In two variables, every constraint defines a half-plane and their common intersection is the feasible region. An optimum occurs at an extreme point when a finite feasible optimum exists.

Graphical solution compares vertices or moves an objective line in the improving direction. Solver extends the same logic to larger models using Simplex LP.

In this chapter

What this chapter covers

  • 01

    Decision variables with units and time periods

  • 02

    Linear objective functions and fixed coefficients

  • 03

    Capacity, demand, policy and balance constraints

  • 04

    Non-negativity and other domain restrictions

  • 05

    Feasible regions and extreme-point solutions

  • 06

    Binding constraints, slack, surplus and special cases

Worked example · free

Solve a two-product plan at the corners

Q [8 marks]. A workshop makes display stands x and storage racks y. Maximise z = 40x + 30y subject to 2x + y at most 40, x + 2y at most 50, and x,y non-negative. Find the optimal corner. This weighting is for AskSia practice and is not the University's published marking scheme.
Model anatomy.Model anatomy. Controllable quantities and fixed parameters enter the equations; the output is the best plan that satisfies every restriction. Decision variablescontrollable quantities Linear modelobjective + constraintssign restrictions Best feasible planvalues + objective parameters
Model anatomy. Controllable quantities and fixed parameters enter the equations; the output is the best plan that satisfies every restriction.
  • 2Axis corners are (0,0), (20,0) and (0,25). Solve the two resource boundaries together for the remaining intersection.
  • 2From y = 40 minus 2x, substitute into x + 2y = 50: x + 80 minus 4x = 50, so x = 10 and y = 20.
  • 2Objective values are 0, 800, 750 and 1,000 at the four corners respectively.
  • 2Choose x = 10 and y = 20 with z = 1,000. Both resource constraints are binding because each left-hand side equals its RHS.
The optimal plan is 10 display stands and 20 storage racks, producing contribution 1,000. It uses both resources fully: 2(10)+20=40 and 10+2(20)=50.
Sia tip — Write units beside each variable and coefficient before solving. If the terms in a constraint do not share a unit, the model is broken even if Solver returns a number.
Glossary

Key terms

Decision variable
A controllable quantity whose value is chosen by the optimisation model.
Objective function
A linear expression of decision variables representing the quantity to maximise or minimise.
Constraint
A linear equality or inequality representing a resource, requirement, balance or policy restriction.
Feasible region
All variable combinations that satisfy every constraint and domain restriction simultaneously.
Binding constraint
A constraint whose left-hand side equals its right-hand side at the solution.
Slack
Unused capacity in an at-most constraint, calculated as RHS minus left-hand side.
Extreme point
A vertex of the feasible region where a finite LP optimum can be found.
FAQ

Linear Programming Models FAQ

What makes an optimisation model linear?

Every objective and constraint term uses a fixed coefficient multiplied by one decision variable. The model contains no products between decision variables, no powers of variables and no nonlinear functions. A percentage rule can remain linear when the percentage multiplies a sum and the expression is rearranged without multiplying variables together.

Why must variables include units and a time basis?

The definition controls every coefficient and constraint. Ten products per week is different from ten labour hours per day. Writing the unit and period makes dimensional checks possible, prevents unlike quantities from being added and turns the Solver values back into a usable operational recommendation.

How is a graphical LP solved?

Graph each constraint boundary, identify the correct half-plane, preserve non-negativity and find the common feasible region. Determine its extreme points and evaluate the objective at each, or move an objective-value line parallel in the improving direction. The best finite feasible contact is the optimum.

What do infeasible and unbounded mean?

Infeasible means no point satisfies all constraints together. Unbounded means the feasible region allows the objective to improve without a finite limit. Before treating either result as a business fact, check sign restrictions, inequality directions and missing upper bounds because a formulation error can create the same Solver message.

Study strategy

Exam move

Use a formulation checklist before any calculation. Define every variable with meaning, unit and time period. State whether the objective is maximised or minimised and verify that each coefficient uses the objective unit per variable unit. Translate one business sentence into one constraint, circle at least and at most, and read every equation back in words. Add non-negativity or integrality explicitly.

For graphical problems, compute intercepts, shade each half-plane, list every feasible vertex and evaluate the objective at all of them. Report both the decision-variable values and the objective value, then name binding constraints and slack where requested. In Solver, make objective and constraint left-hand sides transparent SUMPRODUCT formulas and choose Simplex LP only after confirming the model is linear.

Keep a separate unit ledger beside each model. Record the unit of every decision variable, objective coefficient and constraint coefficient, then verify that each complete equation balances. After solving, substitute the chosen values into every constraint and name the slack.

This routine catches plausible-looking but dimensionally impossible formulations and supplies the evidence needed for a concise managerial recommendation.

Working through Linear Programming Models in MGMT20005? Sia is AskSia’s AI Management tutor — ask any MGMT20005 Linear Programming Models question and get a clear, step-by-step explanation grounded in how MGMT20005 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 177 of your University of Melbourne subjects - and 1,000+ Bibles across every Australian university.
Sia - your MGMT20005 tutor, unlimited, worked the way the exam marks it
The full 4-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works