Skip to main content

Efficient Algorithms for Finding the k Most Vital Edges for the Minimum Spanning Tree Problem

  • Conference paper
Combinatorial Optimization and Applications (COCOA 2011)

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

Abstract

We study in this paper the problem of finding in a graph a subset of k edges whose deletion causes the largest increase in the weight of a minimum spanning tree. We propose for this problem an explicit enumeration algorithm whose complexity, when compared to the current best algorithm, is better for general k but very slightly worse for fixed k. More interestingly, unlike in the previous algorithms, we can easily adapt our algorithm so as to transform it into an implicit exploration algorithm based on a branch and bound scheme. We also propose a mixed integer programming formulation for this problem. Computational results show a clear superiority of the implicit enumeration algorithm both over the explicit enumeration algorithm and the mixed integer program.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bar-Noy, A., Khuller, S., Schieber, B.: The complexity of finding most vital arcs and nodes. Technical Report CS-TR-3539, University of Maryland (1995)

    Google Scholar 

  2. Chazelle, B.: A minimum spanning tree algorithm with inverse-Ackermann type complexity. Journal of the ACM 47(6), 1028–1047 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  3. Dixon, B., Rauch, M., Tarjan, R.E.: Verification and sensitivity analysis of minimum spanning trees in linear time. SIAM Journal on Computing 21(6), 1184–1192 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  4. Frederickson, G.N., Solis-Oba, R.: Increasing the weight of minimum spanning trees. In: Proceedings of the 7th ACM-SIAM Symposium on Discrete Algorithms (SODA 1996), pp. 539–546 (1996)

    Google Scholar 

  5. Hsu, L., Jan, R., Lee, Y., Hung, C., Chern, M.: Finding the most vital edge with respect to minimum spanning tree in a weighted graph. Information Processing Letters 39(5), 277–281 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  6. Iwano, K., Katoh, N.: Efficient algorithms for finding the most vital edge of a minimum spanning tree. Information Processing Letters 48(5), 211–213 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  7. Khachiyan, L., Boros, E., Borys, K., Elbassioni, K., Gurvich, V., Rudolf, G., Zhao, J.: On short paths interdiction problems: total and node-wise limited interdiction. Theory of Computing Systems 43(2), 204–233 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  8. Liang, W.: Finding the k most vital edges with respect to minimum spanning trees for fixed k. Discrete Applied Mathematics 113(2-3), 319–327 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  9. Liang, W., Shen, X.: Finding the k most vital edges in the minimum spanning tree problem. Parallel Computer 23(3), 1889–1907 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  10. Magnanti, T.L., Wolsey, L.: Optimal trees. In: Ball, M.O., et al. (eds.) Network Models. Handbook in Operations Research and Management Science, vol. 7, pp. 503–615. North-Holland, Amsterdam (1995)

    Chapter  Google Scholar 

  11. Nardelli, E., Proietti, G., Widmayer, P.: A faster computation of the most vital edge of a shortest path. Information Processing Letters 79(2), 81–85 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  12. Pettie, S.: Sensitivity analysis of minimum spanning tree in sub-inverse-ackermann time. In: Deng, X., Du, D.-Z. (eds.) ISAAC 2005. LNCS, vol. 3827, pp. 964–973. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Pettie, S., Ramachandran, V.: An optimal minimum spanning tree algorithm. Journal of the ACM 49(1), 16–34 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  14. Ratliff, H.D., Sicilia, G.T., Lubore, S.H.: Finding the n most vital links in flow networks. Management Science 21(5), 531–539 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  15. Shen, H.: Finding the k most vital edges with respect to minimum spanning tree. Acta Informatica 36(5), 405–424 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  16. Suraweera, F., Maheshwari, P., Bhattacharya, P.: Optimal algorithms to find the most vital edge of a minimum spanning tree. Technical Report CIT-95-21, School of Computing and Information Technology, Griffith University (1995)

    Google Scholar 

  17. Tarjan, R.E.: Applications of path compression on balanced trees. Journal of the ACM 26(4), 690–715 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  18. Wollmer, R.: Removing arcs from a network. Operations Research 12(6), 934–940 (1964)

    Article  MathSciNet  MATH  Google Scholar 

  19. Wood, R.K.: Deterministic network interdiction. Mathematical and Computer Modeling 17(2), 1–18 (1993)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bazgan, C., Toubaline, S., Vanderpooten, D. (2011). Efficient Algorithms for Finding the k Most Vital Edges for the Minimum Spanning Tree Problem. In: Wang, W., Zhu, X., Du, DZ. (eds) Combinatorial Optimization and Applications. COCOA 2011. Lecture Notes in Computer Science, vol 6831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22616-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22616-8_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22615-1

  • Online ISBN: 978-3-642-22616-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics