Minimum Cost and List Homomorphisms to Semicomplete Digraphs
Abstract
The following optimization problem was introduced in gutinDAM, where it was motivated by a real-world problem in defence logistics. Suppose we are given a pair of digraphs D,H and a positive cost ci(u) for each u∈ V(D) and i∈ V(H). The cost of a homomorphism f of D to H is Σu∈ V(D)cf(u)(u). For a fixed digraph H, the minimum cost homomorphism problem for H, MinHOMP(H), is stated as follows: For an input digraph D and costs ci(u) for each u∈ V(D) and i∈ V(H), verify whether there is a homomorphism of D to H and, if it exists, find such a homomorphism of minimum cost. We obtain dichotomy classifications of the computational complexity of the list homomorphism problem and MinHOMP(H), when H is a semicomplete digraph (a digraph in which every two vertices have at least one arc between them). Our dichotomy for the list homomorphism problem coincides with the one obtained by Bang-Jensen, Hell and MacGillivray in 1988 for the homomorphism problem when H is a semicomplete digraph: both problems are polynomial solvable if H has at most one cycle; otherwise, both problems are NP-complete. The dichotomy for is different: the problem is polynomial time solvable if H is acyclic or H is a cycle of length 2 or 3; otherwise, the problem is NP-hard.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.