Manufacturing and transportation problems
A second standard class of LPPs is the manufacturing problem: a factory produces multiple products, each requiring resources (machine time, raw materials, labour) of which the supply is limited. The objective is usually to maximise profit.
Closely related is the transportation problem: goods are shipped from sources to destinations at known per-unit costs; the goal is to minimise total cost subject to supply and demand constraints.
Structure of a manufacturing problem
Decision variables: units of each product to produce.
Objective: maximise profit , where is profit per unit of product .
Constraints:
- Resource limits: for each resource (machine hours, kg of material, etc.).
- Demand limits (sometimes): or .
- Non-negativity: .
The feasible region is typically bounded (all constraints) , corner-point method works directly.
Standard form
Let = units of A, = units of B.
| Machine | Machine | … | Profit | |
|---|---|---|---|---|
| A | … | |||
| B | … | |||
| Available | … | (max) |
Maximise subject to:
- .
Transportation problem (simple form)
A two-warehouse, one-destination problem. Warehouse 1 has units, ships at cost per unit. Warehouse 2 has units, ships at per unit. Destination needs units total.
Variables: from W1, from W2. Constraints: , , , . Minimise .
This is bounded if you also have supply caps; corner-point method again.
Worked examples
Example 1. A factory makes two products A and B. A needs hours on machine 1 and hours on machine 2; B needs hours on machine 1 and on machine 2. Machine 1 available hours, machine 2 available hours. Profit ₹ per A, ₹ per B.
= A, = B. . , , .
Corners: . (on , gives ): check ✓. : check ✓, ✓. Intersection of : multiply first by 3, second by 5: . Subtract: .
Values: . . : . Max at .
Example 2. A bookbinder makes two types of books: A uses hours of finishing and hours of binding; B uses hours finishing and hours binding. Available: hours finishing, hours binding. Profit ₹ for A, ₹ for B.
= A, = B. . (finishing, simplify ), , .
Corners: . : check ? , infeasible. So use on binding line: . : check ✓. Intersection : subtract first from second: .
Values: . . . Max at .
Example 3. A garment shop produces shirts and pants. Shirts use m of fabric, button, profit ₹. Pants use m fabric, buttons (just zippers), profit ₹. Available: m fabric, buttons (so number of shirts at most 12).
= shirts, = pants. . , , .
Corners: , ( ✓), (, , ). .
Values: . . . . Max at .
Example 4. A trucker has two trucks. Truck A: capacity tonnes, fuel cost ₹/trip. Truck B: capacity tonnes, fuel cost ₹/trip. Need to move at least tonnes. Truck A can do at most trips, truck B at most . Minimise total fuel cost.
= trips of A, = trips of B. . , , , .
Corners: : check ✓; . : check ✓; . : (also feasible). : . Intersection of and : , not in first quadrant. Intersection with : , , infeasible. Intersection with axes: covered. Try the line itself crossing the box: from to , clipping to feasibility we get on and on -axis.
Min: . So trips of A, trips of B.
Example 5. A jewellery shop produces two types of necklaces. N1 uses g silver and minutes of labour; N2 uses g silver and minutes labour. Available: g silver, minutes. Profit: ₹ per N1, ₹ per N2.
= N1, = N2. . , (simplify ), .
Corners: . ( ✓, ✓). , check ✓, ✓. So .
Intersection: , . From first: . Sub: , multiply by 4: , , , infeasible.
So just the two axis corners (and origin) and we use simpler analysis: the line ends at and . The line ends at and . They are both upward-sloping (or downward-sloping) constraints in the same direction; the tighter one binds. At each axis: silver constraint binds (smaller intercept).
Values: . . Max at .
Example 6. A transporter has trucks. Each "Type 1" trip earns ₹, uses truck-day. Each "Type 2" trip earns ₹, uses truck-days. Available: truck-days per week. Each Type 1 needs at least trips/week (to maintain a contract). Maximise revenue.
= Type 1, = Type 2 trips/week. . , , .
Corners: : , so works, . on axis but then and , OK: . : , OK: .
So two corners both give , tie along the edge from to . Max along that edge.
Try it yourself
- Factory makes two TVs. A: ₹ profit, h machine 1, h machine 2. B: ₹ profit, h machine 1, h machine 2. Available: h, h.
- Carpenter makes chairs (₹ profit each, h work, kg wood) and tables (₹ profit, h work, kg wood). Available: h, kg.
- Bakery makes biscuits and cookies. Biscuit: kg flour, kg sugar, ₹ profit. Cookie: kg flour, kg sugar, ₹. Flour: kg, sugar: kg.
- Two product factory: P1 uses kg material, h time, ₹. P2 uses kg, h, ₹. Available: kg, h.
- A clothing maker. Shirts: ₹, m fabric, h. Pants: ₹, m, h. Available: m, h.
- Cement plant: types and . uses h crusher, h mixer, ₹ profit. uses h crusher, h mixer, ₹ profit. Available h crusher, h mixer.
- A craftsman makes two articles X and Y. Both need molding and finishing. X: min mold, min finish, profit ₹. Y: min mold, min finish, profit ₹. Available: min mold, min finish.
- Trucking: Truck 1 carries tonnes/trip, ₹/trip. Truck 2 carries tonnes/trip, ₹/trip. Need to move tonnes. Truck 1 can do , Truck 2 . Min cost.
- Two cosmetics products. C1: hours mixing, hour packing, profit ₹. C2: h mixing, h packing, profit ₹. Available: h mixing, h packing.
- A printing press has hours of machine time and kg ink. Magazines: h, kg, profit ₹. Books: h, kg, profit ₹.
- Two chemicals A and B. A: ₹ profit, raw materials, man-day. B: ₹, raw, man-days. Available: raw, man-days.
- A computer assembly: laptops use h labour, board, profit ₹. Desktops: h labour, board, profit ₹. h labour, boards.
- A logistics: trucks of capacity and tonnes, costs ₹ and ₹/trip. Need to move tonnes. Available: small, large trucks. Min cost.
- A multi-product factory: products P, Q, R with constraints , but for 2D restrict to and similar...
Pitfalls and tricks
- Identify the bottleneck resource. The constraint that binds at the optimum is the "scarce" resource.
- Check integer feasibility separately if the problem demands integer units (you produce whole biscuits, not 2.7 biscuits). For Class XII problems, fractional answers are often acceptable.
- Profit problems are usually maximisation with constraints → bounded region → corner-point method directly.
- Transportation problems are minimisation with mixed constraints ( on supply, on demand) , may give bounded or unbounded region.
- Sketch and verify that each corner you compute is in the feasible region. A common error is to include an infeasible intersection.