Skip to main content

Simulated Annealing and Penalty Methods for Binary Multicommodity Flow Problems

  • Chapter

Part of the book series: Applied Optimization ((APOP,volume 39))

Abstract

Multicommodity Flow (MCF) problems are an important class of combinatorial optimisation problems which can be used to model practical situations such as computer networks, traffic systems and warehouse allocation. The discrete Multicommodity Flow problem is NP-Hard. Many methods have been presented which attempt to find solutions to combinatorial problems such as the discrete MCF problem within a reasonable time frame. In this paper we look at the binary Multicommodity Flow problem and its representation using linear and nonlinear penalty methods. We implement the Simulated Annealing algorithm to find approximate solutions to the minimum cost problem, and compare the performance of variants of the algorithm on a set of test networks. Simulated Annealing requires the definition of a neighborhood of a solution: to enable this, we introduce the Painted Multi-Path Algorithm.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Assad, A. (1978), Multicommodity network flow — a survey, Networks, Vol. 8, pp. 37–91.

    Article  MathSciNet  MATH  Google Scholar 

  • Bazaraa, M.S. and Shetty, C.M. (1979), Nonlinear Programming, John Wiley and Sons, New York, Singapore.

    MATH  Google Scholar 

  • Cantor, D., and Gerla, M. (1974), Optimal routing in a packet-switched cornputer network, IEEE Transactions on Computers, Vol. C-23, pp. 1062–1068.

    Article  MathSciNet  Google Scholar 

  • Farvolden, J., Powell, W, and Lustig, I., (1993), A primal partitioning solution for the arc-chain formulation of a multicommodity network flow problem, Operations Research Vol. 41, pp. 669–693.

    Article  MATH  Google Scholar 

  • Carey, M. and Johnson, D. (1979), Computers and Intractability: A Guide to the Theory of NP-Complete, W.H. Freeman. New York.

    Google Scholar 

  • Kennington, J. and Shalaby, M. (1977), An effective subgradient procedure for minimal cost multicommodity flow problem, Management Science, Vol. 23, pp. 994–1004.

    Article  MATH  Google Scholar 

  • Kirkpatrick, S., Gelatt, C. and Vecchi, M. (1983), Optimization by simulated annealing, Science, Vol. 220, pp. 671–680.

    Article  MathSciNet  Google Scholar 

  • LeBlanc, L., Morlok, E., and Pierskalla, W. (1975), An efficient approach to solving the road network equilibrium traffic assignment problem, Transportation Research, Vol. 9, pp. 309–318.

    Article  Google Scholar 

  • Lundy, M and Mees, A. (1986), Convergence of an annealing algorithm, Mathematical Programming, Vol. 34, pp. 111–124.

    Article  MathSciNet  MATH  Google Scholar 

  • Luenberger, D.G. (1984), Linear and Nonlinear Programming, second ed., Addison Wesley, Reading, MA.

    MATH  Google Scholar 

  • Reeves, R. (eds) (1993) Modern Heuristic Techniques for Combinatorial Problems, Halsted Press, New York.

    MATH  Google Scholar 

  • Rockafellar, R.T. (1984), Network Flows and Monotropic Optimization, John Wiley and Sons, New York, Singapore.

    MATH  Google Scholar 

  • Sun, X.L. and Li, D. (1998), New dual formulations in constrained integer programming, in Progress in Optimization II: Contributions From Australasia, edited by Yang, X.Q., Mees, A.I., Fisher, M. and Jennings, L.S., Kluwer, pp. 219–231.

    Google Scholar 

  • Tovey, C. and Mees, A.I. (1995), A general approach to deterministic annealing, in Recent Trends in Optimization Theory and Applications, edited by Agarwal, R.P., World Scientific Publishing Co., pp. 409–421.

    Google Scholar 

  • Yang, X. Q. and Goh, C. J. (1999), A nonlinear Lagrangian function for discrete optimization problems, in From Local to Global Optimization, edited by Migdalas, A., Pardalos, A., Varbrand, P. and Holmqvist, K., Kluwer, (to appear).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Kluwer Academic Publishers

About this chapter

Cite this chapter

Yang, X.Q., Mees, A.I., Campbell, K. (2000). Simulated Annealing and Penalty Methods for Binary Multicommodity Flow Problems. In: Yang, X., Mees, A.I., Fisher, M., Jennings, L. (eds) Progress in Optimization. Applied Optimization, vol 39. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0301-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-0301-5_6

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-7986-7

  • Online ISBN: 978-1-4613-0301-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics