All kind of networks, e.g., Internet of Things, social networks, wireless sensor networks, transportation networks, 4g/5G, etc., are around us to benefit and help our daily life. The multistate flow network (MFN) is always used to model network structures and applications. The level d reliability, Rd, of the MFN is the success probability of sending at least d units of integer flow from the source node to the sink node. The reliability Rd is a popular index for designing, managing, controlling, and evaluating MFNs. The traditional indirect algorithms must have all d-MPs (special connected vectors) or d-MCs (special disconnected vectors) first, then use Inclusion-Exclusion Technique (IET) or Sum-of-disjoint Product (SDP) in terms of found d-MPs or d-MCs to calculate Rd. The above four procedures are all NP-Hard and #P-Hard and cannot calculate Rd for all d at the same time A novel algorithm based on the binary-addition-tree algorithm (BAT) is proposed to calculate the Rd directly for all d at the same time without using any of the above four procedures. The time complexity and demonstration of the proposed algorithm are analyzed, and examples are provided. An experiment is also conducted to compare the proposed algorithm and existing algorithms based on d-MPs, d-MCs, IET, and/or SDP to validate the proposed algorithm.
翻译:所有类型的网络,例如,物端互联网、社交网络、无线传感器网络、运输网络、4g/5G等,都围绕着我们,以受益和帮助我们的日常生活。多州流动网络(MFN)总是用来模拟网络结构和应用程序。最可靠的Rd是从源节点向汇节点发送至少d个整数单位从源节点到汇节点的成功概率。可靠性Rd是设计、管理、控制和评价最惠国待遇的流行指数。传统的间接算法必须首先拥有所有 d-MP (特别连接的矢量) 或 d-MC (特别断开的矢量),然后使用包容-排除技术(IET) 或 Sum-d-d-MC (SDP) 来模拟网络结构和应用程序。以上四个程序都是NP-Hard 和 #P-Hard, 无法在同一时间计算所有最惠国待遇的Rdd。首先必须拥有基于二进程算算法(SAT) 或d-MC (特别断开的矢量矢量矢),然后使用包容- 技术(IET) 或S- sumetalationalationalalalalationalation 算算算算算法(S- ) 提供所有的新的算算算算算算算方法,并且不使用任何提议的Rd- 任何提议的 Rd- 的 Rdxxx