2012-06-20 48 views

回答

0

不,沒有比對數更接近的近似值。看到wiki

Inapproximability結果表明,該貪婪算法是 基本上是機殼的最可能的多項式時間近似算法 ,根據可信的複雜性假設。 隆德& Yannakakis(1994)表明,覆蓋集不能 近似在多項式時間來 0.72 LN(n)的係數內,除非NP具有 準多項式時間算法。

+0

我知道近似比例不能小於ln(n)。我試圖弄清楚在集合覆蓋問題中是否有能夠處理大量集合(大至2^n)的算法。 –

+1

您的輸入太大,您可以使用貪婪的方法,如果您的原始大小爲'n',很快您會在大多數情況下找到封面,但您不能期望在更糟糕的情況下獲得好結果,因爲至少您應該迭代一次輸入,這需要太多時間,但可能是如果你說你原來的問題(國際海事組織在新的線程),它會更好,也許我們可以建議一些其他方式。 –

+0

由於我的問題中的n可能大到100甚至更大,我必須放棄迭代方式。我想寫一個算法,其複雜度是多項式的,近似比率可以達到ln(n),至少是下限。我是否已經準備好了? –

相關問題