Skip to main content
Log in

Bounded-degree spanning tree problems: models and new algorithms

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

Abstract

Given a connected graph G, a vertex v of G is said to be a branch vertex if its degree is greater than 2. We consider two problems arising in the context of optical networks:

  1. (i)

    Finding a spanning tree of G with the minimum number of branch vertices and

  2. (ii)

    Finding a spanning tree of G such that the degree sum of the branch vertices is minimized.

For these NP-hard problems, heuristics, that give good quality solutions, do not exist in the literature. In this paper we analyze the relation between the problems, provide a single commodity flow formulation to solve the problems by means of a solver and develop different heuristic strategies to compute feasible solutions that are compared with the exact ones. Our extensive computational results show the algorithms to be very fast and effective.

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.

Similar content being viewed by others

References

  1. Broesma, H., Li, X.: Spanning Trees with many or few colors in edge-colored graphs. Discuss. Math. Graph Theory 17, 259–269 (1997)

    MathSciNet  Google Scholar 

  2. Cerulli, R., Fink, A., Gentili, M., Voß, S.: Metaheuristics comparison for the minimum labelling spanning tree problem. In: Golden, B.L., Raghavan, S., Wasil, E.A. (eds.) The Next Wave on Computing, Optimization, and Decision Technologies, pp. 93–106. Springer, New York (2005). [ISBN:0-387-23528-0]

    Chapter  Google Scholar 

  3. Gargano, L., Hell, P., Stacho, L., Vaccaro, U.: Spanning trees with bounded number of branch vertices. In: ICALP’ 02, Malága, Spain 2002

  4. Karp, R.M.: Reducibility among combinatorial problems. In: Miller, R.E., Thatcher, J.W. (eds.) Complexity of Computer Computations, pp. 82–103. Plenum, New York (1972)

    Google Scholar 

  5. Klein, P., Ravi, R.: A nearly best-possible algorithm for node-weighted Steiner trees. J. Algorithms 19, 104–115 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  6. Klingman, D., Napier, A., Stutz, J.: NETGEN: a program for generating large scale capacitated assignment, transportation, and minimum cost flow network problems. Manag. Sci. 20(5), 814–821 (1974)

    Article  MATH  MathSciNet  Google Scholar 

  7. Magnanti, T.L., Wolsey, L.A.: Optimal trees, network models. In: Ball, M.O., Magnanti, T.L., Monma, C.L., Nemhauser, G.L. (eds.) Handbooks in Operations Research and Management Science, vol. 7, pp. 503–615. North-Holland, Amsterdam (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Gentili.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cerulli, R., Gentili, M. & Iossa, A. Bounded-degree spanning tree problems: models and new algorithms. Comput Optim Appl 42, 353–370 (2009). https://doi.org/10.1007/s10589-007-9120-2

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-007-9120-2

Keywords

Navigation