Skip to main content

An Efficient Algorithm for Enumerating Minimal PathSets in Communication Networks

  • Conference paper
Networked Digital Technologies (NDT 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 293))

Included in the following conference series:

Abstract

The reliability of complex networks is a very sensitive issue which requires implementing powerful methods for its evaluation. Many algorithms have been proposed to solve networks reliability problem as those based on minimal pathsets and cutsets approximation. The enumeration of minimal pathsets can be obtained very easily, it just needs to use an ordinary algorithm to determine the paths/cuts, but in case the network size is large, more efficient algorithms are needed. This paper presents an intuitive algorithm to find all minimal paths. The algorithm proceeds recursively using an efficient procedure traversing cleverly the structure of a graph. Its complexity has been checked to be better than those developed until now. The program is simple, compact, modular and easy to be embedded to any software which evaluates the reliability as those based on sum-of-disjoint product approach. During our experiment tests, we have enumerated several networks of varied complexities and the comparison with demonstrated literature approaches is systematic.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Barlow, R.E., Proschan, F.: Mathematical Theory of Reliability. J. Wiley & Sons (1965) (reprinted 1996)

    Google Scholar 

  2. Aggarwal, K.K., Misra, K.B., Gupta, J.S.: A fast algorithm for reliability evaluation. IEEE Trans. Reliability R-24, 83–85 (1975)

    Article  Google Scholar 

  3. Abraham, J.A.: An Improved Algorithm for Network Reliability. IEEE Transactions on Reliability R-28, 58–61 (1979)

    Article  Google Scholar 

  4. Colbourn, C.J.: The combinatorics of network reliability. Oxford University Press, New York (1987)

    Google Scholar 

  5. Al-Ghanim, A.M.: A heuristic technique for generating path and cutsets of a general net-work. Computers & Industrial Engineering 36, 45–55 (1999)

    Article  Google Scholar 

  6. Heidtmann, K.D.: Smaller sums of disjoint products by subproduct inversion. IEEE Trans. Reliability 38(3), 305–311 (1989)

    Article  MATH  Google Scholar 

  7. Yeh, W.-C.: A simple Heuristic Algorithm for Generating All Minimal Paths. IEEE Transactions on Reliability 56(3), 488–494 (2007)

    Article  Google Scholar 

  8. Yeh, W.-C.: A simple Universal Generating Function Method to Search for all Minimal Paths in Networks. IEEE Transactions on Reliability 39(6), 1246–1254 (2009)

    Google Scholar 

  9. Shier, D.R., Whited, A.E.: Algorithms for generating Minimal Cutsets by Inversion. IEEE Transactions on Reliability R-34(4), 314–319 (1985)

    Article  Google Scholar 

  10. Patvardhan, C., Prasad, V.C.: Vertex Cutsets of Undirected Graphs. IEEE Transactions on Reliability 44(2), 347–353 (1995)

    Article  Google Scholar 

  11. Rebaiaia, M.L., Ait-Kadi, D., Merlano, A.: A Practical Algorithm for Network Reliability Evaluation Based on the Factoring Theorem-A Case Study of a Generic Radiocommunication System. Journal of Quality 16(5), 323–336 (2009)

    Google Scholar 

  12. Berge, C.: Graphs and Hypergraphs. North Holland Publishing Company (1973)

    Google Scholar 

  13. Soh, S., Rai, S.: Experimental results on preprocessing of path/cut terms in sum of dis-joint products technique. IEEE Trans. Reliability 42(1), 24–33 (1993)

    Article  MATH  Google Scholar 

  14. Jasmon, G.B., Kai, O.S.: A New Technique in Minimal Path and Cutset Evaluation. Reprinted from IEEE Transactions on Reliability R-34(2), 136–143 (1985)

    Article  Google Scholar 

  15. Lee, C.Y.: Representation of Switching Circuits by Binary-Decision Programs. Bell Systems Technical Journal 38, 985–999 (1959)

    Google Scholar 

  16. Lin, H.Y., Kuo, S.Y., Yeh, F.M.: Minimal cutset enumeration and network reliability evaluation by recursive merge and BDD. In: Proceedings of the Eighth IEEE International Symposium on Computers and Communication, vol. 2, pp. 1341–1346 (2003)

    Google Scholar 

  17. Liu, H.H., Yang, W.T., Liu, C.C.: An improved minimizing algorithm for the summation of disjoint products by Shannon’s expansion. Microelectronic Reliability 33(4), 599–613 (1993)

    Article  Google Scholar 

  18. Locks, M.O., Wilson, J.M.: Note on disjoint products algorithms. IEEE Transactions on Reliability 41(1), 81–84 (1992)

    Article  MATH  Google Scholar 

  19. Tarjan, R.: Depth-first search and linear graph algorithms. SIAM Journal of Computing 1(2), 146–160 (1972)

    Article  MathSciNet  MATH  Google Scholar 

  20. Ait-kadi, D., Rebaiaia, M.L., Merlano, A.: Modèle d’évaluation des performances du réseau national intégré de radiocommunications (RENIR). Rapport de recherche (2009)

    Google Scholar 

  21. Yan, L., Taha, H., Landers, L.L.: A recursive Approach for Enumerating Minimal Cutsets in a Network. IEEE Transactions on Reliability 43(3), 383–388 (1994)

    Article  Google Scholar 

  22. Hariri, S., Raghavendra: Syrel A symbolic reliability algorithm based on path and cut-set methods. IEEE Transactions on Reliability C-36(10), 1224–1232 (1987)

    Google Scholar 

  23. Valian, L.G.: The Complexity of enumerating and reliability problem. SIAM Journal of Computing 8, 410–421 (1979)

    Article  Google Scholar 

  24. Kantarci, B., Mouftah, H.T.: Availability and Cost-Constrained Long-Reach Passive Optical Network Planning. IEEE Transactions on Reliability 61(1), 113–124 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rebaiaia, ML., Ait-Kadi, D. (2012). An Efficient Algorithm for Enumerating Minimal PathSets in Communication Networks. In: Benlamri, R. (eds) Networked Digital Technologies. NDT 2012. Communications in Computer and Information Science, vol 293. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30507-8_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30507-8_38

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics