English

Extensions of the Minimum Cost Homomorphism Problem

Computational Complexity 2012-10-09 v1

Abstract

Assume DD is a finite set and RR is a finite set of functions from DD to the natural numbers. An instance of the minimum RR-cost homomorphism problem (MinHomRMinHom_R) is a set of variables VV subject to specified constraints together with a positive weight cvrc_{vr} for each combination of vVv \in V and rRr \in R. The aim is to find a function f:VDf:V \rightarrow D such that ff satisfies all constraints and vVrRcvrr(f(v))\sum_{v \in V} \sum_{r \in R} c_{vr}r(f(v)) is minimized. This problem unifies well-known optimization problems such as the minimum cost homomorphism problem and the maximum solution problem, and this makes it a computationally interesting fragment of the valued CSP framework for optimization problems. We parameterize MinHomR(Γ)MinHom_R\left(\Gamma\right) by {\em constraint languages}, i.e. sets Γ\Gamma of relations that are allowed in constraints. A constraint language is called {\em conservative} if every unary relation is a member of it; such constraint languages play an important role in understanding the structure of constraint problems. The dichotomy conjecture for MinHomRMinHom_R is the following statement: if Γ\Gamma is a constraint language, then MinHomR(Γ)MinHom_R\left(\Gamma\right) is either polynomial-time solvable or NP-complete. For MinHomMinHom the dichotomy result has been recently obtained [Takhanov, STACS, 2010] and the goal of this paper is to expand this result to the case of MinHomRMinHom_R with conservative constraint language. For arbitrary RR this problem is still open, but assuming certain restrictions on RR we prove a dichotomy. As a consequence of this result we obtain a dichotomy for the conservative maximum solution problem.

Keywords

Cite

@article{arxiv.1210.2260,
  title  = {Extensions of the Minimum Cost Homomorphism Problem},
  author = {Rustem Takhanov},
  journal= {arXiv preprint arXiv:1210.2260},
  year   = {2012}
}

Comments

arXiv admin note: substantial text overlap with arXiv:0708.3226

R2 v1 2026-06-21T22:17:59.672Z