Giraph-Based Distributed Algorithms for Coloring Large-Scale Graphs

被引:0
|
作者
Brighen, Assia [1 ,2 ]
Chouikh, Asma [2 ]
Ikhlef, Hamida [2 ]
Slimani, Hachem [1 ]
Rezgui, Abdelmounaam [3 ]
Kheddouci, Hamamache [4 ]
机构
[1] Univ Bejaia, Fac Exact Sci, LIMED Lab, Bejaia 06000, Algeria
[2] Univ Jijel, Comp Sci Dept, Jijel 18000, Algeria
[3] Illinois State Univ, Sch Informat Technol, Normal, IL USA
[4] Univ Lyon, Univ Lyon 1, CNRS, LIRIS, Lyon, France
关键词
Giraph; Graph coloring problem; Vertex-centric model; Chromatic number;
D O I
10.1007/s10766-024-00781-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Vertex Graph Coloring problem (VGC\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {VGC}$$\end{document}) is a well-known difficult combinatorial optimization problem. It is one of Karp's 21 NP-complete problems. It consists in assigning a color to each vertex of a graph in such a way that any two neighboring vertices do not share the same color, and the number of the used colors is minimized. VGC\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {VGC}$$\end{document} is used to solve a variety of real-world problems such as time tabling and scheduling, radio frequency assignment, and computer register allocation. To deal with this problem on large graphs, the emerging large graph processing frameworks are an excellent promising candidate. Giraph is one of the most popular large graph processing frameworks both in industry and academia. In this work, two novel graph coloring algorithms are introduced. These algorithms designed to reap the benefit of the simple parallelization model offered by any vertex-centric frameworks, such as Giraph. The algorithms are based on well-known sequential heuristic techniques namely Largest-First (LF) and Saturation Largest-First (SLF). We have compared the performances of the proposed algorithms to previous Giraph based graph coloring algorithms, with regard to their solution quality and executing time, using benchmark graphs from the SNAP library. The obtained experimental results have revealed that the proposed algorithms are much more efficient than the existing Giraph algorithms.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] A distributed large graph coloring algorithm on Giraph
    Brighen, Assia
    Slimani, Hachem
    Rezgui, Abdelmounaam
    Kheddouci, Hamamache
    PROCEEDINGS OF 2020 5TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND ARTIFICIAL INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS (CLOUDTECH'20), 2020, : 54 - 60
  • [2] A Distributed Platform to Ease the Development of Recommendation Algorithms on Large-Scale Graphs
    Corbellini, Alejandro
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 4353 - 4354
  • [3] Large-scale Neural Modeling in MapReduce and Giraph
    Yang, Shuo
    Spielman, Nicholas D.
    Jackson, Jadin C.
    Rubin, Brad S.
    2014 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2014, : 556 - 561
  • [4] Distributed Algorithms for Coloring Interval Graphs
    Halldorsson, Magnus M.
    Konrad, Christian
    DISTRIBUTED COMPUTING (DISC 2014), 2014, 8784 : 454 - 468
  • [5] Efficient mining algorithms for large-scale graphs
    Kishimoto, Yasunari
    Shiokawa, Hiroaki
    Fujiwara, Yasuhiro
    Onizuka, Makoto
    NTT Technical Review, 2013, 11 (12):
  • [6] Algorithms for generating large-scale clustered random graphs
    Wang, Cheng
    Lizardo, Omar
    Hachen, David
    NETWORK SCIENCE, 2014, 2 (03) : 403 - 415
  • [7] Distributed Approaches to Core Decomposition on Large-scale Graphs
    Weng, Tong-Feng
    Zhou, Xu
    Li, Ken-Li
    Hu, Yi-Kun
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (12): : 5341 - 5362
  • [8] Distributed Shortest Distance Labeling on Large-Scale Graphs
    Zeng, Yuanyuan
    Ma, Chenhao
    Fang, Yixiang
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (10): : 2641 - 2653
  • [9] Distributed coloring algorithms for triangle-free graphs
    University of Michigan, Ann Arbor
    MI
    48105, United States
    Inf Comput, (263-280):
  • [10] Distributed coloring algorithms for triangle-free graphs
    Pettie, Seth
    Su, Hsin-Hao
    INFORMATION AND COMPUTATION, 2015, 243 : 263 - 280