A negative dual rectangle cancellation algorithm for the linear assignment problem

Mohammad S. Sabbagh, Sayyed R. Mousavi, Yasin Zamani

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


In this paper, we consider three alternative primal models and their corresponding alternative dual models for the linear assignment problem. We then define the concept of Negative Dual Rectangle (NDR) and suggest an algorithm that solves two of these dual problems by repeatedly finding and cancelling NDRs until it yields an optimal solution to the assignment problem. The algorithm is simple, flexible, efficient, and unified. We also introduce the notion of partial zero cover as an interpretation of an NDR. We then introduce some heuristic methods for finding NDRs. We also state and prove a lemma to establish the optimal use of an NDR. Furthermore, we show that on a new class of benchmark instances that is introduced in this paper the running time of our algorithm is highly superior to a well-known pure shortest path algorithm.

Original languageEnglish
Pages (from-to)673-678
Number of pages6
JournalComputers and Industrial Engineering
Issue number4
Early online date23 May 2013
Publication statusPublished - Aug 2013
Externally publishedYes


  • Assignment problem
  • Hungarian method
  • Integer programming
  • Negative dual rectangle
  • Partial zero cover

ASJC Scopus subject areas

  • Computer Science(all)
  • Engineering(all)


Dive into the research topics of 'A negative dual rectangle cancellation algorithm for the linear assignment problem'. Together they form a unique fingerprint.

Cite this