Minimum cost and list homomorphisms to semicomplete digraphs

For digraphs D and H, a mapping f : V(D) → V(H) is a homomorphism of D to H if uv ∈ A(D) implies f(u) f(v) ∈ A(H). Let H be a fixed directed or undirected graph. The homomorphism problem for H asks whether a directed or undirected input graph D admits a homomorphism to H. The list homomorphism problem for H is a generalization of the homomorphism problem for H, where every vertex x ∈ V(D) is assigned a set Lx of possible colors (vertices of H).The following optimization version of these decision problems generalizes the list homomorphism problem and was introduced in Gutin et al. [Level of repair analysis and minimum cost homomorphisms of graphs, Discrete Appl. Math., to appear], where it was motivated by a real-world problem in defence logistics. Suppose we are given a pair of digraphs D, H and a positive integral cost ci(u) for each u ∈ V(D) and i ∈ V(H). The cost of a homomorphism f of D to H is Σu ∈ V(D) cf(u)(u). For a fixed digraph H, the minimum cost homomorphism problem for H is stated as follows: for an input digraph D and costs ci(u) for each u ∈ V(D) and i ∈ V(H), verify whether there is a homomorphism of D to H and, if one exists, find such a homomorphism of minimum cost.We obtain dichotomy classifications of the computational complexity of the list homomorphism and minimum cost homomorphism problems, when H is a semicomplete digraph (digraph in which there is at least one arc between any two vertices). Our dichotomy for the list homomorphism problem coincides with the one obtained by Bang-Jensen, Hell and MacGillivray in 1988 for the homomorphism problem when H is a semicomplete digraph: both problems are polynomial solvable if H has at most one cycle; otherwise, both problems are NP-complete. The dichotomy for the minimum cost homomorphism problem is different: the problem is polynomial time solvable if H is acyclic or H is a cycle of length 2 or 3; otherwise, the problem is NP-hard.

[1]  Pavol Hell,et al.  Algorithmic aspects of graph homomorphisms , 2003 .

[2]  Gregory Gutin,et al.  Digraphs - theory, algorithms and applications , 2002 .

[3]  Jaroslav Nesetril,et al.  On the complexity of H-coloring , 1990, J. Comb. Theory, Ser. B.

[4]  Gerhard J. Woeginger,et al.  Polynomial Graph-Colorings , 1989, STACS.

[5]  Martin C. Cooper,et al.  A Maximal Tractable Class of Soft Constraints , 2003, IJCAI.

[6]  Rajeev Motwani,et al.  Channel assignment in wireless networks and classification of minimum graph homomorphism , 2006, Electron. Colloquium Comput. Complex..

[7]  Gary MacGillivray,et al.  The Complexity of Colouring by Semicomplete Digraphs , 1988, SIAM J. Discret. Math..

[8]  Andrei A. Bulatov,et al.  Tractable conservative constraint satisfaction problems , 2003, 18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings..

[9]  N. S. Barnett,et al.  Private communication , 1969 .

[10]  L. Lovász,et al.  Polynomial Algorithms for Perfect Graphs , 1984 .

[11]  Xuding Zhu,et al.  A Coloring Problem for Weighted Graphs , 1997, Inf. Process. Lett..

[12]  A. Tamura,et al.  A revision of Minty's algorithm for finding a maximum weight stable set of a claw-free graph , 2001 .

[13]  V. Deineko,et al.  Supermodularity on chains and complexity of maximum constraint satisfaction problems , 2005 .

[14]  Tomás Feder,et al.  The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory , 1999, SIAM J. Comput..

[15]  Pavol Hell,et al.  List Homomorphisms and Circular Arc Graphs , 1999, Comb..

[16]  Martin C. Cooper,et al.  Soft Constraints: Complexity and Multimorphisms , 2003, CP.

[17]  Egon Balas,et al.  On graphs with polynomially solvable maximum-weight clique problem , 1989, Networks.

[18]  Caterina De Simone,et al.  A Nice Class for the Vertex Packing Problem , 1997, Discret. Appl. Math..

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

[20]  Gregory Gutin,et al.  Level of Repair Analysis and Minimum Cost Homomorphisms of Graphs , 2005, AAIM.

[21]  Spyros Tragoudas,et al.  Maximum weighted independent sets on transitive graphs and applications1 , 1999, Integr..

[22]  Vadim V. Lozin,et al.  Augmenting graphs for independent sets , 2004, Discret. Appl. Math..