Auction algorithms for network flow problems: A tutorial introduction

Research output: Contribution to journalEditorialpeer-review

286 Scopus citations


This paper surveys a new and comprehensive class of algorithms for solving the classical linear network flow problem and its various special cases such as shortest path, max-flow, assignment, transportation, and transhipment problems. The prototype method, from which the other algorithms can be derived, is the auction algorithm for the assignment problem. This is an intuitive method that operates like a rel auction where persons compete for objects by raising their prices through competitive bidding; the prices can be viewed as dual variables. Conceptually, auction algorithms represent a significant departure from the cost improvement idea that underlies primal simplex and dual ascent methods; at any one iteration, they may deteriorate both the primal and the dual cost. Auction algorithms perform very well for several important types of problems, both in theory and in practice, and they are also well suited for parallel computation.

Original languageEnglish (US)
Pages (from-to)7-66
Number of pages60
JournalComputational Optimization and Applications
Issue number1
StatePublished - Oct 1992
Externally publishedYes


  • Network programming
  • assignment
  • auction
  • shortest path
  • transportation

ASJC Scopus subject areas

  • Control and Optimization
  • Computational Mathematics
  • Applied Mathematics


Dive into the research topics of 'Auction algorithms for network flow problems: A tutorial introduction'. Together they form a unique fingerprint.

Cite this