Finding single-source shortest paths from unweighted directed graphs combining rough sets theory and marking strategy

被引:0
|
作者
Xu, Taihua [1 ]
Hua, Mingfeng [1 ]
Yang, Xibei [1 ]
Cui, Yun [1 ]
Wang, Fei [1 ]
Li, Shuai [2 ]
机构
[1] Jiangsu Univ Sci & Technol, Sch Comp, Zhenjiang 212100, Jiangsu, Peoples R China
[2] Nanchang Hangkong Univ, Sch Math & Informat Sci, Nanchang 330063, Jiangxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Single-source shortest paths; Rough sets theory; Unweighted directed graphs; Marking strategy; STRONGLY CONNECTED COMPONENTS;
D O I
10.1007/s12190-024-02201-5
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
As a classical concept of graph theory, single-source shortest paths (SSSPs) plays a crucial role in numerous practical applications. Presently, the time complexity of existing SSSPs algorithms is at least O(m+nlogn)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${O}(m + nlogn)$$\end{document}. Therefore, it is still significant to design SSSPs algorithms with higher computational efficiency. In our former works, the efficiency of computing strongly connected components (SCCs) has enhanced through utilizing rough sets theory (RST). Thus, this paper also attempts to compute SSSPs more efficiently based on RST. Firstly, the graph concept of SSSPs is analyzed in the framework of RST, to provide the theoretical basis of computing SSSPs through RST method. Secondly, k-step R-related set (one RST operator) is utilized for traversing those vertices which are reachable from the source vertex. Thirdly, a marking strategy is introduced to narrow the search scope of SSSPs, which can further promote the efficiency of computing SSSPs. Finally, based on RST and marking strategy, an algorithm named 3SP@RM is put forward for finding SSSPs of unweighted directed graphs. The comparative experiment is conducted over 14 datasets. Related results display that 3SP@RM algorithm can correctly compute SSSPs of unweighted directed graphs, and the efficiency of 3SP@RM algorithm exceeds that of two existing similar methods. Even the larger scale of dataset is, more efficiency advantage 3SP@RM algorithm has.
引用
收藏
页码:5993 / 6012
页数:20
相关论文
共 10 条
  • [1] New Algorithms and Hardness for Incremental Single-Source Shortest Paths in Directed Graphs
    Gutenberg, Maximilian Probst
    Williams, Virginia Vassilevska
    Wein, Nicole
    arXiv, 2020,
  • [2] New Algorithms and Hardness for Incremental Single-Source Shortest Paths in Directed Graphs
    Gutenberg, Maximilian Probst
    Williams, Virginia Vassilevska
    Wein, Nicole
    PROCEEDINGS OF THE 52ND ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '20), 2020, : 153 - 166
  • [3] Sublinear-Time Decremental Algorithms for Single-Source Reachability and Shortest Paths on Directed Graphs
    Henzinger, Monika
    Krinninger, Sebastian
    Nanongkai, Danupon
    STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, : 674 - 683
  • [4] Single-source shortest paths and strong connectivity in dynamic planar graphs
    Charalampopoulos, Panagiotis
    Karczmarz, Adam
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2022, 124 : 97 - 111
  • [5] Single-source shortest-paths on arbitrary directed graphs in linear average-case time
    Meyer, U
    PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 797 - 806
  • [6] Dynamic Single-Source Shortest Paths in Erdos-Renyi Random Graphs
    Ding, Wei
    Qiu, Ke
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, (COCOA 2015), 2015, 9486 : 537 - 550
  • [7] Decremental Single-Source Shortest Paths on Undirected Graphs in Near-Linear Total Update Time
    Henzinger, Monika
    Krinninger, Sebastian
    Nanongkai, Danupon
    JOURNAL OF THE ACM, 2018, 65 (06)
  • [8] Decremental Single-Source Shortest Paths on Undirected Graphs in Near-Linear Total Update Time
    Henzinger, Monika
    Krinninger, Sebastian
    Nanongkai, Danupon
    2014 55TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2014), 2014, : 146 - 155
  • [9] Finding real-valued single-source shortest paths in o(n3) expected time
    Kolliopoulos, SG
    Stein, C
    JOURNAL OF ALGORITHMS, 1998, 28 (01) : 125 - 141
  • [10] Finding Min-Sum disjoint shortest paths from a single source to all pairs of destinations
    Yang, Bing
    Zheng, S. Q.
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2006, 3959 : 206 - 216