Logo HungarianAlgorithm.com

The assignment problem

The assignment problem involves finding the best way to assign resources to tasks. Examples include assigning machines to jobs, workers to projects, or soccer players to positions. The objective is to find the optimal assignment that minimizes total cost or maximizes overall effectiveness.

Read more about the assignment problem

Assignment problem

The Hungarian algorithm

The Hungarian algorithm is a simple, practical method for solving the assignment problem. It finds an optimal assignment that minimizes cost or maximizes efficiency.

Step-by-step explanation of the algorithm

Solve your own assignment problem online


HungarianAlgorithm.com © 2025. All rights reserved.
Part of Echion, KvK 50713795, BTW NL001446762B10.