Skip to main content

Abstract

This chapter considers one of the most important extensions to “basic” network design models required to accurately model real-world applications: the fact that the capacity on the arcs does not come in an “all-or-nothing” fashion, but with a more complex cost. This often corresponds to the fact that providing capacity actually boils down to provisioning appropriate facilities on the arc. In some simple cases, such as when the facilities can be installed independently from one another or when they are all identical, the models of the previous chapters can be adapted via the simple trick of replicating the arcs. This leads to replicating the flow variables, which might be disadvantageous. Furthermore, in general, the shape of the cost-of-capacity function can be much more complex due to nontrivial interactions between installation of different facilities. However, every reasonable cost-of-capacity function can be approximated as a piecewise linear (possibly, non-convex) one, where the extent of the approximation can be tightly controlled at the cost of the number of breakpoints, and therefore are appropriate for a large variety of real-world applications. This chapter focuses on such models, considering both a very general case and some more restricted ones that serve to illustrate the main concepts. We show that the best models in terms of tightness of the continuous relaxation bound suffer from a significant increase in the number of variables, even more so than the already rather large ones corresponding to simpler cases. Because of this, we review the use of techniques that allow to efficiently solve very large formulations by dynamically generating smaller portions of them. These techniques are instrumental for the practical solution of network design problems with piecewise linear costs.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.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

Institutional subscriptions

References

  • Atamtürk, A., & Rajan, D. (2002). On splittable and unsplittable flow capacitated network design arc-set polyhedra. Mathematical Programming A, 92, 315–333.

    Article  Google Scholar 

  • Balakrishnan, A., & Graves, S. C. (1989). A composite algorithm for a concave-cost network flow problem. Networks, 19, 175–202.

    Article  Google Scholar 

  • Balas, E. (1979). Disjunctive programming. Annals of Discrete Mathematics, 5, 3–51.

    Article  Google Scholar 

  • Croxton, K. L., Gendron, B., & Magnanti, T. L. (2003a). Models and methods for merge-in-transit operations. Transportation Science, 37(1), 1–22.

    Article  Google Scholar 

  • Croxton, K. L., Gendron, B., & Magnanti, T. L. (2003b). A comparison of mixed-integer programming models for nonconvex piecewise linear cost minimization problems. Management Science, 49(9), 1268–1273.

    Article  Google Scholar 

  • Croxton, K. L., Gendron, B., & Magnanti, T. L. (2007). Variable disaggregation in network flow problems with piecewise linear costs. Operations Research, 55(1), 146–157.

    Article  Google Scholar 

  • Dantzig, G. B. (1960). On the significance of solving linear programming problems with some integer variables. Econometrica, 28, 30–44.

    Article  Google Scholar 

  • Fortz, B., Gouveia, L., & Joyce-Moniz, M. (2017). Models for the piecewise linear unsplittable multicommodity flow problems. European Journal of Operational Research, 261, 30–42.

    Article  Google Scholar 

  • Frangioni, A. (2005). About Lagrangian methods in integer optimization. Annals of Operations Research, 139, 163–193.

    Article  Google Scholar 

  • Frangioni, A. (2020). Standard bundle methods: untrusted models and duality. In A. M. Bagirov, M. Gaudioso, N. Karmitsa, M. Mäkelä, & S. Taheri (Eds.), Numerical nonsmooth optimization: state of the art algorithms (pp. 61–116). Cham: Springer.

    Chapter  Google Scholar 

  • Frangioni, A., & Gendron, B. (2009). 0-1 reformulations of the multicommodity capacitated network design problem. Discrete Applied Mathematics, 157(6), 1229–1241.

    Article  Google Scholar 

  • Frangioni, A., & Gendron, B. (2013). A stabilized structured Dantzig-Wolfe decomposition method. Mathematical Programming B, 140, 45–76.

    Article  Google Scholar 

  • Gendron, B. (2019). Revisiting Lagrangian relaxation for network design. Discrete Applied Mathematics, 261, 203–218.

    Article  Google Scholar 

  • Gendron, B., & Gouveia, L. (2017). Reformulations by discretization for piecewise linear integer multicommodity network flow problems. Transportation Science, 51(2), 629–649.

    Article  Google Scholar 

  • Huchette, J., & Vielma, J. P. (2019). A geometric way to build strong mixed-integer programming formulations. Operations Research Letters, 47, 601–606.

    Article  Google Scholar 

  • Jeroslow, R. G., & Lowe, J. K. (1984). Modeling with integer variables. Mathematical Programming Studies, 22, 167–184.

    Article  Google Scholar 

  • Keha, A. B., de Farias, I. R., & Nemhauser, G. L. (2004). Models for representing piecewise linear cost functions. Operations Research Letters, 32, 44–48.

    Article  Google Scholar 

  • Khuong, P. V. (2013). Lagrangian-informed mixed integer programming reformulations. PhD thesis, Département d’informatique et recherche opérationnelle, Université de Montréal

    Google Scholar 

  • Kim, D., & Pardalos, P. (2000a). Dynamic slope scaling and trust interval techniques for solving concave piecewise linear network flow problems. Networks, 35(3), 216–222.

    Article  Google Scholar 

  • Kim, D., & Pardalos, P. (2000b). A dynamic domain contraction algorithm for nonconvex piecewise linear network flow problems. Journal of Global Optimization, 17, 225–234.

    Article  Google Scholar 

  • Mahey, P., & de Souza, M. C. (2017). Multicommodity network flows with nonconvex arc costs. Pesquisa Operacional, 37(3), 571–595.

    Article  Google Scholar 

  • Manne, A. S., & Markovitz, H. M. (1957). On the solution of discrete programming problems. Econometrica, 25, 84–110.

    Article  Google Scholar 

  • Vielma, J. P. (2018). Embedding formulations and complexity for unions of polyhedra. Management Science, 64(10), 4721–4734.

    Article  Google Scholar 

  • Vielma, J. P. (2019). Small and strong formulations for unions of convex sets from the cayley embedding. Mathematical Programming A, 177, 21–53.

    Article  Google Scholar 

  • Vielma, J. P., Ahmed, S., & Nemhauser, G. L. (2010). Mixed-integer models for nonseparable piecewise linear optimization: unifying framework and extensions. Operations Research, 58(2), 303–315.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Antonio Frangioni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s)

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Frangioni, A., Gendron, B. (2021). Piecewise Linear Cost Network Design. In: Crainic, T.G., Gendreau, M., Gendron, B. (eds) Network Design with Applications to Transportation and Logistics. Springer, Cham. https://doi.org/10.1007/978-3-030-64018-7_6

Download citation

Publish with us

Policies and ethics