Tailored vertex ordering for faster triangle listing in large graphs

被引:0
|
作者
Lecuyer, Fabrice [1 ]
Jachiet, Louis [2 ]
Magnien, Clemence [1 ]
Tabourier, Lionel [1 ]
机构
[1] Sorbonne Univ, CNRS, LIP6, F-75005 Paris, France
[2] Inst Polytech Paris, Telecom Paris, LTCI, Palaiseau, France
关键词
MOTIFS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Listing triangles is a fundamental graph problem with many applications, and large graphs require fast algorithms. Vertex ordering allows the orientation of edges from lower to higher vertex indices, and state-of-the-art triangle listing algorithms use this to accelerate their execution and to bound their time complexity. Yet, only basic orderings have been tested. In this paper, we show that studying the precise cost of algorithms instead of their bounded complexity leads to faster solutions. We introduce cost functions that link ordering properties with the running time of a given algorithm. We prove that their minimization is NP-hard and propose heuristics to obtain new orderings with different trade-offs between cost reduction and ordering time. Using datasets with up to two billion edges, we show that our heuristics accelerate the listing of triangles by an average of 38% when the ordering is already given as an input, and 16% when the ordering time is included.
引用
收藏
页码:77 / 85
页数:9
相关论文
共 50 条
  • [1] A vertex ordering characterization of simple-triangle graphs
    Takaoka, Asahi
    [J]. DISCRETE MATHEMATICS, 2018, 341 (12) : 3281 - 3287
  • [2] An efficient exact algorithm for triangle listing in large graphs
    Lagraa, Sofiane
    Seba, Hamida
    [J]. DATA MINING AND KNOWLEDGE DISCOVERY, 2016, 30 (05) : 1350 - 1369
  • [3] An efficient exact algorithm for triangle listing in large graphs
    Sofiane Lagraa
    Hamida Seba
    [J]. Data Mining and Knowledge Discovery, 2016, 30 : 1350 - 1369
  • [4] Listing all maximal cliques in large graphs on vertex-centric model
    Brighen, Assia
    Slimani, Hachem
    Rezgui, Abdelmounaam
    Kheddouci, Hamamache
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 4918 - 4946
  • [5] Listing all maximal cliques in large graphs on vertex-centric model
    Assia Brighen
    Hachem Slimani
    Abdelmounaam Rezgui
    Hamamache Kheddouci
    [J]. The Journal of Supercomputing, 2019, 75 : 4918 - 4946
  • [6] Optimal vertex ordering of graphs
    Jiang, XY
    Bunke, H
    [J]. INFORMATION PROCESSING LETTERS, 1999, 72 (5-6) : 149 - 154
  • [7] On Asymptotic Cost of Triangle Listing in Random Graphs
    Xiao, Di
    Cui, Yi
    Cline, Daren B. H.
    Loguinov, Dmitri
    [J]. PODS'17: PROCEEDINGS OF THE 36TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2017, : 261 - 272
  • [8] Listing maximal k-relaxed-vertex connected components from large graphs
    Hu, Shan
    Zhou, Yi
    Xiao, Mingyu
    Fu, Zhang-Hua
    Lu, Zhipeng
    [J]. INFORMATION SCIENCES, 2023, 620 : 67 - 83
  • [9] Efficient Triangle Listing for Billion-Scale Graphs
    Zhang, Hao
    Zhu, Yuanyuan
    Qin, Lu
    Cheng, Hong
    Yu, Jeffrey Xu
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 813 - 822
  • [10] PDTL: Parallel and Distributed Triangle Listing for Massive Graphs
    Giechaskiel, Ilias
    Panagopoulos, George
    Yoneki, Eiko
    [J]. 2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 370 - 379