Everything About ___
Live briefing

Everything about Hungarian algorithm

Polynomial-time algorithm for the assignment problem

The Hungarian algorithm or Hungarian method is a combinatorial optimization algorithm that solves the assignment problem in polynomial time and which anticipated later primal–dual methods. It was developed and published in 1955 by Harold Kuhn, who gave it the name "Hungarian method" because the algorithm was largely based on the earlier works of two Hungarian mathematicians, Dénes Kőnig and Jenő Egerváry. However, in 2006 it was discovered that Carl Gustav Jacobi had solved the assignment problem in the 19th century, and the solution had been published posthumously in 1890 in Latin. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Hungarian algorithmA 5-minute orientation
  2. Skim a recent paper: Distributed Matching-By-Clone Hungarian-Based Algorithm for Task Allocation of Multiagent SystemsInfluential work since 2022
  3. Pick up a classic book: Rubik's Cubic CompendiumThe most-reprinted book on the subject
  4. Read the landmark paper: Improving the Hungarian assignment algorithmCited 230 times
  5. Go sideways: Assignment problemA closely related topic
  6. Go sideways: Rank-maximal allocationA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics