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, access via your institution.





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
Bansal N, Khandekar R, Konemann J (2013) On generalizations of network design problems with degree bounds. Math Program 141:479–506
Beck H, Candia A (1993) An heuristic for the minimum spanning 2-tree problem. Comput Sci 47:97–109
Beck H, Candia A, Bravo H (1993) Optimal design of invulnerable networks. Res Report 15:107–113
Beck H, Candia A (2000) Heuristics for minimum spanning k-trees. Invest Oper 9:104–116
Beltran H, Skorin-Kapov D (1993) On minimum cost isolated failure immune network. Telecommun Syst Model Anal 12:444–453
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
Cai L (1996) On spanning 2-trees in a graph. University of Hong Kong, Hong Kong
Candia A, Bravo HA (2002) Simulated annealing approach for minimum cost isolated failure immune networks. Ess. Surv. Metaheuristics. 15:169–183
Dengiza B, Altiparmak F, Belgin O (2010) Design of reliable communication networks: A hybrid ant colony optimization algorithm. IIE Trans 42:891
Dinh T et al (2012) On new approaches of assessing network vulnerability: hardness and approximation. IEEE/ACM Trans Netw 20:609–619
Elshqeirat B, Soh S, Lazarescu M (2013) Dynamic programming for minimal cost topology with reliability constraint. Adv Comput Netw 1:286–290
Farley A (1981) Networks immune to isolated failures. Networks 11:255–268
Garey M, Johnson D (1976) Some simplified NP-complete graph problems. Theor Comput Sci 1:237–267
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
Granot D, Skorin-Kapov D (1994) On some optimization problems on k-trees and partial k-trees. Discre Appl Math 48:129–145
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
Haidine A (2013) Design of reliable fiber-based distribution networks modeled by multi-objective combinatorial optimization. Int J Commun Syst 26:1227–1242
Hansen P, Mladenovic N, Brimberg J (2010) Handbook of Metaheuristics. Intern Series Oper Res Manage Sci 146:61–86
Johnston M, Lee H, Modiano E (2013) Robust network design for stochastic traffic demands. J Lightwave Technol 31:3104–3116
Khandekara R, Kortsarzb G, Nutovc Z (2013) On some network design problems with degree constraints. J Comput Syst Sci 79:725–736
Konak A, Smith A (2011) Efficient optimization of reliable two-node connected networks: a biobjective approach. Inf Sci Technol 23:430–445
Magnanti TL, Raghavan S (2005) Strong formulations for network design problems with connectivity requirements. Networks 45:61–79
Pardalos P, Thai MT (2011) Handbook of optimization in complex. Springer, New York
Prim R (1957) Shortest connection networks and some generalizations. Bell Syst Technol J 36:1389–1401
Rose D (1970) Triangulated graphs and the elimination process. J Math Anal Appl 32:597–609
Rose D (1974) On simple characterizations of k-trees. Discret. Math. 41:317–322
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
Thai MT, Pardalos P (2011) Handbook of optimization in complex networks: theory and applications. Springer, New York
Wald J, Colbourn C (1983) Steiner trees, partial 2-trees and minimum IFI networks. Networks 13:159–167
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-015-9834-5