Skip to main content
Log in

Heuristics for the network design problem with connectivity requirements

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We consider the NP-complete problem of finding a spanning \(k\)-tree of minimum weight in a complete weighted graph. This problem has a number of applications in designing reliable backbone telecommunication networks. We propose effective algorithms based on a greedy strategy and several variable neighborhood search metaheuristics. We also develop an integer linear programming model for calculating a lower bound. Preliminary numerical experiments using random and real-word data sets are reported to show the effectiveness of our approach. In addition, we compare our approach with known metaheuristics.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  • Alvarez-Mirandaa E, Ljubicb I, Toth P (2013) Exact approaches for solving robust prize-collecting Steiner tree problems. Eur J Oper Res 229:599–612

    Article  MathSciNet  MATH  Google Scholar 

  • Bansal N, Khandekar R, Konemann J (2013) On generalizations of network design problems with degree bounds. Math Program 141:479–506

    Article  MathSciNet  MATH  Google Scholar 

  • Beck H, Candia A (1993) An heuristic for the minimum spanning 2-tree problem. Comput Sci 47:97–109

    Google Scholar 

  • Beck H, Candia A, Bravo H (1993) Optimal design of invulnerable networks. Res Report 15:107–113

    Google Scholar 

  • Beck H, Candia A (2000) Heuristics for minimum spanning k-trees. Invest Oper 9:104–116

    Google Scholar 

  • Beltran H, Skorin-Kapov D (1993) On minimum cost isolated failure immune network. Telecommun Syst Model Anal 12:444–453

    Google Scholar 

  • Bern M (1987) Networks design problems: Steiner trees and spanning k-trees, Ph. D. Thesis. University of Berkeley

  • Cai L, Maffray F (1992) On the spanning k-tree problem. University of Toronto, Toronto

    MATH  Google Scholar 

  • Cai L (1996) On spanning 2-trees in a graph. University of Hong Kong, Hong Kong

    Google Scholar 

  • Candia A, Bravo HA (2002) Simulated annealing approach for minimum cost isolated failure immune networks. Ess. Surv. Metaheuristics. 15:169–183

    Article  MathSciNet  MATH  Google Scholar 

  • Dengiza B, Altiparmak F, Belgin O (2010) Design of reliable communication networks: A hybrid ant colony optimization algorithm. IIE Trans 42:891

    Google Scholar 

  • Dinh T et al (2012) On new approaches of assessing network vulnerability: hardness and approximation. IEEE/ACM Trans Netw 20:609–619

    Article  Google Scholar 

  • Elshqeirat B, Soh S, Lazarescu M (2013) Dynamic programming for minimal cost topology with reliability constraint. Adv Comput Netw 1:286–290

    Google Scholar 

  • Farley A (1981) Networks immune to isolated failures. Networks 11:255–268

    Article  MathSciNet  MATH  Google Scholar 

  • Garey M, Johnson D (1976) Some simplified NP-complete graph problems. Theor Comput Sci 1:237–267

    Article  MathSciNet  MATH  Google Scholar 

  • Ghashghai E, Rardin R (2002) Using genetic algorithms to find good k-tree subgraphs. Evol Optim 48:399–413

  • Golumbic M (1980) Algorithmic graph theory and perfect graphs. Academic Press, New York

    MATH  Google Scholar 

  • Granot D, Skorin-Kapov D (1994) On some optimization problems on k-trees and partial k-trees. Discre Appl Math 48:129–145

    Article  MathSciNet  MATH  Google Scholar 

  • Grotschel M, Monma C (1992) Facets for polyhedra arising in the design of communication networks with low-connectity constraints. SIAM J Optim 2:474–504

    Article  MathSciNet  MATH  Google Scholar 

  • Haidine A (2013) Design of reliable fiber-based distribution networks modeled by multi-objective combinatorial optimization. Int J Commun Syst 26:1227–1242

    Google Scholar 

  • Hansen P, Mladenovic N, Brimberg J (2010) Handbook of Metaheuristics. Intern Series Oper Res Manage Sci 146:61–86

    Article  Google Scholar 

  • Johnston M, Lee H, Modiano E (2013) Robust network design for stochastic traffic demands. J Lightwave Technol 31:3104–3116

    Article  Google Scholar 

  • Khandekara R, Kortsarzb G, Nutovc Z (2013) On some network design problems with degree constraints. J Comput Syst Sci 79:725–736

    Article  MathSciNet  Google Scholar 

  • Konak A, Smith A (2011) Efficient optimization of reliable two-node connected networks: a biobjective approach. Inf Sci Technol 23:430–445

    MathSciNet  MATH  Google Scholar 

  • Magnanti TL, Raghavan S (2005) Strong formulations for network design problems with connectivity requirements. Networks 45:61–79

    Article  MathSciNet  MATH  Google Scholar 

  • Pardalos P, Thai MT (2011) Handbook of optimization in complex. Springer, New York

    Google Scholar 

  • Prim R (1957) Shortest connection networks and some generalizations. Bell Syst Technol J 36:1389–1401

    Article  Google Scholar 

  • Rose D (1970) Triangulated graphs and the elimination process. J Math Anal Appl 32:597–609

    Article  MathSciNet  MATH  Google Scholar 

  • Rose D (1974) On simple characterizations of k-trees. Discret. Math. 41:317–322

    Article  MathSciNet  MATH  Google Scholar 

  • Shi Q (2008) Efficient algorithm for network center/covering location optimazation problems. Ph.D. thesis, School of Computing Science-Simon Fraser University

  • Simonetti L, Protti F, Frota Y (2011) New branch-and-bound algorithms for k-cardinality tree problems. Electron Notes Discret Math 37:27–32

    Article  MathSciNet  MATH  Google Scholar 

  • Thai MT, Pardalos P (2011) Handbook of optimization in complex networks: theory and applications. Springer, New York

    Google Scholar 

  • Wald J, Colbourn C (1983) Steiner trees, partial 2-trees and minimum IFI networks. Networks 13:159–167

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

The authors are grateful to professors D. Skoryn-Kapov and A. Koster for their interest in the problem and constructive suggestions, to professors F. Beltran, A. Candia and G. Fernandez for providing the codes of known metaheuristics. Research by P. Pardalos was conducted at National Research University Higher School of Economics and supported by RSF Grant 14-41-00039.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roman E. Shangin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shangin, R.E., Pardalos, P. Heuristics for the network design problem with connectivity requirements. J Comb Optim 31, 1461–1478 (2016). https://doi.org/10.1007/s10878-015-9834-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-015-9834-5

Keywords

Navigation