A Parallel MCMC Algorithm for the Balanced Graph Coloring Problem

  • D. Conte
  • , G. Grossi
  • , R. Lanzarotti
  • , Jianyi Lin*
  • , A. Petrini
  • *Autore corrispondente per questo lavoro

Risultato della ricerca: Contributo in libroContributo a conferenza

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.
Lingua originaleInglese
Titolo della pubblicazione ospiteLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditoreSpringer Verlag
Pagine161-171
Numero di pagine11
Volume11510
ISBN (stampa)978-3-030-20080-0
DOI
Stato di pubblicazionePubblicato - 2019

All Science Journal Classification (ASJC) codes

  • Informatica Teorica
  • Informatica Generale

Keywords

  • Balanced graph coloring
  • Greedy colorer
  • Markov Chain Monte Carlo method
  • Parallel algorithms

Fingerprint

Entra nei temi di ricerca di 'A Parallel MCMC Algorithm for the Balanced Graph Coloring Problem'. Insieme formano una fingerprint unica.

Cita questo