For digraphs and , a homomorphism of to is a mapping $f:
V(G)\dom V(H)uv\in A(G)f(u)f(v)\in A(H)$. If moreover
each vertex is associated with costs , then
the cost of a homomorphism is . For each fixed
digraph , the {\em minimum cost homomorphism problem} for , denoted
MinHOM(), is the following problem. Given an input digraph , together
with costs , , , and an integer , decide if
admits a homomorphism to of cost not exceeding . We focus on the
minimum cost homomorphism problem for {\em reflexive} digraphs (every
vertex of has a loop). It is known that the problem MinHOM() is
polynomial time solvable if the digraph has a {\em Min-Max ordering}, i.e.,
if its vertices can be linearly ordered by so that and $ir, js
\in A(H)is \in A(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 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.

生成讲解博客的中文版本

生成AI智能校验的中文版本