Dummy Assignment¶
Definition¶
A dummy assignment makes a rectangular assignment matrix square by adding fictitious agents or tasks with zero assignment costs. Add dummy agents when there are fewer agents than tasks; add dummy tasks when there are fewer tasks than agents.
Interpretation¶
A dummy assignment turns an assignment problem with unequal numbers of agents and tasks into a square one: an agent paired with a dummy task stays idle, and a task paired with a dummy agent is left undone.
The original table has one agent too many. The zero column makes it square; whichever agent receives it is the idle one. The minimum is reached with idle, as in the Examples, but also with idle, and .
The zero costs say that leaving an entity unused costs nothing, so each complete assignment of the square table costs exactly as much as its real pairs. The Hungarian algorithm can then run on the square table, and the dummy pairs in its result only record who is idle or which task stays open.
Key Results¶
- Use zero dummy costs under the course assumption that leaving the corresponding entity unused has no additional penalty.
- A dummy agent leaves its assigned real task unperformed.
- A real agent assigned to a dummy task remains unused.
Examples¶
In the figure, one optimal assignment is at cost 2, at cost 3 and to the dummy task. Thus is idle and the total cost is 5.
- Three agents and four tasks require one dummy-agent row.
- Five machines and four jobs require one dummy-job column if machines are the rows.
Prerequisites¶
Related Concepts¶
Sources¶
- OR Modelling · Week 5
Last updated: 20 October 2026 03:02
Dummy AssignmentAssignment ProblemHungarian AlgorithmTask Quota Assignment