Abstract

In the Permutation Constraint Satisfaction Problem (Permutation CSP) we are given a set of variables VV 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, π:V→[1,...,∣V∣]π : V \rightarrow [1,...,|V|], which satisfies as many constraints as possible. A constraint (v1,v2,...,vk)(v_1,v_2,...,v_k) is satisfied by an ordering ππ when π(v1)<π(v2)<...<π(vk)π(v_1)<π(v_2)<...<π(v_k). An instance has arity kk if all the constraints involve at most kk elements. This problem expresses a variety of permutation problems including {\sc Feedback Arc Set} and {\sc Betweenness} problems. A naive algorithm, listing all the n!n! permutations, requires 2O(nlog⁡n)2^{O(n\log{n})} time. Interestingly, {\sc Permutation CSP} for arity 2 or 3 can be solved by Held-Karp type algorithms in time O∗(2n)O^*(2^n), but no algorithm is known for arity at least 4 with running time significantly better than 2O(nlog⁡n)2^{O(n\log{n})}. In this paper we resolve the gap by showing that {\sc Arity 4 Permutation CSP} cannot be solved in time 2o(nlog⁡n)2^{o(n\log{n})} unless ETH fails.

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.