Relativizasyonun Arkasındaki Sezgi


10

Hesaplamalı Karmaşıklık üzerine ders alıyorum. Benim sorunum Relativizasyon yöntemini anlamıyorum . Ne yazık ki, şimdiye kadar pek çok ders kitabında biraz sezgi bulmaya çalıştım. Kendi başımıza devam edebilmem için birisinin bu konuya ışık tutabileceğini takdir edeceğim. Birkaç cümle soru ve rölativizasyon hakkındaki düşüncelerimdir, tartışmada gezinmeye yardımcı olurlar.

Çoğunlukla relativizasyon, sayılabilir küme ile sayılamaz kümeyi ayırt etmeye yardımcı olan bir yöntem olan köşegenleştirmeyle karşılaştırılır. Bir şekilde relativizasyon, karşı N P sorusunun köşegenleştirme ile çözülemeyeceğinden gelir. Relativizasyonun neden köşegenleştirmenin faydasız olduğunu gösterdiği fikrini gerçekten görmüyorum ve eğer işe yaramazsa neden aslında işe yaramaz.PNP

Oracle Turing Machine ilk fikri çok açık. Ancak, N P A ve P A söz konusu olduğunda sezgi kaybolur. Oracle, özel bir dil için tasarlanmış bir kara kutudur ve kâhin girişindeki dizginin zaman içinde dilde olup olmadığını sorusunu cevaplar. 1. Dolayısıyla TM'nin çekirdeği kâhin, diğer her şey daha az önemli. P A ve N P A arasındaki fark nedir , hatta her ikisinde de kehanet zaman 1'de çalışır.MANPAPAPANPA

Son bir şey kanıtlanması bir torpil varlığıdır , öyle ki p BN P B . Kanıtı birkaç ders kitabında buldum ve hepsinde kanıt çok belirsiz görünüyor. Sipser, Bölüm 9 tarafından "Karmaşıklığa Giriş" i kullanmaya çalıştım . Inanılmazlık ve tüm polinom zaman kehanet TM lerinin bir listesi inşaat fikri alamadım M i .BPBNPBMi

Bu, rölativizasyon hakkında bildiklerimin az ya da çok her şeyi, birisinin konu hakkındaki düşüncelerini paylaşmaya karar verip vermeyeceğini takdir edeceğim.

Zeyilname : Ders kitaplarından birinde dili örneği buldum (Hesaplamalı Karmaşıklık: Boaz Barak Sanjeev Arora tarafından Modern Bir Yaklaşım. Teorem 3.7. Sayfa 74). U B = { 1 n : s o m e s t r i n g o f l e n g t h n i s i n B } tek dildir. İnanıyorum ki (1,11,111,1111, ...) hepsi U B'de . Yazar böyle bir dilinNPBUB={1n:some string of length n is in B}UB , nedenini anlayamıyorum, dolayısıyla B için kehanet zaman içinde her şeyi çözebilir 1. Neden kehanetle belirsiz olmayan TM'ye ihtiyacımız var. Bunun iyi bir örneği değilse N P B varlığını onaylaması böyle senin koyun lütfen N P B .NPBNPBNPB


2
ve N P A dil sınıflarıdır, Turing makineleri değildir. Kahinin TM'nin "çekirdeği" olduğunu söylüyorsunuz, ama bu her zaman doğru değil. Örneğin, boş dil A ise? PANPAA
Yuval Filmus

çok zor bir konu genellikle lisans öğrencileri için çok fazla değil. bir yönü, kehanetlerin bir şekilde modele bağımlı olmasıdır. yani görünüşe göre oracles tasarlamak için kesinlikle tutarlı bir yol yoktur. temel sezgi onun "büyülü" alt rutin yeteneğine sahip bir makine (oracle tarafından verilen) öyle ki makine + oracle her zaman en az orijinal makine kadar güçlü, ama bazen önemli ölçüde daha güçlü değil ...
vzn


Ne istediğini bilmiyorum. BGS ispatı hakkında kafanız karışmış gibi görünüyor ve bir sürü başka soru da soruyorsunuz. Lütfen tek odaklı bir soru sorun. Bunun bir tartışma panosu veya forumu olmadığını, bir Soru-Cevap sitesi olduğunu unutmayın.
Kaveh

P ve NP'yi ayıran bir kehanetin varlığı için BGS kanıtını açıklamak mı istiyorsunuz? Relativizasyon ve köşegenleştirme ilişkisi hakkında bir açıklama mı istiyorsunuz? (eğer öyleyse, Tsuyoshi'nin sıralı sorudaki cevabı sorunuza cevap
Kaveh

Yanıtlar:


7

Gerçekten herhangi bir soru sormadınız ama sen bilmiyorsun gibi görünüyor anlamına gelir ve ne N P A bir dil için bir araç A . A sınıfı bir kehanet olarak A ile bir turing makinesi göz önüne alındığında, N P A sınıfı sadece "NP zamanı" ile karar verilebilir tüm dillerdir . Bu , polinom zamanında çalışan A'ya erişimi olan deterministik olmayan bir turing makinesi anlamına gelir . P bir belirleyici bir versiyonudur.PANPAANPAAAPA


1
Cevabınız için çok teşekkür ederim, oracle ile NTM'nin gücünün oracle ile DTM'den daha fazla dil tanımamıza nasıl yardımcı olduğunu örnek verebilir misiniz? BGS kanıtı böyle bir dili gösteriyor ama kanıtı almadım.
com

APNPAA

PNPP
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.