Finding paths between graph colourings: PSPACE-Completeness and superpolynomial distances

被引:0
|
作者
Bonsma, Paul [1 ]
Cereceda, Luis [2 ]
机构
[1] Tech Univ Berlin, Inst Math, Sekr MA 6-1,Str 17 Juni 136, D-10623 Berlin, Germany
[2] Ctr Discrete & Appl Math, London Sch Econ, Dept Math, London WC2A 2AE, England
关键词
vertex-recolouring; colour graph; PSPACE-complete; superpolynomial distance;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Suppose we are given a graph G together with two proper vertex k-colourings of G, alpha and beta. How easily can we decide whether it is possible to transform a into 3 by recolouring vertices of G one at a time, making sure we always have a proper k-colouring of G? This decision problem is trivial for k = 2, and decidable in polynomial time for k = 3. Here we prove it is PSPACE-complete for rill k >= 4, even for bipartite graphs, as well as for: (i) planar graphs and 4 <= k <= 6, and (ii) bipartite planar graphs and k = 4. The values of h; in (i) and (ii) are tight. We also exhibit, for every k >= 4, a class of graphs {G(N,k) : N is an element of N*}, together with two k-colourings for each GN,k, such that the minimum number of recolouring steps required to transform the first colouring into the second is superpolynomial in the size of the graph. This is in stark contrast to the k = 3 case, where it is known that the minimum number of recolouring steps is at most quadratic in the number of vertices. The graphs GN,k can also be taken to be bipartite, as well as (i) planar for 4 <= k <= 6, and (ii) planar and bipartite for k = 4. This provides a remarkable correspondence between the tractability of the problem and its underlying structure.
引用
收藏
页码:738 / +
页数:2
相关论文
共 7 条
  • [1] Finding Paths between graph colourings: PSPACE-completeness and superpolynomial distances
    Bonsma, Paul
    Cereceda, Luis
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (50) : 5215 - 5226
  • [2] PSPACE-completeness of two graph coloring games
    Costa, Eurinardo
    Pessoa, Victor Lage
    Sampaio, Rudini
    Soares, Ronan
    THEORETICAL COMPUTER SCIENCE, 2020, 824 (824-825) : 36 - 45
  • [3] Finding Shortest Paths Between Graph Colourings
    Johnson, Matthew
    Kratsch, Dieter
    Kratsch, Stefan
    Patel, Viresh
    Paulusma, Daniel
    ALGORITHMICA, 2016, 75 (02) : 295 - 321
  • [4] Finding Shortest Paths Between Graph Colourings
    Matthew Johnson
    Dieter Kratsch
    Stefan Kratsch
    Viresh Patel
    Daniël Paulusma
    Algorithmica, 2016, 75 : 295 - 321
  • [5] Finding Shortest Paths Between Graph Colourings
    Johnson, Matthew
    Kratsch, Dieter
    Kratsch, Stefan
    Patel, Viresh
    Paulusma, Daniel
    PARAMETERIZED AND EXACT COMPUTATION, IPEC 2014, 2014, 8894 : 221 - 233
  • [6] FINDING 2 DISJOINT PATHS BETWEEN 2 PAIRS OF VERTICES IN A GRAPH
    PERL, Y
    SHILOACH, Y
    JOURNAL OF THE ACM, 1978, 25 (01) : 1 - 9
  • [7] Effective Searching Methodology for finding relevant Paths between Nodes using Qualified Bi-Directional BFS algorithm on Graph Database
    Goel, Ram
    Srivastava, Namrata
    Chandola, Himani
    Rohilla, Bhanvi
    Srivastava, Saurabh
    Goudar, R. H.
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 696 - 701