Skip to main content

Fast Approximation Algorithms for Computing Constrained Minimum Spanning Trees

  • Conference paper
  • First Online:
Combinatorial Optimization and Applications (COCOA 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10627))

  • 795 Accesses

Abstract

Given an integer \(L\in \mathbb {Z}^{+}\) and an undirected graph with a weight and a length associated with every edge, the constrained minimum spanning tree (CMST) problem is to compute a minimum weight spanning tree with total length bounded by L. The problem was shown weakly \(\mathcal{NP}\)-hard in [1], admitting a PTAS with a runtime \(O(n^{O(\frac{1}{\epsilon })}(m\log ^{2}n+n\log ^{3}n))\) due to Ravi and Goemans [13]. In the paper, we present an exact algorithm for CMST, based on our developed bicameral edge replacement which improves a feasible solution of CMST towards an optimal solution. By applying the classical rounding and scaling technique to the exact algorithm, we can obtain a fully polynomial-time approximation scheme (FPTAS), i.e. an approximation algorithm with a ratio \((1+\epsilon )\) and a runtime \(O(mn^{5}\frac{1}{\epsilon ^{2}})\), where \(\epsilon >0\) is any fixed real number.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Aggarwal, V., Aneja, Y.P., Nair, K.P.K.: Minimal spanning tree subject to a side constraint. Comput. Operat. Res. 9(4), 287–296 (1982)

    Article  Google Scholar 

  2. Alfandari, L., Paschos, V.T.: Approximating minimum spanning tree of depth 2. Int. Trans. Oper. Res. 6(6), 607–622 (1999)

    Article  MathSciNet  Google Scholar 

  3. Boldon, B., Deo, N., Kumar, N.: Minimum-weight degree-constrained spanning tree problem: Heuristics and implementation on an simd parallel machine. Parallel Comput. 22(3), 369–382 (1996)

    Article  MATH  Google Scholar 

  4. Dahl, G.: The 2-hop spanning tree problem. Oper. Res. Lett. 23(1), 21–26 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  5. Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1(1), 269–271 (1959)

    Article  MATH  MathSciNet  Google Scholar 

  6. Guo, L., Liao, K., Shen, H., Li, P.: Brief announcement: efficient approximation algorithms for computing k disjoint restricted shortest paths. In: Proceedings of the 27th ACM on Symposium on Parallelism in Algorithms and Architectures, SPAA 2015, Portland, OR, USA, 13–15 June 2015, pp. 62–64 (2015)

    Google Scholar 

  7. Kruskal, J.B.: On the shortest spanning subtree of a graph and the traveling salesman problem. Proc. Am. Math. Soc. 7(1), 48–50 (1956)

    Article  MATH  MathSciNet  Google Scholar 

  8. Leggieri, V., Haouari, M., Triki, C.: An exact algorithm for the steiner tree problem with delays. Electron. Notes Discrete Math. 36, 223–230 (2010)

    Article  MATH  Google Scholar 

  9. Marathe, M., Ravi, R., Sundaram, R., Ravi, S., Rosenkrantz, D., Hunt, H.: Bicriteria network design problems. In: Automata, Languages and Programming, pp. 487–49 (1995)

    Google Scholar 

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

    Article  Google Scholar 

  11. Prim, R.C.: Shortest connection networks and some generalizations. Bell Labs Tech. J. 36(6), 1389–1401 (1957)

    Article  Google Scholar 

  12. Ravi, R., Marathe, M.V., Ravi, S.S., Rosenkrantz, D.J., Hunt III, H.B.: Approximation algorithms for degree-constrained minimum-cost network-design problems. Algorithmica 31(1), 58–78 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  13. Ravi, R., Goemans, M.X.: The constrained minimum spanning tree problem. In: Karlsson, R., Lingas, A. (eds.) SWAT 1996. LNCS, vol. 1097, pp. 66–75. Springer, Heidelberg (1996). https://doi.org/10.1007/3-540-61422-2_121

    Chapter  Google Scholar 

  14. Sollin, M.: Le trace de canalisation. In: Berge, C., Ghouilla-Houri, A. (eds.) Programming, Games, and Transportation Networks. Wiley, New York (1965)

    Google Scholar 

Download references

Acknowledgements

The research of the first author is supported by Natural Science Foundation of China (Nos. 61772005, 61300025) and Natural Science Foundation of Fujian Province (No. 2017J01753).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Longkun Guo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yao, P., Guo, L. (2017). Fast Approximation Algorithms for Computing Constrained Minimum Spanning Trees. In: Gao, X., Du, H., Han, M. (eds) Combinatorial Optimization and Applications. COCOA 2017. Lecture Notes in Computer Science(), vol 10627. Springer, Cham. https://doi.org/10.1007/978-3-319-71150-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-71150-8_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-71149-2

  • Online ISBN: 978-3-319-71150-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics