English

Minimum Cost Homomorphisms to Reflexive Digraphs

Discrete Mathematics 2007-10-16 v2 Computational Complexity

Abstract

For digraphs GG and HH, a homomorphism of GG to HH is a mapping f: V(G)\domV(H)f:\ V(G)\dom V(H) such that uvA(G)uv\in A(G) implies f(u)f(v)A(H)f(u)f(v)\in A(H). If moreover each vertex uV(G)u \in V(G) is associated with costs ci(u),iV(H)c_i(u), i \in V(H), then the cost of a homomorphism ff is uV(G)cf(u)(u)\sum_{u\in V(G)}c_{f(u)}(u). For each fixed digraph HH, the {\em minimum cost homomorphism problem} for HH, denoted MinHOM(HH), is the following problem. Given an input digraph GG, together with costs ci(u)c_i(u), uV(G)u\in V(G), iV(H)i\in V(H), and an integer kk, decide if GG admits a homomorphism to HH of cost not exceeding kk. We focus on the minimum cost homomorphism problem for {\em reflexive} digraphs HH (every vertex of HH has a loop). It is known that the problem MinHOM(HH) is polynomial time solvable if the digraph HH has a {\em Min-Max ordering}, i.e., if its vertices can be linearly ordered by << so that i<j,s<ri<j, s<r and ir,jsA(H)ir, js \in A(H) imply that isA(H)is \in A(H) and jrA(H)jr \in A(H). We give a forbidden induced subgraph characterization of reflexive digraphs with a Min-Max ordering; our characterization implies a polynomial time test for the existence of a Min-Max ordering. Using this characterization, we show that for a reflexive digraph HH which does not admit a Min-Max ordering, the minimum cost homomorphism problem is NP-complete. Thus we obtain a full dichotomy classification of the complexity of minimum cost homomorphism problems for reflexive digraphs.

Keywords

Cite

@article{arxiv.0708.2514,
  title  = {Minimum Cost Homomorphisms to Reflexive Digraphs},
  author = {Arvind Gupta and Pavol Hell and Mehdi Karimi and Arash Rafiey},
  journal= {arXiv preprint arXiv:0708.2514},
  year   = {2007}
}
R2 v1 2026-06-21T09:08:38.588Z