Constraint Propagation in Graph Coloring

  • Authors:
  • Massimiliano Caramia;Paolo Dell'olmo

  • Affiliations:
  • Dipartimento di Informatica, Sistemi e Produzione, University of Rome “Tor Vergata”, Via di Tor Vergata, 110-00133 Rome, Italy. caramia@disp.uniroma2.it;Dipartimento di Statistica, Probabilità e Statistiche Applicate, University of Rome “La Sapienza”, Piazzale Aldo Moro, 5-00185 Rome, Italy. dellolmo@pow2.sta.uniroma1.it

  • Venue:
  • Journal of Heuristics
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we propose a method for integrating constraint propagation algorithms into an optimization procedure for vertex coloring with the goal of finding improved lower bounds. The key point we address is how to get instances of Constraint Satisfaction Problems (CSPs) from a graph coloring problem in order to give rise to new lower bounds outperforming the maximum clique bound. More precisely, the algorithms presented have the common goal of finding CSPs in the graph for which infeasibility can be proven. This is achieved by means of constraint propagation techniques which allow the algorithms to eliminate inconsistencies in the CSPs by updating domains dynamically and rendering such infeasibilities explicit. At the end of this process we use the largest CSP for which it has not been possible to prove infeasibility as an input for an algorithm which enlarges such CSP to get a feasible coloring. We experimented with a set of middle-high density graphs with quite a large difference between the maximum clique and the chromatic number.