Optimisation
Advanced Puzzles: Optimisation
Optimisation
Optimisation
What you'll learn
- How optimisation puzzles ask for best, minimum, or maximum outcomes under given rules.
- To translate "least cost", "maximum profit", "shortest path" into comparable numeric objectives.
- To combine logical constraints with candidate testing when formal algebra is not required.
- To solve Class 12 reasoning problems involving optimal assignment and resource limits.
Key concepts
Level 1 — Foundations
Verbal: Optimisation = find the best feasible solution, not any solution. Feasible means satisfies all constraints.
Steps:
- Define objective (minimise distance, maximise score).
- List constraints (budget, time, one-per-row rules).
- Generate candidates (often finite in puzzles).
- Compare objective values; pick optimum.
Types in exams:
| Type | Typical tool |
|---|---|
| Assignment | Try permutations / Hungarian intuition for small n |
| Knapsack-style | Greedy check + verify |
| Path | Sum edge weights on valid paths |
| Schedule | Minimise idle time by ordering |
Level 2 — Exam depth
Greedy caution: "Pick largest value first" may fail — always verify against constraints.
Bounds: Compute naive upper/lower bound to prune candidates (e.g. even if all remaining edges minimal, path > current best → stop).
Multi-objective: "Minimum cost with at least 2 doctors" — filter feasible set first, then minimise cost.
Integer restriction: People and seats are whole units — no fractional assignments.
Explain answer: State why no other feasible option beats yours — one-line comparison sufficient in subjective exams.
Worked example
Minimum transport cost assignment
Three workers A,B,C to three jobs; costs:
J1 J2 J3
A 8 4 7
B 5 9 6
C 3 6 5
Each worker one job. Try small n exhaustive:
A-J2(4)+B-J1(5)+C-J3(5)=14; A-J1(8)+B-J2(9)+C-J3(5)=22; A-J2,B-J3,C-J1=4+6+3=13; A-J3,B-J1,C-J2=7+5+6=18.
Minimum **13** (A→J2, B→J3, C→J1).
Maximise score with cap constraint
Pick 3 projects from 5 with total hours ≤ 10; hours/scores given. List feasible triples under cap, compute score each, choose max — optimisation = filter then compare.
Common mistakes
| Mistake | Why it happens | Fix |
|---|---|---|
| First feasible ≠ optimal | Stopped early | Compare all feasible or prove bound |
| Ignoring hidden constraint | Budget forgotten | List constraints before calculating |
| Fractional assignment in people puzzles | Averaged workers | Whole assignments only |
| Maximise wrong variable | Misread question | Underline objective word |
Quick check
- Define feasible vs optimal in one line each.
- When is exhaustive search acceptable in exam puzzles?
- Greedy pick lowest cost job for each worker independently — why can it fail?
- Stretch: State objective for "maximum number of meetings in a day with no overlap."
Revision tip: Revisit adjacent topics in Advanced Puzzles before mixed practice on Optimisation.
Open the Practice tab for graded questions on Optimisation.
Exam strategy
State the objective in one margin note (min cost, max score) before computing. For small assignment tables (n≤4), systematic enumeration is acceptable and reliable. After finding a candidate optimum, ask: Is there a cheaper feasible row swap? one time — catches many wrong greedy picks. Show one comparison line in written work for partial credit.
Practice connections
Optimisation sits beside constraint puzzles: first filter feasible set, then optimise objective. Percentage profit questions ask maximise revenue given discount caps — same compare-all-feasible pattern. Scheduling tables in analytical reasoning often hide optimisation ("earliest finish") — define objective before placing events. Learn to recognise when exhaustive search is feasible (n≤4 assignments) versus when elimination heuristics are required.
Key Takeaways (TL;DR)
- What you'll learn
- Key concepts
- Worked example
- Common mistakes
Master this topic with Drishti OS
Get unlimited mock tests, AI-powered mentorship, and complete video courses when you join.
Start Free Practice