Extensions of the Minimum Cost Homomorphism Problem

preprint2012arXivOpen access

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 v∈Vv \in V and r∈Rr \in R. The aim is to find a function f:V→Df:V \rightarrow D such that ff satisfies all constraints and ∑v∈V∑r∈Rcvrr(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(Γ\right) by {\em constraint languages}, i.e. sets ΓΓ 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 ΓΓ is a constraint language, then MinHomR(Γ)MinHom_R\left(Γ\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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.