UP'nin sonuçları NP'ye eşittir


19

2011/02/08 tarihinde DÜZENLEME: Bazı referansların bulunması ve okunmasından sonra, orijinal soruyu iki ayrı soruya ayırmaya karar verdim. UP ve NP ile ilgili bölüm, sözdizimsel ve anlamsal sınıflar bölümü için sözdizimsel ve anlambilimsel sınıflar için Faydalara bakınız .


UP (belirsiz polinom zamanı,referanslar içinwiki'yevehayvanat bahçesinebakın),ek bir kısıtlamaya sahipmakineleritarafından karar verilen diller olarak tanımlanır.NP

  • Herhangi bir girdide en fazla bir kabul eden hesaplama yolu vardır.

P vs UP ve UP vs arasındaki kesin ilişkiler NPhala açıktır. En kötü durumun tek yönlü işlevlerinin yalnızca olması durumunda var olduğunu ve PU PN PPUP kapanımlarının tüm olasılıklarına göre oracles olduğunu biliyoruz .PUPNP

UP vs neden NPönemli bir soru olduğu ile ilgileniyorum . İnsanlar (en azından inanmak eğilimi içinde literatürde bu iki sınıfları farklıdır ve benim sorun olduğunu):

Eğer UP=NP , herhangi bir "kötü" sonuçları oldu orada mısın?

Orada bununla ilgili bir yazıdır karmaşıklık blogda 2003 yılında Ve benim anlayış, doğruysa sonuç Hemaspaandra Naik, Ogiwara ve Selman gösterileri ile eğer

  • Bir vardır NP dil L her karşılanabilir formül için böyle ϕ bir bulunmaktadır benzersiz tatmin atama x ile (ϕ,x) içinde L ,

sonra polinom hiyerarşisi ikinci seviyeye düşer. tutarsa böyle bir sonuç bilinmemektedir .UP=NP


(1) UP ve BPP'nin “problemler” vaat problemlerine atıfta bulunabilirse (neredeyse tanım gereği) tam problemleri olduğunu görmek kolaydır. Tam dillere sahip oldukları bilinmemektedir . (2) Sözdizimsel sınıfların kesin tanımını bilmiyorum. PH sözdizimi midir? Polinom hiyerarşisi çökmediği sürece tam bir problemi yoktur (sözle bile olsa). (3) “PromiseUP” notasyonunu kullanımınızı bilmiyorum. NP , bir NP makinesi tarafından tanınan dil sınıfı anlamına gelirse ve PromiseUP, UP makinesi tarafından tanınan söz problemi sınıfı anlamına gelirse , açıkça eşit olamazlar.
Tsuyoshi Ito

@Tsuyoshi: Sorular için teşekkürler. (1) Sorunlar demek istediğim diller demek , bunu açık bir şekilde yazmam benim hatam. (2) Sözdizimsel sınıfları , çoklu zaman makinelerinde yaprak dili karakterizasyonu olarak tanımlarız . PH özeldir, çünkü doğal tam dillerin garanti edildiği çok-zamanlı yaprak dili karakterizasyonu bilinmemektedir; ancak PH , günlük alanı yaprak dili karakterizasyonuna sahiptir. (diğer)
Hsien-Chih Chang 張顯 之

(devamı) (3) Belki PromiseUP kullanımı doğru değildir. Burada PromiseUP ile , evet örnekleri için makinenin benzersiz bir kabul yoluna sahip olacağı ve hiçbir durumda makinenin sıfır veya en az iki kabul yoluna sahip olacağı bir dil sınıfı kastediyorum .
Hsien-Chih Chang 張顯 之

Cevap için teşekkürler. (3) 'e gelince, Hemaspaandra, Naik, Ogihara ve Selman'ın makalesine lanet bir bakışla, sonucu karar sorunları açısından belirtmenin bir yolunu bulamıyorum. BTW, kağıda bağlantı koptu. İşte dergi sürümüne bir bağlantı .
Tsuyoshi Ito

2
Sadece PromiseUP'un tanımladığınızdan tamamen farklı olduğundan emin olmak için. Yazdığım gibi, PromiseUP UP'nin vaat sorunu sürümüdür; yani, belirsiz-olmayan bir polinom-zaman Turing makinesi M'ye sahip olan, evet örnekleri için M tam olarak bir kabul yoluna ve hiçbir örnek için M kabul yollarına sahip olmayacağı vaat problemleri sınıfıdır . PromiseUP'un bu sınıfın geleneksel adı olduğuna inanmama rağmen, bazı insanlar (ben dahil) bu sınıfı basitçe UP olarak yazıyor.
Tsuyoshi Ito

Yanıtlar:


4

Bilinmektedir eder G p bir , n p = # P Kobler, Schöning yana ve Toran kanıtladı U P = N P ancak ve ancak S p bir , n p = # p . Kadar görmek kolaydır # P bulunan S p bir n P .UP=NPSpanP=#PUP=NPSpanP=#P#PSpanP

Bir fonksiyon ise G p bir , n P bir varsa , N p Turing makinesi dönüştürücü M tüm bu tür x , f ( x ) belirgin çıkışlarının sayısı M girişi x .f:ΣNSpanPNPMxf(x)Mx

J. Kobler, U. Schoning ve J. Toran. Sayma ve yaklaşım üzerine , Acta Informatica, 26: 363-379, 1989.


2
Bu cevap ( cstheory.stackexchange.com/a/20645/495 ) burada da çalışır çünkü ise ayrık N P- çiftleri varsayımı yanlıştır. UP=NPNP
Mohammad Al-Turkistany
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.