Kannan'ın teoremi SONRAKİ ^ NP ⊄ P / poli anlamına mı geliyor?


12

Buhrman ve Homer'ın Süperpolinom Devreleri, Neredeyse Seyrek Orakles ve Üstel Hiyerarşi” adlı bir makalesini okuyordum .

Sayfa 2'nin alt kısmında sonuçlarının polinom boyutu devreleri olmadığını ima ettiğini . Ben üstel zaman hiyerarşisinde, biliyoruz adildir ve ben de Kannan en sonucu olduğunu biliyoruz öyle ki . Tabii ki, teoremi (bunun olması için \ Sigma_2P \ ' de \ forall c , L \ not \ Boyut (n ^ c) Ancak Kannan'ın sonucunun bunu nasıl ima ettiğini göremiyorumN-EXPTbenMEN-PN-EXPTbenMEN-PΣ2EXP c L Σ 2PL Sben ze ( nc) Σ 2 P P / p o l y L Σ 2 P cΣ2PP/ polyL Σ2Pc L İ S i z e ( n c ) N EL Sben ze ( nc)X P T I M E N PP / p o l yN-EXPTbenMEN-PP/ poly ?


Belki de bu cstheory.se için daha uygundur.
Yuval Filmus

@YuvalFilmus Tamam, teşekkürler. Bir moderatör cstheory.se için daha uygun olduğunu düşünüyorsa, hareket ettirmekten çekinmeyin.

9
Bu da şu anda cs354 problem seti üzerinde ...: - / ... Açıkça öğrencilere internet sormama talimatı verdim, bu yüzden "Lorraine" daha iyi umarım dersimi almıyorlar.
Ryan Williams

4
@Sasho, bence bu en azından görevin teslim tarihinden sonraya kadar iyi olur.
Kaveh

3
@Turbo Ben de olabilir sanırım, umarım bu şu anda başka birinin sorunu üzerinde değil.
Sasho Nikolov

Yanıtlar:


11

Cevabın bu sürümü Emil Jeřábek'in geri bildirimlerini içeriyor.

Görebildiğim kadarıyla, ana bükülme, üstel devre karmaşıklığının de bir dil . Özellikle, boole devrelerinin ikili kodlamasını düzeltin ve ,E X P Σ P 2 LE X PΣP2L

L n 2 n / 2Ln , boyutundaki herhangi bir devre tarafından karar verilmez ve2n / 2

sözlükbilimsel olarak önce gelen herhangi bir en fazla boyutunda bir devre tarafından karar verilir ,L n{ 0 , 1 } n L n C 2 n / 2L'n{ 0 , 1 }nLnC2n / 2

burada gösterimi , dilimi anlamına gelir .L n L n = L { 0 , 1 } nLnLn= L { 0 , 1 }n

Bunu oracle ile üstel zamanda yapmak için, ilkini bulmak için alt kümeleri üzerinde ikili aramayı kullanabilirsiniz ( bit tamsayı olarak düşünün ). devre karmaşıklığı olan böyle bir küme . Sadece tahminini ve devre karmaşıklığının en az bir olup olmadığını test etmek için kullanıyorsunuz . Bu bir makine verir yana Bütün dilim aşağı yazıyor hangi açıkça biz de üyelik karar verebilir içinde, bu nedenle, ve .Σ P 2 { 0 , 1 } n 2 n > 2 n / 2 L n L nlex L n 2 n / 2 E X P Σ P 2 L n L n LΣP2{ 0 , 1 }n2n> 2n / 2LnL'nlexLn2n / 2E X PΣP2LnLnL

Bu Kannan'ın argümanında olduğu gibi, ancak üstel zamanı kullanmak için ölçeklendirildi ve kolaylaştırıldı. O zaman , sonra olduğunu göstermek için Karp-Lipton teoreminin ölçeklendirilmiş bir versiyonunu ve vaka analizini gerçekleştirebilirsiniz.N E X PP / p o l y E X P Σ P 2N E X P N PN E X P P / p o l yE X PΣP2N E X PN P


AFAICS açıklamanız yerine doğrudan bir dili . E X P Σ P 2 N E X P Σ P 3E X PΣP2N E X PΣP3
Emil Jeřábek

@ EmilJeřábek Beynim asla kehanet makinelerini işleyemedi. I niceleyici derinliği dört: olduğu bir devre olup olmadığını boyutta şekilde ve [tüm devreler için büyüklüğü bir kelime vardır için ] ve [tüm Precede lex düzeninde için en fazla st büyüklüğünde bir devresi vardır.w { 0 , 1 } n L C 2 n C ( w ) = 1 C 2 n / 2 w { 0 , 1 } n C ( w ) C ( w ) C C C 2 n / 2 w { 0 ,w{0,1}nLC2nC( w ) = 1C2n / 2w'{ 0 , 1 }nC( w') C( w )C'C*C''2n / 21 } n C ( w ) = C ( w )w'{ 0 , 1 }n C'( w') = C''( w')]. Bu, üstel hiyerarşinin dördüncü seviyesi gibi görünüyor. Kâhin notasyonunda nedir?
Sasho Nikolov

2
Birincisi, "bir kelime var ..." ve sonun yakınındaki benzer evrensel nicelik belirleyici doğrusal boyut olarak sayılmaz, bu nedenle üstel zamanda deterministik olarak hesaplanabilir. İkinci olarak, en dıştaki niceleyici, ikili arama kullanılarak üstel zamanda deterministik olarak simüle edilebilir.
Emil Jeřábek

1
Yani, sözlük sırasında ilk Boole fonksiyonudur üzerinde boyutta devrelere sahip değildir girişler dayanağı için oracle üstel zamanlı ikili arama bulunabilir "bir işlev vardır sözlük sırasında, önceki " büyüklüğünde bir devre tarafından hesaplanamaz ". f n 2 n / 2 f f 2 n / 2fn2n/2ff2n/2
Emil Jeřábek

1
@SashoNikolov Bu yüzden hala beri çalışıyor . Ancak Karp-Lipton'u cstheory.stackexchange.com/questions/39837/… ' de uygularsak kullanamayız . Yani ve . Bu için . E X P Σ P 2N E X P Σ P 3 N E X P i . o . P / p o l yEXPΣP2NEXPΣP3E X P P Pi . o . P / p o l y N E X P Σ P 3i . o . P / p o l y N E X P N P
T ....
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.