In parallel computation domain, graph coloring is widely studied in its own and represents a reference problem for scheduling of parallel tasks. Unfortunately, common graph coloring strategies usually focus on minimizing the number of colors without any concern for the sizes of each color class, thus producing highly skewed color class distributions. However, to guarantee efficiency in parallel computations, but also in other application contexts, it is important to keep the color classes highly balanced in their sizes. In this paper we address this challenging issue for large scale graphs, proposing a fast parallel MCMC heuristic for sparse graphs that randomly generates good balanced colorings provided that a sufficient number of colors are made available. We show its effectiveness through some numerical simulations on random graphs.

A Parallel MCMC Algorithm for the Balanced Graph Coloring Problem / D. Conte, G. Grossi, R. Lanzarotti, J. Lin, A. Petrini (LECTURE NOTES IN ARTIFICIAL INTELLIGENCE). - In: Graph-Based Representations in Pattern Recognition / [a cura di] D. Conte, J.-Y. Ramel, P. Foggia. - [s.l] : Springer Verlag, 2019 Jun. - ISBN 9783030200800. - pp. 161-171 (( convegno 12th IAPR-TC15 Workshop on Graph-Based Representations in Pattern Recognition, GbRPR 2019 tenutosi a Tours nel 2019 [10.1007/978-3-030-20081-7_16].

A Parallel MCMC Algorithm for the Balanced Graph Coloring Problem

G. Grossi;R. Lanzarotti;A. Petrini
2019

Abstract

In parallel computation domain, graph coloring is widely studied in its own and represents a reference problem for scheduling of parallel tasks. Unfortunately, common graph coloring strategies usually focus on minimizing the number of colors without any concern for the sizes of each color class, thus producing highly skewed color class distributions. However, to guarantee efficiency in parallel computations, but also in other application contexts, it is important to keep the color classes highly balanced in their sizes. In this paper we address this challenging issue for large scale graphs, proposing a fast parallel MCMC heuristic for sparse graphs that randomly generates good balanced colorings provided that a sufficient number of colors are made available. We show its effectiveness through some numerical simulations on random graphs.
Balanced graph coloring; Greedy colorer; Markov Chain Monte Carlo method; Parallel algorithms
Settore INF/01 - Informatica
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
giu-2019
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
A_parallel_MCMC_algorithm_for_the_Balanced_Graph_Coloring_problem.pdf

accesso riservato

Tipologia: Pre-print (manoscritto inviato all'editore)
Dimensione 359.2 kB
Formato Adobe PDF
359.2 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/730903
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact