Skip to main content
Log in

Decomposition methods based on articulation vertices for degree-dependent spanning tree problems

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

Decomposition methods for optimal spanning trees on graphs are explored in this work. The attention is focused on optimization problems where the objective function depends only on the degrees of the nodes of the tree. In particular, we deal with the Minimum Leaves problem, the Minimum Branch Vertices problem and the Minimum Degree Sum problem. The decomposition is carried out by identifying the articulation vertices of the graph and then its blocks, solving certain subproblems on the blocks and then bringing together the optimal sub-solutions following adequate procedures. Computational results obtained using similar Integer Programming formulations for both the original and the decomposed problems show the advantage of the proposed methods on decomposable graphs.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Bhatia, R., Khuller, S., Pless, R. Sussmann, Y.J.: The full degree spanning tree problem. In: Proceedings of the Tenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 864–865 (1999)

  2. Carrabs, F., Cerulli, R., Gaudioso, M., Gentili, M.: Lower and upper bounds for the spanning tree with Minimum Branch Vertices. Comput. Optim. Appl. 56, 405–438 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  3. Cerrone, C., Cerulli, R., Raiconi, A.: Relations, models and a memetic approach for three degree-dependent spanning tree problems. Eur. J. Oper. Res. 232, 442–453 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  4. Cerulli, R., Gentili, M., Iossa, A.: Bounded-degree spanning tree problems: models and new algorithms. Comput. Optim. Appl. 42, 353–370 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  5. Chimani, M., Spoerhase, J.: Approximating spanning trees with few branches. Theory Comput. Syst. 56, 181–196 (2015)

    Article  MATH  MathSciNet  Google Scholar 

  6. Contreras, I., Fernández, E., Marín, A.: Tight bounds from a path based formulation for the tree-of-hubs location problem. Comput. Oper. Res. 36, 3117–3127 (2009)

    Article  MATH  Google Scholar 

  7. Diestel, R.: Graph Theory, 3rd edn. Springer, New York (2005)

    MATH  Google Scholar 

  8. Fernandes, L., Gouveia, L.: Minimal spanning trees with a constraint on the number of leaves. Eur. J. Oper. Res. 104, 250–261 (1998)

    Article  MATH  Google Scholar 

  9. Fürer, M., Raghavachari, B.: An NC approximation algorithm for the minimum degree spanning tree problem. In: Proceedings of the 28th Annual Allerton Conference on Communication, Control and Computing, pp. 274–281 (1990)

  10. Gargano, L., Hell, P., Stacho, L., Vaccaro, U.: Spanning trees with bounded number of branch vertices. In: Lecture Notes in Computer Science 2380, pp. 355–365. Springer, Berlin (2002)

  11. Landete, M., Marín, A.: Looking for edge-equitable spanning trees. Comput. Oper. Res. 41, 44–52 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  12. Lu, H.I., Ravi, R.: The power of local optimization: approximation algorithms for maximum-leaf spanning tree. In: Proceedings of the Annual Allerton Conference on Communication Control and Computing, vol. 30, pp. 533–533. University of Illinois (1992)

  13. Marín, A.: Exact and heuristic solutions for the minimum number of branch vertices spanning tree problem. Eur. J. Oper. Res. 245, 680–689 (2015)

    Article  MATH  MathSciNet  Google Scholar 

  14. Matsuda, H., Ozeki, K., Yamashita, T.: Spanning trees with a bounded number of branch vertices in a claw-free graph. Graphs Combin. 30, 429–437 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  15. Melo, R.A., Samer, P., Urrutia, S.A.: An effective decomposition approach and heuristics to generate spanning trees with a small number of branch vertices. Comput. Optim. Appl. 65, 821–844 (2016)

    Article  MATH  MathSciNet  Google Scholar 

  16. Merabet, M., Durand, S., Molnar, M.: Minimization of branching in the optical trees with constraints on the degree of nodes. In: ICN 2012, The Eleventh International Conference on Networks, pp. 235–240 (2012)

  17. Narula, S.C., Ho, C.A.: Degree-constrained minimum spanning tree. Comput. Oper. Res. 7, 239–249 (1980)

    Article  Google Scholar 

  18. Öncan, T.: New formulations for the Minimum Branch Vertices Problem. In: Proceedings of the World Congress on Engineering and Computer Science, San Francisco, vol. II (2014)

  19. Rossi, A., Singh, A., Shyam, S.: Cutting-plane-based algorithms for two branch vertices related spanning tree problems. Optim. Eng. 15, 855–887 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  20. Salamon, G., Wiener, G.: On finding spanning trees with few leaves. Inf. Process. Lett. 105, 164–169 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  21. Silva, D.M., Silva, R.M.A., Mateus, G.R., Gonçalves, J.F., Resende, M.G.C., Festa, P.: An iterative refinement algorithm for the Minimum Branch Vertices Problem. In: Lecture Notes in Computer Science 6630, pp. 421–433. Springer, Berlin (2011)

  22. Silva, R.M.A., Silva, D.M., Resende, M.G.C., Mateus, G.R., Gonçalves, J.F., Festa, P.: An edge-swap heuristic for generating spanning trees with minimum number of branch vertices. Optim. Lett. 8, 1225–1243 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  23. Silvestri, S., Laporte, G., Cerulli, R.: A branch-and-cut algorithm for the Minimum Branch Vertices spanning tree problem. Comput. Oper. Res. 81, 322–332 (2017)

    Article  MathSciNet  Google Scholar 

  24. Skiena, S.S.: The Algorithm Design Manual. Springer, New York (2008)

    Book  MATH  Google Scholar 

  25. Sundar, S., Singh, A., Rossi, A.: New heuristics for two bounded-degree spanning tree problems. Inf. Sci. 195, 226–240 (2012)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work has been supported by Ministerio de Economía y Competitividad, Projects MTM2015-65915-R and MTM2015-68097-P (MINECO/FEDER), Fundación Séneca, Project 19320/PI/14 and Fundación BBVA, Project “Cost-sensitive classification. A mathematical optimization approach” (COSECLA).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mercedes Landete.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Landete, M., Marín, A. & Sainz-Pardo, J.L. Decomposition methods based on articulation vertices for degree-dependent spanning tree problems. Comput Optim Appl 68, 749–773 (2017). https://doi.org/10.1007/s10589-017-9924-7

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-017-9924-7

Keywords

Navigation