集合覆盖的不可近似性:我可以假设m = poly(n)吗?


9

我试图证明通过减少覆盖范围可以解决某些问题。我的约简转换了地面大小的实例nm 设置为我的问题的实例,其中某个参数 r 大小 O(n+m)。然后,我可以证明封面大小为s的set cover实例与我的问题的实例相对应,最优解的大小为2s(或类似的内容),反之亦然。我想援引拉兹·萨夫拉(Raz-Safra)得出的结论是,我的问题是无法解决的。clogr,对于一些常数 c。如果我可以假设这会很好m 由一个固定的多项式为界 n。有谁知道这是犹太洁食吗?对于标准NP硬度证明(用于机套)的实例系列确实是正确的,但是我不确定Raz和Safra所采用的PCP降低类型是否仍然如此。

Answers:


17

是的,集合覆盖实例中的集合数m是元素数的多项式。

顺便说一下-Set-Cover的最新硬度结果是:


仍然会产生硬度的最弱分离假设是什么?(1ϵ)logn
Suresh Venkat

达娜,谢谢你的回答!如果您不介意的话,还有一个后续问题:这是一个“愚蠢”的问题,即,是否存在任何暗示m = poly(n)的高级考虑,还是实际上必须知道Raz-Safra硬度证明可以回答我的问题?
伊迪丝·艾尔金德

1
@Suresh:我假设您的意思是。Feige的假设()和我的假设(“ The Projection Games Conjecture”)是无法比拟的。我相信我的假设将在可预见的将来得到证明。(1ϵ)lnnNPDTIME(nloglogn)
丹娜·莫什科维茨

@lostinjungle:如果m在n中不是多项式,则您不能将这种减少视为“多时间减少”。Raz-Safra / Arora-Sudan PCP产生m = poly(n)的特殊原因是,每个PCP变量/约束+都有一组,并为其分配,变量和约束的数量以及字母的大小是多项式,并且查询数量是恒定的。
Dana Moshkovitz

1
@DanaMoshkovitz:谢谢!不过,我不确定我是否理解您的第一个主张。以下(假设的)归约有什么问题:我从一个具有个顶点的(例如)Vertex Cover实例开始,并创建一个集且大小为地面集的Set Cover实例,其中是解到?这肯定在多时间工作。诚然,我从未见过这样的减少,但是从逻辑上看,这似乎并非不可能。还是我错了?当然,我原来的问题已经回答了,请随时忽略此问题。我只是好奇...km=k3nnnlogn=m
伊迪丝·埃尔金德
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.