Skip to main content
Log in

Generalized Hose uncertainty in single-commodity robust network design

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

Single-commodity network design considers an edge-weighted, undirected graph with a supply/demand value at each node. It asks for minimum weight capacities such that each node can exactly send (or receive) its supply (or demand). In the robust variant, the supply or demand values may assume any realization in a given uncertainty set. One popular set is the well-known Hose polytope, which specifies an interval for the supply/demand at each node, while ensuring that the total supply and demand are balanced across the whole network. While previous work has established the Hose uncertainty set as a tractable choice, it can yield unnecessarily expensive solutions because it admits many unlikely supply and demand scenarios. In this paper, we propose a generalization of the Hose polytope that more realistically captures existing interdependencies among nodes in real life networks, and we show how to extend the state-of-the-art cutting plane algorithm for solving the single-commodity robust network design problem in view of this new uncertainty set. Our computational studies across multiple robust network design instances illustrate that the new set can provide significant cost savings without sacrificing numerical tractability.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. For ease of exposition, we assume that each node is contained in some partition. This is w.l.o.g., since whenever we do not want to impose cumulative bounds on certain nodes, we can define a partition \(X \subseteq V\) that contains all these nodes and simply postulate trivial bounds \(B^L := b^L(X)\) and \(B^U := b^U(X)\).

  2. If that were not the case, i.e.,if \(b^*(S) < 0\), we could have equivalently considered the complement set, \(\overline{S}\), which exhibits the same absolute value and satisfies the requirement \(b^*(\overline{S}) > 0\) (recall that, by construction, \(b^*(S) + b^*(\overline{S}) = b^*(V) = 0\)).

  3. Even though there should always be at least one scenario in any practical setting, the non-emptiness of (3) can be readily checked with any LP solver. Furthermore, for instances in which (3) is indeed empty, it can be easily shown that the trivial solution that assigns zero capacity to all edges is optimum.

  4. More precisely, we chose \(\beta \in \{3,5,8\}\) for \(|V|=50\), \(\beta \in \{5,10,16\}\) for \(|V|=100\), \(\beta \in \{8,16,24\}\) for \(|V|=150\), and \(\beta \in \{10,21,32\}\) for \(|V|=200\), which approximately resulted in the desired graph densities.

  5. We chose \(\overline{b}_i \in \{0,\ldots ,5\}\) uniformly at random and chose \(\hat{b}_i\) from a geometric distribution with mean 2.

  6. We independently chose \(\overline{b}_i, \hat{b}_i \in \{0,\ldots ,5\}\) uniformly at random.

  7. We remark that, since computing \(WCD(\xi )\) exactly is cumbersome, we approximated it by sampling 15,000 points from within the uncertainty set \(\mathcal{H}^+\) and by solving the resulting deterministic instances. All points corresponded to random vertices of \(\mathcal{H}^+\), which we located by optimizing randomly chosen linear objective functions over \(\mathcal{H}^+\). These objective functions featured coefficients that were chosen uniformly at random from the interval \([-1,+1]\).

References

  1. Altın, A., Amaldi, E., Belotti, P., Pınar, M.Ç.: Provisioning virtual private networks under traffic uncertainty. Networks 49(1), 100–115 (2007)

    Article  MathSciNet  Google Scholar 

  2. Álvarez-Miranda, E., Cacchiani, V., Dorneth, T., Jünger, M., Liers, F., Lodi, A., Parriani, T., Schmidt, D.R.: Models and algorithms for robust network design with several traffic scenarios. In: A. Ridha Mahjoub, V. Markakis, I. Milis, V.T. Paschos (eds.) ISCO 2012, Revised Selected Papers, Lecture Notes in Computer Science, vol. 7422, pp. 261–272. Springer (2012)

  3. Barabási, A.L., Albert, R.: Emergence of scaling in random networks. Science 286(5439), 509–512 (1999)

    Article  MathSciNet  Google Scholar 

  4. Ben-Ameur, W.: Between fully dynamic routing and robust stable routing. In: 2007 6th International Workshop on Design and Reliable Communication Networks, pp. 1–6 (2007)

  5. Ben-Tal, A., Nemirovski, A.: Robust solutions of uncertain linear programs. Oper. Res. Lett. 25(1), 1–13 (1999)

    Article  MathSciNet  Google Scholar 

  6. Bertsimas, D., Sim, M.: Robust discrete optimization and network flows. Math. Program. 98, 49–71 (2003)

    Article  MathSciNet  Google Scholar 

  7. Bertsimas, D., Sim, M.: The price of robustness. Oper. Res. 52(1), 35–53 (2004)

    Article  MathSciNet  Google Scholar 

  8. Buchheim, C., Liers, F., Sanità, L.: An exact algorithm for robust network design. In: J. Pahl, T. Reiners, S. Voss (eds.) Proceedings of the INOC, Lecture Notes in Computer Science, vol. 6701, pp. 7–17. Springer (2011)

  9. Büsing, C., D’Andreagiovanni, F.: New results about multi-band uncertainty in robust optimization. In: R. Klasing (ed.) Experimental Algorithms: Proceedings of the SEA 2012, Lecture Notes in Computer Science, vol. 7276, pp. 63–74. Springer (2012)

  10. Cacchiani, V., Jünger, M., Liers, F., Lodi, A., Schmidt, D.R.: Single-commodity robust network design with finite and Hose demand sets. Math. Program. 157(1), 297–342 (2016)

    Article  MathSciNet  Google Scholar 

  11. Claßen, G., Koster, A.M.C.A., Kutschka, M., Tahiri, I.: Robust Metric Inequalities for Network Loading Under Demand Uncertainty. Asia-Pac. J. Oper. Res. 32(05), 1550038 (2015)

    Article  MathSciNet  Google Scholar 

  12. Duffield, N.G., Goyal, P., Greenberg, A., Mishra, P., Ramakrishnan, K.K., van der Merwe, J.E.: A flexible model for resource management in virtual private networks. In: Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM ’99, pp. 95–108. ACM (1999)

  13. Fingerhut, J.A., Suri, S., Turner, J.S.: Designing least-cost nonblocking broadband networks. J. Algorithms 24(2), 287–309 (1997)

    Article  MathSciNet  Google Scholar 

  14. Gale, D.: A theorem on flows in networks. Pac. J. Math. 7(2), 1073–1082 (1957)

    Article  MathSciNet  Google Scholar 

  15. Goyal, N., Olver, N., Shepherd, F.B.: The VPN conjecture is true. J. ACM 60(3), 17:1–17:17 (2013)

    Article  MathSciNet  Google Scholar 

  16. Gupta, A., Kleinberg, J., Kumar, A., Rastogi, R., Yener, B.: Provisioning a virtual private network: a network design problem for multicommodity flow. In: Proceedings of the Thirty-third Annual ACM Symposium on Theory of Computing, STOC ’01, pp. 389–398. ACM (2001)

  17. Koster, A.M.C.A., Kutschka, M., Raack, C.: Robust network design: formulations, valid inequalities, and computations. Networks 61(2), 128–149 (2013)

    Article  MathSciNet  Google Scholar 

  18. Mattia, S.: The robust network loading problem with dynamic routing. Comput. Optim. Appl. 54, 619–643 (2013)

    Article  MathSciNet  Google Scholar 

  19. Mattia, S., Poss, M.: A comparison of different routing schemes for the robust network loading problem: polyhedral results and computation. Comput. Optim. Appl. 69(3), 753–800 (2018)

    Article  MathSciNet  Google Scholar 

  20. Minoux, M.: Networks synthesis and optimum network design problems: models, solution methods and applications. Networks 19(3), 313–360 (1989)

    Article  MathSciNet  Google Scholar 

  21. Poss, M.: Robust combinatorial optimization with variable budgeted uncertainty. 4OR 11(1), 75–92 (2013)

    Article  MathSciNet  Google Scholar 

  22. Poss, M., Raack, C.: Affine recourse for the robust network design problem: between static and dynamic routing. Networks 61(2), 180–198 (2013)

    Article  MathSciNet  Google Scholar 

  23. Sanità, L.: Robust Network Design. Ph.D. thesis, Università La Sapienza, Roma (2009)

  24. Schmidt, D.R.: Robust Design of Single-Commodity Networks. Doctoral Thesis, Universität zu Köln (2014)

  25. Silva, M., Poss, M., Maculan, N.: Solving the bifurcated and nonbifurcated robust network loading problem with k-adaptive routing. Networks 72(1), 151–170 (2018)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

Daniel R. Schmidt was supported by a fellowship within the Postdoc-Program of the German Academic Exchange Service (DAAD).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel R. Schmidt.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gounaris, C.E., Schmidt, D.R. Generalized Hose uncertainty in single-commodity robust network design. Optim Lett 14, 925–944 (2020). https://doi.org/10.1007/s11590-019-01427-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-019-01427-8

Keywords

Navigation