UPSC 2013 Maths Optional Paper 2 Q4a — Step-by-Step Solution
15 marks · Section A
Question
Solve the minimum time assignment problem:
Technique
Threshold (parametric) approach to bottleneck matching; binary search over threshold for smallest feasible value.
Solution
Interpretation. The “minimum time” assignment problem (Hindi: न्यूनतम समय नियतन समस्या) — also called the bottleneck assignment problem — minimises the maximum time among the chosen assignments, on the assumption that jobs run in parallel and the total elapsed time is determined by the slowest job. (This is distinct from the standard sum-minimisation Hungarian assignment problem.)
Strategy. Find the smallest threshold such that the bipartite graph with edges admits a perfect matching.
Step 1 — Distinct cost values (sorted)
The cost matrix entries (deduplicated, ascending): .
Step 2 — Test thresholds from low to high
Threshold : Cells :
| ✓(3) | — | ✓(5) | — | |
| ✓(7) | ✓(9) | ✓(8) | — | |
| ✓(5) | — | ✓(10) | — | |
| ✓(6) | — | ✓(4) | — |
No row has access to (column max = 11). So at most 3 machines are reachable, but 4 jobs need distinct machines. No perfect matching at .
Threshold : Cells :
| ✓(3) | — | ✓(5) | — | |
| ✓(7) | ✓(9) | ✓(8) | — | |
| ✓(5) | ✓(11) | ✓(10) | — | |
| ✓(6) | — | ✓(4) | ✓(11) |
Now can take . Try ; remaining bipartite graph on :
| ✓(3) | — | ✓(5) | |
| ✓(7) | ✓(9) | ✓(8) | |
| ✓(5) | ✓(11) | ✓(10) |
Try :
- -: cost 3 ✓
- -: cost 9 ✓
- -: cost 10 ✓
- -: cost 11 ✓
Maximum cost = 11. Feasible at .
Step 3 — Optimal solution
Since is infeasible and is feasible, the minimum maximum time is 11.