SERF azaltılabilirliği ve alt üstel algoritmalar


13

Ben SERF-indirgenebilirlik ilgili bir sorum var Impagliazzo, Paturi ve Zane ve altüssel algoritmalar. SERF indirgenebilirliğinin tanımı aşağıdakileri verir:

Eğer SERF indirgenebilir için ve orada için algoritma her , daha sonra orada için algoritma her . (Her iki problem için sertlik parametresi ile gösterilir .)P 2 O ( 2 ε n ) p 2 ε > 0 O ( 2 ε n ) p 1 ε > 0 , nP1P2O(2εn)P2ε>0O(2εn)P1ε>0n

Bazı kaynaklar aşağıdakilerin de geçerli olduğu anlamına gelir:

Eğer SERF indirgenebilir için ve orada için algoritma , daha sonra orada için algoritma .P 2 O ( 2 O ( n ) ) bir 2 O ( 2 O ( n ) ) p 1P1P2O(2o(n))A2O(2o(n))P1

Benim sorum şu, bu son iddia gerçekten geçerli midir ve eğer varsa, kanıtın bir yerde yazılması var mı?

Bir arka plan olarak, Üstel Zaman Hipotezi çevresindeki alanı anlamaya çalışıyorum. IPZ alt-üstel problemleri her için algoritmasına sahip problemler olarak tanımlar , fakat bu görünüşe göre mevcut bilgi ışığında problem için bir alt-üstel algoritmanın varlığını ima etmek için yeterli değildir. . Aynı boşluk SERF indirgenebilirliğinde de var gibi görünüyor, ancak kısmen burada bir şey eksik olduğumu umuyorum ...ε > 0O(2εn)ε>0

Yanıtlar:


8

DÜZENLEME: Ryan tarafından yorumlarda belirtildiği gibi, bir sorun herhangi bir sabit (algoritmanın erişimi vardır için çalışma süresi olan düzgün olmayan bir algoritmaya sahip olabilir, ancak üniforma yoktur zaman algoritması.ϵ > 0 ϵ 2 o ( n )O(2ϵn)ϵ>0ϵ2o(n)

Bir SERF indirgeme Turing indirgeme ailesi olduğundan, her bir için bir tane olduğundan, yalnızca den zaman algoritmaları elde etmek için kullanılabilecekleri sonucuna varıyorum. veya zaman algoritması.O ( 2 ε n ) O ( 2 ε n ) 2 O ( n )ϵ>0O(2ϵn)O(2ϵn)2o(n)


Aşağıdaki Teorem Chen ve ark. [2009] .

Teorem 2.4 . ' azalmayan ve sınırsız bir fonksiyon olmasına ve parametreli bir problem olmasına izin verin . Daha sonra aşağıdaki ifadeler eşdeğerdir: (1) , herhangi bir sabiti için zamanında çözülebilir , burada bir polinomdur; (2) , zamanında çözülebilir , burada bir polinomdur.Q Q O ( 2 δ f ( k ) p ( n ) ) δ > 0 p Q 2 o ( f ( k ) ) q ( n ) qf(k)Q
QO(2δf(k)p(n))δ>0p
Q2o(f(k))q(n)q

değerini alarak , bir sorunun yalnızca zaman algoritması varsa , her için zaman algoritmasına sahip olduğunu elde ederiz .O ( 2 ϵ n ) ϵ > 0 2f(k)=nO(2ϵn)ϵ>02o(n)

Makalede Chen ve ark. bu denkliğin daha önce sezgisel olarak kullanıldığını, ancak araştırmacılar arasında biraz karışıklığa neden olduğunu söyledi.


2
fA2δf(k)δδA

f

2o(n)2o(m)

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

Ayrıca Flum ve Grohe'nin kitaplarındaki cevabın teoreminin bir kanıtı olduğu anlaşılıyor; bakınız Lemma 16.1.
Janne H. Korhonen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.