arrow
Return

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
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

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.
Keywords:
Graph coloring problem
Chromatic number
Large graphs
Distributed computation
Vertex-centric model
Giraph

Journal

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
Papers:
5.1K
Citations:
7.5K

Organization

U
universite de bejaia
Scholars:
1.6K
Papers: 1.1K
Citations: 0
I
illinois state university
Scholars:
1.6K
Papers: 1.4K
Citations: 0
researcher View more organizations
Cited Papers

Cited Papers

Mutant of Escherichia coli K-12 Missing Acetolactate Synthase Activity
err1974-10-01
err0
errOAAI
errJohn Guardiola; Maurilio De Felice; Maurizio Iaccarino
errShare
errSave
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
errShare
errSave
Near infrared laser penetration and absorption in human skin
err2014-02-18
err0
PREAI
errBabak Nasouri; Thomas E. Murphy; Halil Berberoglu
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Big Pharma Profits and the Public Loses
err2016-01-13
err0
errOAAI
errCATHERINE D. DEANGELIS
errShare
errSave
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
errShare
errSave
researcher View more