带婴儿的家庭:利用 FFT 加速 NP 难问题算法
数据结构与算法
2014-10-09 v1
摘要
假设一群人要去郊游,我们的任务是将他们安排到巴士中,且需满足若干约束,即某些人对不愿在同一辆巴士中见面。这是一个著名的着色问题,Bj"{o}rklund、Husfeldt 和 Koivisto 在 2009 年表明,利用容斥原理可在 时间内求解。另一种在 时间内解决该问题的方法是使用快速傅里叶变换 (FFT)。当且仅当包含图中每个独立集 的单项式 的多项式的 次幂中含有单项式 时,该图是 -可着色的。现假设我们有额外的约束:这群人中包含若干婴儿,且这些婴儿必须在巴士中由其亲属陪同。我们证明,如果婴儿数量是线性的,则该问题可在 时间内求解。我们利用此方法改进了有界平均度图上若干 NP 难问题(旅行商问题、图着色问题、完美匹配计数问题)的已知界,并简化了若干已知结果的证明。
引用
@article{arxiv.1410.2209,
title = {Families with infants: speeding up algorithms for NP-hard problems using FFT},
author = {Alexander Golovnev and Alexander S. Kulikov and Ivan Mihajlin},
journal= {arXiv preprint arXiv:1410.2209},
year = {2014}
}
备注
18 pages. arXiv admin note: substantial text overlap with arXiv:1311.2456