arrow
返回

A new distributed graph coloring algorithm; large graphs

delete2023-03-23
delete2
PRE
AI
A
Assia Brighen *
H
Hachem Slimani
A
Abdelmounaam Rezgui
H
Hamamache Kheddouci
DOI:10.1007/s10586-023-03988-xdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The vertex graph coloring problem (VGCP) is one of the most well-known problems in graph theory. It is used; solving several real-world problems such as compiler optimization, map coloring, and frequency assignment. The goal of VGCP is to color all vertices of the graph so that adjacent vertices receive different colors and the number of different colors used is minimized. The main difficulty of this problem resides when the graph size increases, that induces the increase in complexity of the VGCP which gives it the characteristic of being an NP-hard problem. To deal with this problem in the context of large graphs, different options are considered, including new large graph parallel processing frameworks such as Pregel, Graphx and Giraph. The latter is viewed as one of the most popular large graph processing frameworks both in industry and academia. In this work, we propose a new parallel graph coloring algorithm, called DistG, based on the vertex-centric computation model. The main feature of the proposed algorithm is that it colors all the vertices in its second superstep, corresponding to the initial coloration stage, and in the other supersteps takes care of conflict correction. And this allows it to exclude from the computation from the third superstep all the vertices not concerned by conflicts, what makes it several important gains in terms of number of supersteps, number of exchanged messages, and execution time. For its implementation, we have used the Giraph framework but it can be easily adaptable to any vertex-centric system. We have evaluated the DistG algorithm on several datasets from the SNAP graph benchmark using a Hadoop Cluster. The obtained results have shown that the proposed algorithm per; ms better than concurrent algorithms in terms of number of colors, CPU time, number of supersteps, and communication cost.
Keyword:
Graph coloring problem
Chromatic number
Large graphs
Distributed computation
Vertex-centric model
Giraph

期刊

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
论文数:
5.1K
被引数:
7.5K

机构

U
universite de bejaia
学者数:
1.6K
论文数: 1.1K
被引数: 0
I
institut national des sciences appliquees de lyon - insa lyon
学者数:
6.1K
论文数: 4.7K
被引数: 2
I
illinois state university
学者数:
1.6K
论文数: 1.4K
被引数: 0
学者 查看更多机构
引用论文

引用论文

Synthesis and structural studies of (3,5-dinitrobenzoate)bis(triphenylphosphine)copper(I)
err1993-05-01
err0
PREAI
errA.E. Mauro; C.C. Porta; C.A. De Simone; J. Zukerman-Schpector; E.E. Catellano
err分享
err收藏
err分享
err收藏
Near infrared laser penetration and absorption in human skin
err2014-02-18
err0
PREAI
errBabak Nasouri; Thomas E. Murphy; Halil Berberoglu
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Big Pharma Profits and the Public Loses
err2016-01-13
err0
errOAAI
errCATHERINE D. DEANGELIS
err分享
err收藏
TNF-related apoptosis-inducing ligand mediates human neuronal apoptosis: links to HIV-1-associated dementia
err2004-03-01
err0
PREAI
errLisa A. Ryan; Hui Peng; David A. Erichsen; Yunlong Huang; Yuri Persidsky; You Zhou; Howard E. Gendelman; Jialin Zheng
err分享
err收藏
学者 查看更多内容