Business Mathematics and Statistics · Ch 10 — Operations Research (Transportation Problem, Assignment Problems, Decision Theory)
The Assignment Problem — Meaning and Structure
The Assignment Problem — Meaning and Structure
The Assignment Problem — Meaning and Structure
An assignment problem arises whenever exactly 'workers' (people, machines, vehicles) must be matched one-to-one with exactly 'jobs' (tasks, routes, territories), so that every worker gets exactly one job and every job goes to exactly one worker, at minimum total cost (or maximum total profit).
Assignment as a special case of the transportation problem
An assignment problem is a transportation problem in which:
- the number of sources equals the number of destinations (, a square cost matrix), and
- every supply and every demand equals exactly 1 (each worker supplies one unit of capacity; each job demands exactly one).
Because every and every , a transportation method could technically be used — but it is inefficient here, since it would treat integer 0/1 allocations as ordinary continuous shipments. The Hungarian Method, studied next, is a specialised algorithm built exactly for this one-to-one, all-or-nothing structure, and reaches the optimal assignment far faster.
| Transportation Problem | Assignment Problem | |
|---|---|---|
| Supplies/demands | Any positive quantities | Always exactly 1 for every row and column |
| Matrix shape | sources destinations; need not equal | Always square, |
| A cell's allocation | Any quantity from 0 up to the row/column limit | Either 0 (not assigned) or 1 (assigned) |
| Solution method | NWC / LCM / VAM, then MODI or Stepping-Stone | Hungarian Method |
| Typical use | Shipping goods from factories to warehouses | Assigning workers to jobs, machines to orders, salesmen to territories |
The cost/profit table …
A special transportation problem with a square cost matrix in which every source supplies exactly 1 unit and every destination demands exactly 1 unit — equivalent to matching workers to jobs one-to-one at mini …