Algorytmy redukcji SERF i algorytmy podwykładnicze


13

Mam pytanie dotyczące redukowalności SERF impagliazzo, Paturi i Zane'a oraz algorytmów podwykładniczych. Definicja SERF-redukowalności daje następujące:

Jeśli jest redukowalne przez SERF do P 2 i istnieje algorytm O ( 2 ε n ) dla P 2 dla każdego ε > 0 , wówczas istnieje algorytm O ( 2 ε n ) dla P 1 dla każdego ε > 0 . (Parametr twardości dla obu problemów jest oznaczony przez n .)P1P2O(2εn)P2ε>0O(2εn)P1ε>0n

Niektóre źródła zdają się sugerować, że następujące:

Jeżeli jest SERF-zredukować do P 2 i tam O ( 2 O ( n ) ) algorytm A 2 , to jest O ( 2 O ( n ) ) algorytm P 1 .P1P2O(2o(n))A2O(2o(n))P1

Moje pytanie brzmi: czy to ostatnie twierdzenie rzeczywiście się utrzymuje, a jeśli tak, to czy jest gdzieś spisanie dowodu?

W tle starałem się zrozumieć obszar wokół hipotezy o wykładniczym czasie. IPZ definiuje problemy podwykładnicze jako te, które mają algorytm dla każdego ε > 0 , ale najwyraźniej nie jest to wystarczające w świetle obecnej wiedzy, by sugerować istnienie algorytmu podwykładniczego dla problemu. Ta sama luka wydaje się być obecna w redukowalności SERF, ale częściowo spodziewam się, że coś mi tu brakuje ...O(2εn)ε>0

Odpowiedzi:


8

O(2ϵn)ϵ>0ϵ2o(n)

ϵ>0O(2ϵn)O(2ϵn)2o(n)


Poniższe twierdzenie zostało udowodnione przez Chen i in. [2009] .

f(k)Q
QO(2δf(k)p(n))δ>0p
Q2o(f(k))q(n)q

f(k)=nO(2ϵn)ϵ>02o(n)

Jest wspomniany w pracy Chen i in. że ta równoważność była wcześniej stosowana intuicyjnie, ale powodowała pewne zamieszanie wśród badaczy.


2
fA2δf(k)δδA

f

2o(n)2o(m)

1
ε>0O(2εn)2o(n)ε

Wydaje się również, że Flum i Grohe podają dowód twierdzenia w odpowiedzi w swojej książce; patrz lemat 16.1.
Janne H. Korhonen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.