39
56

A Dichotomy Theorem for General Minimum Cost Homomorphism Problem

Abstract

In the constraint satisfaction problem (CSPCSP), the aim is to find an assignment of values to a set of variables subject to specified constraints. In the minimum cost homomorphism problem (MinHomMinHom), one is additionally given weights cvac_{va} for every variable vv and value aa, and the aim is to find an assignment ff to the variables that minimizes vcvf(v)\sum_{v} c_{vf(v)}. Let MinHom(Γ)MinHom(\Gamma) denote the MinHomMinHom problem parameterized by the set of predicates allowed for constraints. MinHom(Γ)MinHom(\Gamma) is related to many well-studied combinatorial optimization problems, and concrete applications can be found in, for instance, defence logistics and machine learning. We show that MinHom(Γ)MinHom(\Gamma) can be studied by using algebraic methods similar to those used for CSPs. With the aid of algebraic techniques, we classify the computational complexity of MinHom(Γ)MinHom(\Gamma) for all choices of Γ\Gamma. Our result settles a general dichotomy conjecture previously resolved only for certain classes of directed graphs, [Gutin, Hell, Rafiey, Yeo, European J. of Combinatorics, 2008].

View on arXiv
Comments on this paper