Skip to main content

Auction Algorithms

  • Reference work entry
Encyclopedia of Optimization

The auction algorithm is an intuitive method for solving the classical assignment problem. It outperforms substantially its main competitors for important types of problems, both in theory and in practice, and is also naturally well suited for parallel computation. In this article, we will sketch the basic principles of the algorithm, we will explain its computational properties, and we will discuss its extensions to more general network flow problems. For a detailed presentation, see the survey paper [3] and the textbooks [2], [4]. For an extensive computational study, see [8]. The algorithm was first proposed in the 1979 report [1].

In the classical assignment problem there are n persons and n objects that we have to match on a one-to-one basis. There is a benefit a ij for matching person i with object j and we want to assign persons to objects so as to maximize the total benefit. Mathematically, we want to find a one-to-one assignment [a set of person-object pairs (1, j...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,699.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bertsekas, D.P.: ‘A distributed algorithm for the assignment problem’, Working Paper MIT Lab. Information & Decision Systems (1979).

    Google Scholar 

  2. Bertsekas, D.P.: Linear network optimization: Algorithms and codes, MIT, 1991.

    Google Scholar 

  3. Bertsekas, D.P.: ‘Auction algorithms for network flow problems: A tutorial introduction’, Comput. Optim. Appl.1 (1992), 7–66.

    MathSciNet  MATH  Google Scholar 

  4. Bertsekas, D.P.: Network optimization: Continuous and discrete problems, Athena Sci., 1998.

    Google Scholar 

  5. Bertsekas, D.P., and Castañon, D.A.: ‘The auction algorithm for transportation problems’, Ann. Oper. Res.20 (1989), 67–96.

    MathSciNet  MATH  Google Scholar 

  6. Bertsekas, D.P., Castañon, D.A., Eckstein, J., and Zenios, S.: ‘Parallel computing in network optimization’, in M.O. Ball, T.L. Magnanti, C.L. Monma, and G.L. Nemhauser (eds.): Handbooks in OR and MS, Vol. 7, North-Holland, 1995, pp. 331–399.

    Google Scholar 

  7. Bertsekas, D.P., and Tsitsiklis, J.N.: Parallel and distributed computation: Numerical methods, Prentice-Hall, 1989.

    Google Scholar 

  8. Castañon, D.A.: ‘Reverse Auction Algorithms for Assignment Problems’, in D.S. Johnson, and C.C. McGeoch (eds.): Algorithms for network flows and matching, Amer. Math. Soc., 1993, pp. 407–429.

    Google Scholar 

  9. Tseng, P., and Bertsekas, D.P.: ‘An epsilon-relaxation method for separable convex cost generalized network flow problems’, Math. Program. (to appear), MIT Lab. Information & Decision Systems P-2374 (1996).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Kluwer Academic Publishers

About this entry

Cite this entry

Bertsekas, D.P. (2001). Auction Algorithms . In: Floudas, C.A., Pardalos, P.M. (eds) Encyclopedia of Optimization. Springer, Boston, MA. https://doi.org/10.1007/0-306-48332-7_15

Download citation

  • DOI: https://doi.org/10.1007/0-306-48332-7_15

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-6932-5

  • Online ISBN: 978-0-306-48332-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics