Skip to main content

Short note: Linear programming

Short answer

Linear programming optimizes a linear objective function subject to linear resource constraints. For a profit maximization problem with constraints 2x+y≤100, x+y≤80, x≤40, the corner-point method yields maximum profit $2600 at x=20, y=60.

Write a short note on linear programming.

Linear programming (LP) is a mathematical technique to find the best (maximum or minimum) value of a linear objective function, subject to linear constraints on limited resources. In project work it is used for optimum allocation of resources, time-cost trade-off (crashing) and product mix.

Components

  • Decision variables: quantities to be decided (xx, yy).
  • Objective function: to maximise profit or minimise cost.
  • Constraints: limits on resources such as labour, machine hours, material.
  • Non-negativity: x,y≥0x, y \ge 0.

Methods

Graphical method (two variables), simplex method (many variables), and software (Excel Solver).

Example

A contractor makes two products, xx and yy, with profit $40 and $30 per unit. Maximise Z=40x+30yZ = 40x + 30y subject to 2x+y≤1002x + y \le 100, x+y≤80x + y \le 80, x≤40x \le 40, x,y≥0x, y \ge 0.

Corner points of the feasible region and values of ZZ:

Point (x,y)(x,y)Z=40x+30yZ = 40x+30y
(0, 0)0
(40, 0)1600
(40, 20)2200
(20, 60)2600
(0, 80)2400

Answer: maximum Z=2600Z = 2600 at x=20x = 20, y=60y = 60.

Assumptions and limits

Linearity, certainty of data, divisibility, and a single objective. Real project data are often uncertain.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Project Engineering chapter 3 questions →