×

Exact solution approaches for the multi-period degree constrained minimum spanning tree problem. (English) Zbl 1403.90632

Summary: The multi-period degree constrained minimum spanning tree problem (MP-DCMSTP) is defined in terms of a finite discretized planning horizon, an edge weighted undirected graph \(G\), degree bounds and latest installation dates assigned to the vertices of \(G\). Since vertices must be connected to a root node no later than their latest installation dates and edges’ weights are non-increasing over time, the problem asks for optimally choosing and scheduling edges’ installation over the planning horizon, enforcing connectivity of the solution at each time period, so that in the end of the planning horizon, a degree constrained spanning tree of \(G\) is found. We show that the decision version of a combinatorial relaxation for the problem, that of finding a multi-period minimum spanning tree problem (MP-MSTP), is NP-complete. We propose a new integer programming formulation for MP-DCMSTP that is at least as good as the multi-commodity flow formulation in the literature. We also introduce some new valid inequalities which allowed our strengthened formulation to produce the strongest known bounds to date. Two MP-DCMSTP exact algorithms exploring the strengthened formulation are introduced here. One of them, RCBC, is a hybrid method involving two phases, the first being a Lagrangian relax-and-cut method that works as a pre-processor procedure to the second phase, a branch-and-cut algorithm. The other approach, SRCBC, uses RCBC to solve a sequence of smaller MP-DCMSTP instances generated from the original one in the hope of solving the latter faster. Our computational results indicate that SRCBC solves more instances to proven optimality, generally in one fourth of the time taken by RCBC to solve similar instances. For those instances left unsolved by both, SRCBC also provided much better feasible solutions within the same CPU time limit.

MSC:

90C35 Programming involving graphs or networks
90C10 Integer programming
05C05 Trees
05C85 Graph algorithms (graph-theoretic aspects)
90C27 Combinatorial optimization
Full Text: DOI

References:

[1] Achterberg, T.; Koch, T.; Martin, A., Branching rules revisited, Operations Research Letters, 33, 1, 42-54, (2005) · Zbl 1076.90037
[2] Ahuja, R. K.; Magnanti, T. L.; Orlin, J. B., Network flows: theory, algorithms, and applications, (1993), Prentice-Hall · Zbl 1201.90001
[3] Andrade, R.; Lucena, A.; Maculan, N., Using Lagrangian dual information to generate degree constrained spanning trees, Discrete Applied Mathematics, 154, 703-717, (2006) · Zbl 1120.90067
[4] Averbakh, I.; Pereira, J., Network construction problems with due dates, European Journal of Operational Research, 244, 715-729, (2015) · Zbl 1346.90322
[5] Baxter, M.; Elgindy, T.; Ernst, A. T.; Kalinowski, T.; Savelsbergh, M. W.P., Incremental network design with shortest paths, European Journal of Operational Research, 238, 675-684, (2014) · Zbl 1338.90074
[6] Bicalho, L. H.; Cunha, A. S.; Lucena, A., Branch-and-cut-and-price algorithms for the degree constrained minimum spanning tree problem, Computational Optimization and Applications, 63, 755-792, (2016) · Zbl 1343.90101
[7] Craig, G.; Krishnamoorthy, M.; Palaniswami, M., Comparison of heuristic algorithms for the degree constrained minimum spanning tree, (Osman, I. H.; Kelly, J. P., Meta-heuristics: Theory and applications, (1996), Springer US Boston, MA), 83-96) · Zbl 0877.90075
[8] Cunha, A. S.; Lucena, A., Lower and upper bounds for the degree constrained minimum spanning tree problem, Networks, 55-66, (2007) · Zbl 1119.90069
[9] Dolan, E. D.; Moré, J. J., Benchmark optimization software with performance profiles, Mathematical Programming, 91, 2, 201-213, (2002) · Zbl 1049.90004
[10] Edmonds, J., Optimum branchings, Journal of Research of the National Bureau of Standards, 71B, 233-240, (1967) · Zbl 0155.51204
[11] Edmonds, J.; Johnson, E., Matching: A well-solved class of integer linear programs, (Guy, R. K., Proceedings of the Calgary international conference on combinatorial structure and their applications, Gordon and Breach, New York, (1970)), 89-92 · Zbl 0258.90032
[12] Engel, K.; Kalinowski, T.; Savelsbergh, M. W.P., Incremental network design with minimum spanning trees, Journal of Graph Algorithms and Applications, 21, 417-432, (2017) · Zbl 1358.05262
[13] Fischetti, M.; Toth, P., An efficient algorithm for the MIN-sum arborescence problem on complete graphs, ORSA Journal on Computing, 5, 4, 426-434, (1993) · Zbl 0789.90082
[14] Ford, L. R.; Fulkerson, D. R., Flows in networks, (1962), RAND Corporation · Zbl 0106.34802
[15] Gavish, B., Formulations and algorithms for the capacitated minimal directed tree problem, Journal of the Association for Computing Machinery, 30, 118-132, (1983) · Zbl 0504.90052
[16] Kalinowski, T.; Matsypura, D.; Savelsbergh, M. W.P., Incremental network design with maximum flows, European Journal of Operational Research, 242, 51-62, (2015) · Zbl 1341.90024
[17] Karp, R. M., Reducibility among combinatorial problems, (Miller, R. E.; Thatcher, J. W.; Bohlinger, J. D., Complexity of Computer Computations, (1972), Springer US), 85-103) · Zbl 1467.68065
[18] Kawatra, R., A multiperiod degree constrained minimal spanning tree problem, European Journal of Operational Research, 143, 53-63, (2002) · Zbl 1073.90530
[19] Kawatra, R., A multiperiod minimal spanning tree problem, Proceedings of the sixth IASTED international multi-conference on wireless and optical communications, 253-257, (2006), Acta Press
[20] Kawatra, R.; Bricker, D., A multiperiod planning model for the capacitated minimal spanning tree problem, European Journal of Operational Research, 121, 412-419, (2000) · Zbl 0959.90066
[21] Kruskal, J., On the shortest spanning subtree of a graph and the traveling salesman problem, Proceedings of the American Mathematical Society, 7, 48-50, (1956) · Zbl 0070.18404
[22] Lucena, A., Non delayed relax-and-cut algorithms, Annals of Operations Research, 140, 375-410, (2005) · Zbl 1091.90082
[23] Magnanti, T. L.; Wolsey, L. A., Optimal trees, Network models, Handbooks in Operations Research and Management Science, Vol. 7, 503-615, (1995), Elsevier · Zbl 0839.90135
[24] Narula, S.; Ho, C., Degree constrained minimum spanning tree, Computers & Operations Research, 7, 239-249, (1980)
[25] Padberg, M.; Rinaldi, G., A branch-and-cut algorithm for resolution of large scale of symmetric traveling salesman problem, SIAM Review, 33, 60-100, (1991) · Zbl 0734.90060
[26] Prim, R., Shortest connection networks and some generalizations, Bell System Technological Journal, 36, 1389-1401, (1957)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.