Efficient methods for computing the reliability polynomials of graphs and complex networks

被引:0
|
作者
F. Safaei
R. Akbar
M. Moudi
机构
[1] Shahid Beheshti University,Faculty of Computer Science and Engineering
[2] University of Torbat Heydarieh,Department of Computer Engineering
来源
关键词
Network reliability; Reliability polynomial; Robustness measure; Graph theory; Randomized algorithm; Numerical analysis;
D O I
暂无
中图分类号
学科分类号
摘要
Various methods have been proposed to evaluate the reliability of a graph, one of the most well known of which is the reliability polynomial, R(G, p). It is assumed that G(V, E) is a simple and unweighted connected graph whose nodes are perfect and edges are operational with an independent probability p. Thus, the edge reliability polynomial is a function of p of the number of network edges. There are various methods for calculating the coefficients of reliability polynomial, all of which are related to their recursive nature, which has led to an increase in their computational complexity. Therefore, if the difference between the number of links and nodes in the network exceeds a certain amount, the exact calculation of the coefficients R(G, p) is practically in the NP-hard complexity class. In this paper, while examining the problems in the previous methods, four new approaches for estimating the coefficients of reliability polynomial are presented. In the first approach, using an iterative method, the coefficients are estimated. This method, on average, has the same accuracy as common methods in the related studies. In addition, the second method as an intelligent scheme for integrating the values of coefficients has been proposed. The values of coefficients for smaller, larger, and finally intermediate indices have been determined with the help of this intelligent approach. Further, as a third proposed method, Benford's law is utilized to combine the coefficients. Finally, in the fourth approach, using the Legendre interpolation method, the coefficients are effectively estimated with an appropriate accuracy. To compare these approaches fairly and accurately with each other, they have been carried out on synthetic and real-world underlying graphs. Then, their efficiency and accuracy have been evaluated, compared, and analyzed according to the experimental results.
引用
收藏
页码:9741 / 9781
页数:40
相关论文
共 50 条
  • [1] Efficient methods for computing the reliability polynomials of graphs and complex networks
    Safaei, F.
    Akbar, R.
    Moudi, M.
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (07): : 9741 - 9781
  • [2] An efficient algorithm for computing permanental polynomials of graphs
    Huo, Yan
    Liang, Heng
    Bai, Fengshan
    COMPUTER PHYSICS COMMUNICATIONS, 2006, 175 (03) : 196 - 203
  • [3] Computing the invariant polynomials of graphs, networks and matroids
    Imai, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (03) : 330 - 343
  • [4] COMPUTING RELIABILITY OF COMPLEX NETWORKS
    ROSENTHAL, A
    SIAM JOURNAL ON APPLIED MATHEMATICS, 1977, 32 (02) : 384 - 393
  • [5] Computing the permanental polynomials of graphs
    Liu, Xiaogang
    Wu, Tingzeng
    APPLIED MATHEMATICS AND COMPUTATION, 2017, 304 : 103 - 113
  • [6] EFFICIENT ALGORITHMS FOR COMPUTING THE RELIABILITY OF PERMUTATION AND INTERVAL-GRAPHS
    ABOELFOTOH, HM
    COLBOURN, CJ
    NETWORKS, 1990, 20 (07) : 883 - 898
  • [7] COMPUTING OMEGA AND PI POLYNOMIALS OF GRAPHS
    Ghorbani, M.
    Ghazi, M.
    DIGEST JOURNAL OF NANOMATERIALS AND BIOSTRUCTURES, 2010, 5 (04) : 843 - 849
  • [8] NEW APPROACH TO COMPUTING TERMINAL RELIABILITY IN LARGE COMPLEX NETWORKS
    TSUBOI, T
    AIHARA, K
    ELECTRONICS & COMMUNICATIONS IN JAPAN, 1975, 58 (12): : 52 - 61
  • [9] A NEW ALGORITHM FOR COMPUTING THE RELIABILITY OF COMPLEX NETWORKS BY THE CUT METHOD
    CHI, HZ
    LI, DK
    MICROELECTRONICS AND RELIABILITY, 1994, 34 (01): : 175 - 177
  • [10] Computing Topological Indices and Polynomials for Line Graphs
    Imran, Shahid
    Siddiqui, Muhammad Kamran
    Imran, Muhammad
    Nadeem, Muhammad Faisal
    MATHEMATICS, 2018, 6 (08):