Minimum Cost Homomorphisms to Reflexive Digraphs
Abstract
For digraphs and , a homomorphism of to is a mapping such that implies . 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 imply that and . 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.
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}
}