We propose the analysis of a scalable parallel MCMC algorithm for graph coloring aimed at balancing the color class sizes, provided that a suitable number of colors is made available. Firstly, it is shown that the Markov chain converges to the target distribution by repeatedly sampling from suitable proposed distributions over the neighboring colors of each node, independently and hence in parallel manner. We prove that the number of conflicts in the improper colorings genereted thoughout the iterations of the algorithm rapidly converges in probability to 0. As for the balancing, given to the complexity of the distributions involved, we propose a qualitative analysis about the balancing level achieved. Based on a collection of multinoulli distributions arising from the color occurrences within every node neighborhood, we provide some evidence about the character of the final color balancing, which results to be nearly uniform over the color classes. Some numerical simulations on big social graphs confirm the fast convergence and the balancing trend, which is validated through a statistical hypothesis test eventually. (c) 2021 Elsevier B.V. All rights reserved.

Analysis of a parallel MCMC algorithm for graph coloring with nearly uniform balancing / D. Conte, G. Grossi, R. Lanzarotti, J. Lin, A. Petrini. - In: PATTERN RECOGNITION LETTERS. - ISSN 0167-8655. - 149:(2021 Sep), pp. 30-36. [10.1016/j.patrec.2021.05.014]

Analysis of a parallel MCMC algorithm for graph coloring with nearly uniform balancing

G. Grossi
Secondo
;
R. Lanzarotti;A. Petrini
Ultimo
2021

Abstract

We propose the analysis of a scalable parallel MCMC algorithm for graph coloring aimed at balancing the color class sizes, provided that a suitable number of colors is made available. Firstly, it is shown that the Markov chain converges to the target distribution by repeatedly sampling from suitable proposed distributions over the neighboring colors of each node, independently and hence in parallel manner. We prove that the number of conflicts in the improper colorings genereted thoughout the iterations of the algorithm rapidly converges in probability to 0. As for the balancing, given to the complexity of the distributions involved, we propose a qualitative analysis about the balancing level achieved. Based on a collection of multinoulli distributions arising from the color occurrences within every node neighborhood, we provide some evidence about the character of the final color balancing, which results to be nearly uniform over the color classes. Some numerical simulations on big social graphs confirm the fast convergence and the balancing trend, which is validated through a statistical hypothesis test eventually. (c) 2021 Elsevier B.V. All rights reserved.
Graph coloring; Markov chain Monte Carlo method; Color balancing; Parallel algorithms;
Settore INF/01 - Informatica
set-2021
giu-2021
Article (author)
File in questo prodotto:
File Dimensione Formato  
PRL-Analysis_parallel_MCMC.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 5.35 MB
Formato Adobe PDF
5.35 MB 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/974368
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact