arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1203.2801cs.CCcs.DS
收藏

关于置换CSP的精确算法

On Exact Algorithms for Permutation CSP

Eun Jung Kim, Daniel Goncalves

摘要:

在置换约束满足问题(置换CSP)中,我们给出了一组变量$V$和一组约束C,其中约束是V的元素元组。目标是找到变量的全序,$π : V \rightarrow [1,...,|V|]$,它满足尽可能多的约束。当$(v_1,v_2,...,v_k)$。如果所有约束最多涉及$k$元素,则实例具有元$k$。这个问题表达了各种排列问题,包括{ \sc反馈弧集}和{ \sc介数}问题。列出所有$n!$排列的简单算法需要$2^{O(n\log{n})}$时间。有趣的是,{ \sc Permutation CSP}对于arity 2或3可以通过Held-Karp型算法在时间$O^*(2^n)$中求解,但是对于arity至少4,没有已知的算法的运行时间明显优于$2^{O(n\log{n})}$。在本文中,我们通过证明{ \sc Arity 4 Permutation CSP}不能及时解决$2^{o(n\log{n})}$来解决这个问题,除非ETH失败。

英文摘要:

In the Permutation Constraint Satisfaction Problem (Permutation CSP) we are given a set of variables $V$ 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 \rightarrow [1,...,|V|]$, which satisfies as many constraints as possible. A constraint $(v_1,v_2,...,v_k)$ is satisfied by an ordering $π$ when $π(v_1)<π(v_2)<...<π(v_k)$. An instance has arity $k$ if all the constraints involve at most $k$ 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!$ permutations, requires $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^*(2^n)$, but no algorithm is known for arity at least 4 with running time significantly better than $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 $2^{o(n\log{n})}$ unless ETH fails.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑