Algorithms for Comparability of Matrices in Partial Orders Imposed by Graph Homomorphisms

Degree refinement matrices have tight connections to graph homomorphisms that locally, on the neighborhoods of a vertex and its image, are constrained to three types: bijective, injective or surjective. If graph G has a homomorphism of given type to graph H, then we say that the degree refinement matrix of G is smaller than that of H. This way we obtain three partial orders. We present algorithms that will determine whether two matrices are comparable in these orders. For the bijective constraint no two distinct matrices are comparable. For the injective constraint we give a PSPACE algorithm, which we also apply to disprove a conjecture on the equivalence between the matrix orders and universal cover inclusion. For the surjective constraint we obtain some partial complexity results.

[1]  Jaroslav Nesetril,et al.  Graphs and homomorphisms , 2004, Oxford lecture series in mathematics and its applications.

[2]  Jirí Fiala,et al.  Partial covers of graphs , 2002, Discuss. Math. Graph Theory.

[3]  Dana Angluin,et al.  Local and global properties in networks of processors (Extended Abstract) , 1980, STOC '80.

[4]  N. Biggs Algebraic Graph Theory , 1974 .

[5]  Jirí Fiala,et al.  Matrix and Graph Orders Derived from Locally Constrained Graph Homomorphisms , 2005, MFCS.

[6]  F. Roberts,et al.  How hard is it to determine if a graph has a 2‐role assignment? , 2001 .

[7]  Martin G. Everett,et al.  Role colouring a graph , 1991 .

[8]  Frank Thomson Leighton,et al.  Finite common coverings of graphs , 1982, J. Comb. Theory, Ser. B.