• DocumentCode
    1550803
  • Title

    Holistic Top-k Simple Shortest Path Join in Graphs

  • Author

    Gao, Jun ; Yu, Jeffrey Xu ; Qiu, Huida ; Jiang, Xiao ; Wang, Tengjiao ; Yang, Dongqing

  • Author_Institution
    Key Lab. of High Confidence Software Technol., Peking Univ., Beijing, China
  • Volume
    24
  • Issue
    4
  • fYear
    2012
  • fDate
    4/1/2012 12:00:00 AM
  • Firstpage
    665
  • Lastpage
    677
  • Abstract
    Motivated by the needs such as group relationship analysis, this paper introduces a new operation on graphs, named top-k path join, which discovers the top-k simple shortest paths between two given node sets. Rather than discovering the top-k simple paths between each node pair, this paper proposes a holistic join method which answers the top-k path join by finding constrained top-k simple shortest paths between two nodes, and then devises an efficient method to handle the latter problem. Specifically, we transform the graph by encoding the precomputed shortest paths to the target node, and use the transformed graph in the candidate path searching. We show that the candidate path searching on the transformed graph not only has the same result as that on the original graph but also can be terminated much earlier with the aid of precomputed results. We also discuss two other optimization strategies, including considering the join constraint in the candidate path generation as early as possible, and pruning search space in each candidate path generation with an adaptively determined threshold. The final extensive experimental results also show that our method offers a significant performance improvement over existing ones.
  • Keywords
    data handling; graph theory; optimisation; search problems; constrained top-k simple shortest path; graphs; group relationship analysis; holistic top-k simple shortest path join; node set; optimization; path generation; path searching; pruning search space; Algorithm design and analysis; Complexity theory; Encoding; Optimization; Shortest path problem; Social network services; Transforms; Graph; Top-K.; join; shortest path;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2011.117
  • Filename
    5871619