Skip to content

Business Mathematics and Statistics · Ch 10 — Operations Research (Transportation Problem, Assignment Problems, Decision Theory)

The Assignment Problem — Maximization Case

8

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:

cij′=M−pijc'_{ij}=M-p_{ij}

where pijp_{ij} is the original profit in cell (i,j)(i,j) and MM is the largest single entry in the whole profit matrix. This converted table c′=[cij′]c'=[c'_{ij}] 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 W1,W2,W3W_1,W_2,W_3 on any of three territories J1,J2,J3J_1,J_2,J_3; expected profit (₹ '000) is:

J1J_1J2J_2J3J_3
W1W_1302510
W2W_2152025
W3W_3253020

Largest entry M=30M=30. Converted (loss) matrix, cij′=30−pijc'_{ij}=30-p_{ij}:

J1J_1J2J_2J3J_3
W1W_10520
W2W_215105
W3W_35010

Row reduction (row minimums: W1→0W_1\to0, W2→5W_2\to5, W3→0W_3\to0):

J1J_1J2J_2J3J_3
W1W_10520
W2W_21050
W3W_35010

Column reduction (column minimums: J1→0J_1\to0, J2→0J_2\to0, J3→0J_3\to0 — already the smallest in each column): matrix unchanged.

Cover the zeros: zeros sit at W1J1W_1J_1, W2J3W_2J_3, W3J2W_3J_2 — three zeros, no two sharing a row or column, so they are already independent; covering them needs exactly 3 lines =n=n → optimal immediately, no adjustment step required. …

Definition 1Profit-to-Loss Conversion

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 …