paper

On Exact Algorithms for Permutation CSP

arXiv:1203.2801

Abstract

In the Permutation Constraint Satisfaction Problem (Permutation CSP) we are given a set of variables and a set of constraints C, in which constraints are tuples of elements of V. The goal is to find a total ordering of the variables, , which satisfies as many constraints as possible. A constraint is satisfied by an ordering when . An instance has arity if all the constraints involve at most elements. This problem expresses a variety of permutation problems including {\sc Feedback Arc Set} and {\sc Betweenness} problems. A naive algorithm, listing all the permutations, requires time. Interestingly, {\sc Permutation CSP} for arity 2 or 3 can be solved by Held-Karp type algorithms in time , but no algorithm is known for arity at least 4 with running time significantly better than . In this paper we resolve the gap by showing that {\sc Arity 4 Permutation CSP} cannot be solved in time unless ETH fails.

On Exact Algorithms for Permutation CSP · wovepaper