Skip to main content
Log in

The auction algorithm for the transportation problem

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

The auction algorithm is a parallel relaxation method for solving the classical assignment problem. It resembles a competitive bidding process whereby unassigned persons bid simultaneously for objects, thereby raising their prices. Once all bids are in, objects are awarded to the highest bidder. This paper generalizes the auction algorithm to solve linear transportation problems. The idea is to convert the transportation problem into an assignment problem, and then to modify the auction algorithm to exploit the special structure of this problem. Computational results show that this modified version of the auction algorithm is very efficient for certain types of transportation problems.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M.L. Balinski, A competitive (dual) simplex method for the assignment problem, Math. Progr. 34(1986)125.

    Google Scholar 

  2. R. Barr, F. Glover and D. Klingman, The alternating basis algorithm for assignment problems, Math. Progr. 13(1977)1.

    Google Scholar 

  3. D.P. Bertsekas, A distributed algorithm for the assignment problem, Laboratory for Information and Decision Systems Unpublished Report, M.I.T. (March 1979).

  4. D.P. Bertsekas, A new algorithm for the assignment problem, Math. Progr. 21(1981)152.

    Google Scholar 

  5. D.P. Bertsekas, A unified framework for primal-dual methods in minimum cost network flow problems, Math. Progr. 32(1985)125.

    Google Scholar 

  6. D.P. Bertsekas, Distributed asynchronous relaxation methods for linear network flow problems, LIDS Report P-1601, M.I.T. (Sept. 1986; revised Nov. 1986).

  7. D.P. Bertsekas, Distributed relaxation methods for linear network flow problem,Proc. 25th IEEE Conf. on Decision and Control, Athens, Greece (1986) pp. 2101–2106.

  8. D.P. Bertsekas, The auction algorithm: A distributed relaxation method for the assignment problem, LIDS Report P-1653, M.I.T. (March 1987); Also in: Ann. Oper. Res. 14(1988)105.

  9. D.P. Bertsekas and J. Eckstein, Distributed asynchronous relaxation methods for linear network flow problems,Proc. IFAC '87, Munich, Germany (July 1987).

  10. D.P. Bertsekas and J. Eckstein, Dual coordinate step methods for linear network flow problems, Math. Progr. Series B 42(1988)203.

    Google Scholar 

  11. D.P. Bertsekas and P. Tseng, Relaxation methods for minimum cost ordinary and generalized network flow problems, LIDS Report P-1462, M.I.T. (May 1985); Oper. Res. 36(1988)93.

  12. D.P. Bertsekas and P. Tseng, RELAX: A code for linear network flow problems, in:FORTRAN Codes for Network Optimization, ed. B. Simeone et al., Ann. Oper. Res. 13 (1988)125.

  13. D.P. Bertsekas and J.N. Tsitsiklis,Parallel and Distributed Computation: Numerical Methods (Prentice-Hall, Englewood Cliffs, NJ, 1989).

    Google Scholar 

  14. M. Engquist, A successive shortest path algorithm for the assignment problem, INFOR 20 (1982)370.

    Google Scholar 

  15. F. Glover, R. Glover and D. Klingman, Threshold assignment algorithm, Center for Business Decision Analysis Report CBDA 107, Graduate School of Business, University of Texas at Austin (Sept. 1982).

  16. A.V. Goldberg, Solving minimum-cost flow problems by successive approximations, extended abstract, submitted to STOC 87, Nov. 1986.

  17. A.V. Goldberg and R.E. Tarjan, Solving minimum cost flow problems by successive approximation,Proc. 19th ACM STOC (May, 1987).

  18. D. Goldfarb, Efficient dual simplex methods for the assignment problem, Math. Progr. 33(1985)187.

    Google Scholar 

  19. M. Hung, A polynomial simplex method for the assignment problem, Oper. Res. 31(1983) 595.

    Google Scholar 

  20. R. Jonker and A. Volgenant, A shortest augmenting path algorithm for dense and sparse linear assignment problems, Computing 28(1987)325.

    Google Scholar 

  21. J. Kennington and R. Helgason,Algorithms for Network Programming (Wiley, New York, 1980).

    Google Scholar 

  22. D. Klingman, A. Napier and J. Stutz, NETGEN — A program for generating large scale (un)capacitated assignment, trasnportation, and minimum cost flow network problems, Management Science 20(1974)814.

    Google Scholar 

  23. H.W. Kuhn, The Hungarian method for the assignment problem, Naval Research Logistics Quarterly 2(1955)83.

    Google Scholar 

  24. L.F. McGinnis, Implementation and testing of a primal-dual algorithm for the assignment problem, Oper. Res. 31(1983)277.

    Google Scholar 

  25. C.H. Papadimitriou and K. Steiglitz,Combinatorial Optimization: Algorithms and Complexity (Prentice-Hall, Englewood Cliffs, NJ, 1982).

    Google Scholar 

  26. R.T. Rockafellar,Network Flows and Monotropic Programming (Wiley, New York, 1984).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bertsekas, D.P., Castanon, D.A. The auction algorithm for the transportation problem. Ann Oper Res 20, 67–96 (1989). https://doi.org/10.1007/BF02216923

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02216923

Keywords

Navigation