An Improved Method to Search All Minimal Paths in Networks

IEEE TRANSACTIONS ON RELIABILITY(2023)

引用 2|浏览3
暂无评分
摘要
Minimal paths (MPs) play an important role in system reliability analysis, such as binary network reliability evaluation and multistate network reliability evaluation. Searching all MPs is an NP-hard problem. The direct-search-based algorithm implements the depth-first search (DFS) mechanism to find all MPs, which is a simple and efficient method. The current efficient DFS algorithm is based on backtracking and linked list by nodes. In this article, we propose several improvements to speed up the current algorithm. First, we find that the relative positional information of the network can be used to avoid visiting some unnecessary nodes. Thus, we improve the algorithm by incorporating the point in the polygon algorithm to avoid visiting nodes surrounded by other nodes in a network. Second, we further improve the current backtracking condition in which the time complexity of implementing each backtrack is reduced. In addition, we find that different search branches from a similar node are independent and can be executed in parallel. A parallel search mechanism is proposed and incorporated to speed up the searching process. Through computational experiments on several benchmark networks and real transportation networks, we demonstrate that the improved algorithm is more efficient than the existing algorithm. The proposed algorithm becomes more advantageous as the size of the network grows.
更多
查看译文
关键词
Cut set,minimal paths (MPs),network reliability,node position,parallel algorithm,recursive algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要