A Graph Partitioning Algorithm for Edge or Vertex Balance - Laboratoire Interdisciplinaire des Sciences du Numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2020

A Graph Partitioning Algorithm for Edge or Vertex Balance

Résumé

The definition of effective strategies for graph partitioning is a major challenge in distributed environments since an effective graph partitioning allows to considerably improve the performance of large graph data analytics computations. In this paper, we propose a multi-objective and scalable Balanced GRAph Partitioning (B-GRAP) algorithm to produce balanced graph partitions. B-GRAP is based on Label Propagation (LP) approach and defines different objective functions to deal with either vertex or edge balance constraints while considering edge direction in graphs. The experiments are performed on various graphs while varying the number of partitions. We evaluate B-GRAP using several quality measures and the computation time. The results show that B-GRAP (i) provides a good balance while reducing the cuts between the different computed partitions (ii) reduces the global computation time, compared to Spinner algorithm.
Fichier non déposé

Dates et versions

hal-03202961 , version 1 (20-04-2021)

Identifiants

Citer

Adnan El Moussawi, Nacéra Bennacer Seghouani, Francesca Bugiotti. A Graph Partitioning Algorithm for Edge or Vertex Balance. Database and Expert Systems Applications - DEXA 2020, Sep 2020, Bratislava (Rep. Tcheque), Czech Republic. pp.23-37, ⟨10.1007/978-3-030-59003-1_2⟩. ⟨hal-03202961⟩
37 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More