Business Mathematics and Statistics · Ch 10 — Operations Research (Transportation Problem, Assignment Problems, Decision Theory)
The Assignment Problem — Maximization Case
The Assignment Problem — Maximization Case
The Assignment Problem — Maximization Case
The Hungarian Method is built to minimise a cost matrix. When the table instead gives profits (or output, or any measure to be maximised), convert it first:
where is the original profit in cell and is the largest single entry in the whole profit matrix. This converted table is now a genuine minimisation problem, and applying the Hungarian Method to it gives the assignment that maximises the original profit.
Worked example
A firm can put any of three salesmen on any of three territories ; expected profit (₹ '000) is:
| 30 | 25 | 10 | |
| 15 | 20 | 25 | |
| 25 | 30 | 20 |
Largest entry . Converted (loss) matrix, :
| 0 | 5 | 20 | |
| 15 | 10 | 5 | |
| 5 | 0 | 10 |
Row reduction (row minimums: , , ):
| 0 | 5 | 20 | |
| 10 | 5 | 0 | |
| 5 | 0 | 10 |
Column reduction (column minimums: , , — already the smallest in each column): matrix unchanged.
Cover the zeros: zeros sit at , , — three zeros, no two sharing a row or column, so they are already independent; covering them needs exactly 3 lines → optimal immediately, no adjustment step required. …
Subtracting every entry of a profit matrix from the matrix's largest single value converts a maximisation assignment problem into an equivalent minimisation problem that the Hung …