Finding Paths Between 3-Colorings

被引:100
作者
Cereceda, Luis [1 ]
van den Heuvel, Jan [1 ]
Johnson, Matthew [2 ]
机构
[1] London Sch Econ, Dept Math, London WC2A 2AE, England
[2] Univ Durham, Dept Comp Sci, Sci Labs, Durham DH1 3LE, England
基金
英国工程与自然科学研究理事会;
关键词
graph coloring; algorithms; graph recoloring; reconfigurations;
D O I
10.1002/jgt.20514
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Given a 3-colorable graph G together with two proper vertex 3-colorings alpha and beta of G, consider the following question: is it possible to transform alpha into beta by recoloring vertices of G one at a time, making sure that all intermediate colorings are proper 3-colorings? We prove that this question is answerable in polynomial time. We do so by characterizing the instances G, alpha, beta where the transformation is possible; the proof of this characterization is via an algorithm that either finds a sequence of recolorings between alpha and beta, or exhibits a structure which proves that no such sequence exists. In the case that a sequence of recolorings does exist, the algorithm uses O(vertical bar V(G)vertical bar(2)) recoloring steps and in many cases returns a shortest sequence of recolorings. We also exhibit a class of instances G, alpha, beta that require Omega(vertical bar V(G)vertical bar(2)) recoloring steps. (C) 2010 Wiley Periodicals, Inc. J Graph Theory 67: 69-82, 2011
引用
收藏
页码:69 / 82
页数:14
相关论文
共 7 条
[1]  
BILLINGHAM J, 2005, SMITH I STUDY GROUP
[2]   Finding Paths between graph colourings: PSPACE-completeness and superpolynomial distances [J].
Bonsma, Paul ;
Cereceda, Luis .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (50) :5215-5226
[3]   Connectedness of the graph of vertex-colourings [J].
Cereceda, Luis ;
van den Heuvel, Jan ;
Johnson, Matthew .
DISCRETE MATHEMATICS, 2008, 308 (5-6) :913-919
[4]   Mixing 3-colourings in bipartite graphs [J].
Cereceda, Luis ;
van den Heuvel, Jan ;
Johnson, Matthew .
EUROPEAN JOURNAL OF COMBINATORICS, 2009, 30 (07) :1593-1606
[5]  
Diestel R., 2005, GRAPH THEORY, VThird
[6]   A VERY SIMPLE ALGORITHM FOR ESTIMATING THE NUMBER OF K-COLORINGS OF A LOW-DEGREE GRAPH [J].
JERRUM, M .
RANDOM STRUCTURES & ALGORITHMS, 1995, 7 (02) :157-165
[7]  
Jerrum Mark, 2003, LEC MATH