P = NP nasıl çözülmez?


96

Ya kanıtlama girişimleri çok var veya ve doğal olarak birçok kişi ya yönünü kanıtlayan için fikir sahibi olmak, soru düşünün.PN PP=NPPNP

İşe yaramadığı kanıtlanmış yaklaşımlar olduğunu ve başarısızlık geçmişi olan muhtemelen daha fazlası olduğunu biliyorum. Ayrıca birçok kanıt araştırmasının üstesinden gelemediği engeller de deniyor .

Çıkmazları araştırmaktan kaçınmak istiyoruz, peki bunlar ne?


16
Bunun topluluk wiki olmak daha iyi olduğunu düşünüyorum (çünkü bu soruya benzersiz bir cevap yok, çok geniş).

6
@SaeedAmiri Hayır. Topluluk wiki, Stack Exchange platformu için uygun olmayan sorulara izin vermek için bir mazerettir, ancak bu artık yapılmaz .
Gilles,

4
Moderatör notu: Bu soru normal bir Stack Exchange sorusundan daha geniştir, ancak kanonik bir soru ve cevap çifti oluşturmaya çalışıyoruz. Bu sorunun bu haliyle mevcut olmaması gerektiğini düşünüyorsanız, lütfen meta sitemizde tartışın .
Gilles

Karşı / yapıcı taraftan da benzer bir soru için bilgisayar bilimi teorileri ve soruları nasıl çözülebilir?
vzn

4
Wag cevabı: arXiv yapmamak için bir hazine hazinesidir.
Sahtecilik

Yanıtlar:


76

Ben çözmeye en iyi bilinen engelleri derdim vardırP=NP

  1. Relativizasyon (Ran G. tarafından belirtildiği gibi)
  2. Doğal Kanıtlar - bazı şifreleme varsayımları altında, Rudich ve Razborov, doğal kanıtlar adı verilen bir kanıt sınıfı kullanarak NP'yi kanıtlayamadığımızı kanıtladı .PNP
  3. Cebirleştirme - Scott Aaronson ve Avi Wigderson tarafından. Onlar algebrize deliller ayıramazsınız kanıtlamak veN PPNP

Tanıdığım bir diğer sonuç da hiçbir LP formülasyonunun TSP'yi çözemediği sonucudur (Simetrik LP'ler için Yannakakis tarafından kanıtlanmıştır ve son zamanlarda genel LP'lere uzatılmıştır). İşte sonucu tartışan bir blog yazısı.


4
İlgili bağlantılar: genel olarak engeller ve oyuncak örnekleriyle ilgili . Ayrıca, bunu kanıtlamaz neden niçin TSP yapılabilir değil genel LP tarafından açıklıyor blog yayınına bir bağlantı eklemek akıllıca olur, son cümleyle dikkatli olmalıdır insanlar kafanız olabilir çünkü, LP'nin tamamlayıcısı olduğu gerçeği . PPNPP
Artem Kaznatcheev

1
Cevabı geliştirmek istiyorsanız (olduğu gibi kabul etmeye hazır değildir), meraklı okuyucunun neden bahsettiğini bilmesi için lütfen kısa açıklamalar ve bağlantılar ekleyin.
Raphael

57

Not: Cevabı henüz dikkatlice kontrol etmedim ve yazılacak eksik parçalar var, ilk taslak olarak düşünün.

Bu cevap temel olarak karmaşıklık teorisi veya ilgili alanlarda araştırmacı olmayan insanlar içindir. Bir karmaşıklık teorisyeniyseniz ve cevabı okuduysanız, lütfen herhangi bir sorunu fark ederseniz veya cevabı geliştirmekle ilgili bir fikriniz varsa bana bildirin.

Talep edilen P ve NP çözümlerini nerede bulabilirsiniz?

P ve NP'nin nasıl çözülmeyeceğine dair diğer listeler

Lance Fortnow, Öyleyse Sizi Yerleştiğini Düşünün NP , 2009

Scott Aaronson, Sekiz İddia Edilen P ≠ NP Kanıtı Yanlış Oldu , 2010

İçin Polymath sayfa Deolalikar en kağıt , ileri okumalar bölüm sorun hakkında referansların güzel bir listesi vardır.


P-NP'ye nasıl yaklaşılmaz

İşe yaramayacak fikirler anlamında değil, daha genel anlamda "P'ye nasıl NP'ye yaklaşılmayacağını " tartışalım . P ve NP, kolayca ifade edilebilecek bir problemdir ( buradaki cevabım bakınız ):

NP = P: Polinom zaman doğrulama algoritmasıyla ilgili her karar sorunu için bir polinom zaman algoritması vardır.

Veya eşdeğer olarak

SAT için bir polinom zaman algoritması vardır.
SAT, NP tamamlayıcı bir problemle değiştirilebilir .

.

Genellikle insanlar sorunu aşar ve felsefe eder ve problemin pratik önemini abartır (yukarıda belirtildiği gibi). Bu tür ifadeler genellikle sezgi vermek içindir, ancak problemin gerçek matematiksel ifadesinin yerine geçmezler.

Teorik verimlilik pratikte fizibilite ile aynı değildir .

İlk önce abartılı pratik sonuçlara sahip olayım.

I. P = NP olabilir ancak pratikte herhangi bir soruna yardımcı olmaz!

Örneğin SAT'nin P'de olduğunu ancak çalışma süresi için en hızlı algoritmanın olduğunu söyleyin . Bu algoritma pratik bir kullanım değildir.2264n65536+22128

II. P NP olabilir ve NP tamamlama problemlerini verimli bir şekilde çözebiliriz .

Örneğin SAT'ın P'de olmadığını, ancak çalışma zamanına sahip bir algoritması olduğunu söyleyin .nlglgn

yapacak bir girdi vermek için, evrende olduğu düşünülen daha fazla elektron kullanmanız gerekir. Yani üs, esasen .2lgn>62

Buradaki ana nokta, P'nin verimli bir hesaplamanın soyut basit bir modeli olduğu, en kötü durum karmaşıklığının, bir hesaplamanın maliyetini tahmin eden soyut basit bir model olduğu vs. Gerçekten verimli bir algoritma olarak yukarıdaki (I) 'deki gibi. P güzel bir soyut modeldir, hoş özelliklere sahiptir, teknik sorunları kolaylaştırır ve faydalıdır. Bununla birlikte, tüm matematiksel soyutlamalar gibi, pratikte umursayabileceğimiz detayları gizler. Daha rafine edilmiş çeşitli modeller var, ancak model ne kadar karmaşık olursa tartışması o kadar iyi olmaz.

İnsanların pratikte umursadığı şey , makul miktarda kaynak kullanmayı umdukları durumlar için soruna bir cevap hesaplamaktır . Göreve bağlı ve dikkate alınmalıdır.

NP zorlu problemlerin pratik örnekleri için daha iyi algoritmalar bulmaya çalışmak ilginç ve değerli bir çabadır. Endüstride kullanılan ve milyonlarca değişkenle birlikte SAT'ın pratik örneklerini çözebilen SAT-çözücü sezgisel algoritmalar vardır. Uluslararası SAT Yarışması bile var .

(Ancak, tüm bu algoritmaların başarısız olduğu ve oldukça başarısız olduğu küçük somut durumlar da var, aslında tüm modern SAT-çözücülerinin önermeli Güvercin Deliği Prensibi gibi basit örnekleri çözmek için katlanarak zaman aldıklarını kanıtlayabiliriz .)

Unutmayın programların doğruluğu ve çalışma süresi örneklerinde program çalıştırarak sadece elde edilemez . Kaç tane örnek denediğiniz önemli değil, hiçbir miktar yeterli değil. Sınırsız sayıda giriş vardır ve bunların tümü için programın doğruluğunu ve verimliliğini (çalışma zamanı polinomdur) göstermek zorundasınız. Kısacası, matematiksel doğruluk ve verimlilik kanıtına ihtiyacınız var. Matematiksel kanıtın ne olduğunu bilmiyorsanız, önce bazı temel matematiği öğrenmelisiniz (ayrı bir matematik / birleştirici / grafik teorisi ders kitabı okuyun, bunlar matematiksel kanıt olarak kabul edilenler hakkında bilgi edinmek için iyi bir konudur).

Ayrıca P'ye karşı NP ile ilgili diğer iddialara ve cevaplarının sonucuna dikkat edin. Bu iddialar genellikle benzer basitleştirmelere dayanır.

Karmaşıklık teorisyenleri P-NP'ye bir cevabı gerçekten umursamıyorlar!

Biraz abarttım. Tabii ki, P'ye karşı NP'e bir cevabı önemsiyoruz. Ancak bunu bir bağlamda önemsiyoruz. P'ye karşı NP bizim amiral sorunumuzdur, ancak asıl amaç bu değildir. Sorunu açıklamak kolaydır, birçok temel fikir içerir, konuya aşina olmayan insanlara ilgi duyduğumuz soru türlerini açıklamakta faydalıdır. Ancak soruyu cevaplamak için bir bit Evet / Hayır cevabını aramıyoruz.

Biz aramak verimli hesaplama doğasının daha iyi anlaşılmasını . Sorunun çözülmesinin böyle bir anlayışla ortaya çıkacağına inanıyoruz ve bunu önemsememizin gerçek sebebi bu. Çok büyük bir araştırma grubunun parçası. Eğer yaptığımız şeyin tadına varmak istiyorsanız, iyi bir karmaşıklık teorisi ders kitabına bakınız, örneğin Arora ve Barak'ın “ Karmaşıklık Teorisi: Modern Bir Yaklaşım ” ( taslak versiyon ).

Birinin şifreli tamamen resmi bir P NP kanıtı ile geldiğini varsayalım ve kanıtın birkaç bitini seçerek ve şifresini çözerek çok yüksek bir güven derecesinde doğruluğunu doğrulayabiliriz (bkz. Sıfır Bilgi Kanıtı ve PCP teoremi ) . Böylece hata olasılığını, evimize çarpan bir meteordan daha az hata olasılığını doğrulayabiliriz, ispatın doğru ve P = NP olduğundan eminiz, ancak ispatı bilmiyoruz. Bizim için pek tatmin edici veya heyecan verici olmayacak. Resmi kanıtın kendisi de tatmin edici olmayacak. Aradığımız şey resmi bir kanıt değil, aradığımız şey anlayıştır.

Kısacası, bir karmaşıklık teorisyeni açısından

P - NP, Evet / Hayır cevabına sahip bir bilmece değildir. P ve NP'ye bir cevap ararız çünkü bunun verimli hesaplamanın doğasını daha iyi anlayacağını düşünüyoruz. Anlayışımızda önemli bir ilerleme olmadan bir cevap çok ilginç değil.

Uzman olmayanların P'ye karşı NP için çözümler talep ettiği çok fazla zaman olmuştur ve bu iddialar karmaşıklık teorisi üzerine sadece standart bir kitap okudukları takdirde yapamayacakları sorunlardan muzdariptir.

Yaygın sorunlar P = NP

P = NP iddiası daha yaygın görünüyor. Aşağıdaki en yaygın tür olduğunu düşünüyorum. Birisi bir fikri var ve bir program yazıyor ve birkaç durumda test ediyor ve polinom zamanı olduğunu düşünüyor ve NP tamamlanmış bir sorunu doğru şekilde çözüyor. Yukarıda açıkladığım gibi, hiçbir test miktarı P = NP göstermeyecektir. P = NP matematiksel kanıtı ihtiyacı değil, sadece bir programı gibi görünüyor polinom zamanda NP-tam sorunu çözmek için.

Bu girişimler tipik olarak iki meselenin birinden muzdariptir:

I. Algoritma gerçekten polinom zamanı değildir.

II. algoritma tüm örnekleri doğru şekilde çözmüyor.

P NP argümanının doğru olmadığını gösterir

[yazılacak]

Nasıl algoritma olmadığını kontrol etmek değil gerçekten işe

Algoritmanızın test ederek düzgün çalıştığını gösteremezsiniz. Ancak test ederek doğru çalışmadığını gösterebilirsiniz! Öyleyse, biraz çalışma yapmaya istekli iseniz, algoritmanızın doğru olmadığından nasıl emin olabilirsiniz.

Öncelikle, SAT örneklerini (standart CNF formatında) çözdüğünüz NP-zor problemine dönüştürmek için bir program yazın. SAT en çok çalışılan NP zorlu sorunlardan biridir ve diğer sorunlardan SAT'a indirgenmeler genellikle kolaydır. İkincisi, sanat eseri SAT-çözücülerinin mücadele ettiği (örneğin SAT yarışmasından örnekleri alın) örneklerini alın ve bunları algoritmanıza besleyin ve algoritmanızın nasıl performans gösterdiğini görün. Öngörülen Güvercin Deliği Prensibi (ve bunları özel durumlar olarak zor kodlayarak aldatmaz), şifreleme örnekleri ( RSA Faktoring Zorlukları gibi ), eşiğe yakın rasgele k-SAT örnekleri , vb. Gibi bilinen sert örnekleri deneyin .

Benzer şekilde, algoritmanızın verimli olmadığını kontrol edebilirsiniz. Örneğin, algoritmanızın çalışma süresinin olmadığını düşünüyorsanız, ancak 1000 boyutunda bir örneği çözmek günler alıyor. Algoritmanızın sahip olduğunu düşündüğünüz polinom en kötü durumdaki çalışma zamanı üst sınırını düzeltin. Örnekleri alın ve algoritmanızın bunları çözmek için harcayacağı zamanı tahmin edin ve tahminlerinize uyup uymadığını kontrol edin.10n2

Algoritmik bilgilerinizi nasıl kontrol edebilirsiniz P = NP fikri işe yaramaz

Bunları yaparsanız, algoritmanızın çalışmadığından emin olursunuz (eğer teknolojinin SAT-çözücülerinden daha iyi çalışıyorsa, bir sonraki yarışmaya katılır ve birçok kişi algoritmanızı ve fikirlerinizi çalışmakla ilgilenir).

Artık gerçekten işe yaramadığını biliyorsunuz ama bu yeterli değil. Nedenini bilmek istiyorsun

algoritmamın düzeltilebilecek küçük bir sorunu çözmemesi mi yoksa çalışamamasının temel bir nedeni var mı?

Bazen algoritmadaki problem basittir ve kişi neyin yanlış olduğunu kavramsal olarak tanımlayabilir. En iyi sonuç, fikrinizin çalışamamasının nedenini anlamanızdır. Genellikle durum böyle değil, fikriniz işe yaramıyor ama nedenini bulamıyorsunuz. Bu durumda aklınızda bulundurun:

neden bazı fikirlerin işe yaramadığını anlamak P ile NP'yi çözmekle daha zor olabilir!

Fikrinizi yeterince resmileştirirseniz, belirli fikirlerin sınırlarını ispatlayabilirsiniz (örneğin, açgözlü algoritmanın belirli formalizasyonlarının NP-tamam sorunlarını çözemediğini söyleyen sonuçlar vardır). Ancak, daha da zordur ve standart bir karmaşıklık teorisi ders kitabı okumadıysanız çok fazla şansınız olmaz.

Bazen algoritmanın niçin çalışması gerektiğine dair net bir kavramsal fikir bile yoktur, yani iyi anlaşılmayan bazı sezgilere dayanır . Algoritmanızın neden çalışması gerektiğine dair net bir kavramsal fikriniz yoksa, bunun neden işe yaramadığını anlama şansınız olmayabilir!

P NP hak talepleriyle ilgili genel sorunlar

Uzmanların çoğu P NP'nin P = daha muhtemel olduğunu düşünüyor olsa da , bu iddiaların daha az yaygın olduğu görülmektedir. Bunun nedeni, alt sınırları kanıtlamanın, algoritmalar tasarlamaktan daha zor bir görev gibi gözükmesidir (ancak genellikle alt sınırları ve üst sınırları kanıtlamak özünde ilişkilidir ).

Sayı 1: Yazar P ve NP'nin tanımını bilmiyor ya da daha da kötüsü matematiksel bir kanıtın ne olduğunu anlamıyor. Yazar, temel ne matematiksel eğitimden yoksun olduğundan, ne sunduğunu söylendiğinde anlamadığı bir kanıt değildir (örneğin, adımlar öncekilerden takip etmez).

Sayı 2: yazar "nasıl yapılacağını bilmiyoruz" u "matematiksel imkansızlık" ile karıştırır. Örneğin, haksız çeşitli varsayımlar yaparlar ve sorulduğunda "neden bu ifadenin doğru olduğunu?" "nasıl yanlış olabilir?" diye yanıtlıyorlar. Yaygın olanlardan biri, problemi çözen herhangi bir programın belirli adımlar atması gerektiğini, örneğin problemi çözmenin alternatif bir yolunu düşünemediği için belirli ara değerleri hesaplaması gerektiğini varsaymaktır.

[tamamlanacak]

P NP argümanının doğru olmadığını gösterir

[yazılacak]

K nasıl kontrol edilir NP fikri çalışamaz

Bir iddia bu temel sorunlardan muzdarip değilse, o zaman reddetmek daha zor hale gelir. Birinci seviyede, tartışmadaki yanlış bir adım bulunabilir. Yazarın tipik cevabı, düzeltebileceğim ve bu ileri geri devam edebildiğimdir. P = NP çözümlerine benzer şekilde, özellikle fikrin gayrı resmi olduğunda, işe yaramayacağını gösterebilecek bir fikri olan temel bir sorun bulmak genellikle çok zordur.

En iyi durumda, fikri formüle edebilir ve fikrin işe yaramayacağını gösteren engeli belirleyebilirsek, yeni bir bariyer sonucu ortaya P> NP devre alt sınırlarını kullanarak Doğal Kanıtlar bariyerine yol açan devre budur. ).


P-versus-NP sayfasını sevdiğim kadarıyla, yazarlarının hangi delilleri geri çektiğini izlememesi sinir bozucu buluyorum. ArXiv bağlantılarından bazıları için arXiv'deki "bu kağıt geri çekildi" bildirimlerini açıkça görüyorsunuz. Açıkça haber verilen arXiv gazetelerinden daha fazla çekilmiş kanıt olduğuna eminim. Tamam, geri çekilen kanıtların abartılmaması gerektiğinin farkındayım, çünkü "önceki kanıt girişimini" geri çekmek, aynı yazarların daha sonra tekrar deneyemeyeceği anlamına gelmez. Ancak çekilmiş kanıt denemeleri hakkında sessiz kalmak hala önyargılı bir izlenim veriyor.
Thomas Klimpel

@ "kıkırdayan" yazarların birkaçı "evraklarını geri" çekmişlerdir. woegorgi listesinin konuşulmamış noktası, arxiv kâğıtlarından daha az kaliteli olmasıdır. Ancak, anlaşılan, woegorgi'nin bazı ek bilgiler ekleyebilmesi ve düzenlemesinde biraz daha esnek olması dileğiyle. Mesela, son zamanlarda uzun bir cstheory.se sohbeti ile ilgili fukuyama ispatı üzerine başka bir madde yayınlamasına rağmen, P vs NP anahatlarımı e-posta ile gönderdikten sonra bile listeye koymadı.
vzn

1
Bunu tekrar ziyaret ettiğin için minnettarım! Öyle görünüyor ki, nihayetinde ödül yanlış kişiye düştü. ;) Zaman içinde bir yazı hazırlamak için stackedit.io dosyasını kullanabileceğinizi unutmayın . Yazının geri kalanını dört gözle bekliyorum!
Raphael

34

Belki de kullanılamayan en yaygın teknik göreceliliktir , yani kehanete erişimi olan bir TM'ye sahip olmaktır.

İmkansız bir kağıttan aşağıdaki Theodore Baker, John Gill Robert Solovay iki bilicilikte (dil) varlığını gösterir, ve , öyle ki ve .B P A = NP A P BNP BABPA=NPAPBNPB

Bu nedenle, eğer için bazı kanıtlar görülebilirse, bu, tüm oracles için , varlığına aykırı olan .O P ONP O APNPOPONPOA

Spesifik olarak, bu, diyagonalleşmenin , bu kanıtların görülebileceği için olduğunu kanıtlamak için kullanılamayacağı anlamına gelir , örneğin bu ders notlarına bakınız .P=?NP


1
Sadece tamamen düzeltmek için, burada köşegenleştirme doğrudan basit köşegenleştirme demektir . Bu soruya
Kaveh

1
Yani görelilik ispat tekniği değil, ispat kıran etkisi midir? Göreceli hale gelebilecek bir kanıt örneği verebilir misiniz?
Raphael

2
evet, görecelilik ispat tekniği değildir, ispat niteliğindedir (burada btw biçiminde olmamak). Eğer tüm turlama makineleri oracle makineler ile değiştirilirse ispat değişmeden çalışırsa, ispat akraba olur. Örneğin, zaman hiyerarşisi teoreminin ispatının bu anlamda görece olduğuna ikna edebilirsiniz.
Sasho Nikolov

10

Bu okuma öneririm blog yazısı ile Lance Fortnow :

  1. Öyleyse Yerleştiğini Düşünüyorsun NP yanlışsın. Bir yolunu bul. Bazen hala kusurlu kanıtlarınızdan ilginç bir şeyleri kurtarmaya devam edebilirsiniz.
  2. Kanıtın doğru olduğuna inanıyorsun. İnancınız yanlış. 1. adıma geri dönün.
  3. Herhangi bir varsayımda veya kısayolda, hatta görünüşte küçük ve belirgin olanları yapıyor musunuz? "Açıkça", "açık", "kolay", "zorunluluk", "zorunluluk" veya "büyük olasılıkla" gibi kelimeler kullanıyor musunuz? Tüm matematiğin belki de en önemli sorusunu çözdüğünü iddia ediyorsun. Varsayımlarda bulunamazsınız. 1. adıma geri dönün.
  4. P'ye karşı NP problemini gerçekten anlıyor musunuz? P ≠ NP'yi göstermek için NP'de L dili bulmanız gerekir, öyle ki her k ve (n = giriş uzunluğu) sırasında çalışan her M makinesi için M , L'yi uygun şekilde hesaplayamaz. L bir dizi dizgedir. Başka hiçbir şey. L, M veya k'ya bağlı olamaz. M, bit dizelerini işleyen herhangi bir program olabilir. M, L. tanımladığınız şekilde beklediğinizden tamamen farklı olabilir. 1. adıma geri dönün.nk
  5. Makalenizi çevrimiçi bir arşive gönderirsiniz. Belki bazı insanlar makalenizde neyin eksik veya yanlış olduğunu söyler. Bu, adım 1'e gitmenize neden olmalıdır. Ancak, bunun yerine ödevinizde ve röportajınızda birkaç anlamsız değişiklik yapın.
  6. Sonunda insanlar makaleni görmezden geliyorlar. Neden ün ve servet kazanamadığınızı merak ediyorsunuz.
  7. Makalenizi bir dergiye gönderirsiniz.
  8. Kağıt reddedildi. Eğer akıllıysanız, adım 1'e geri dönersiniz. Fakat eğer akıllıysanız, adım 7'ye hiç gelmezdiniz.
  9. Editöre ya editörün ispatı anlamadığını ya da kolayca düzeltildiğini söylersiniz. Şaşırmış saygın bir editör ya da dergi gazetenize bu şekilde davranır.
  10. Gazeteyi yeniden gönderir, temyiz eder, diğer dergileri boşuna çıkarırsınız.
  11. “Kuruluş” un kağıdınızı bilerek bastırdığına inanıyorsunuz çünkü P'ye karşı NP sorununu çözersek alanımız çok daha az ilgi çekecek, bu yüzden her ne pahasına olursa olsun açık tutmak zorundayız.
  12. Aksini söylersem bana inanır mısın?

7
Soru, “çalışmadığı kanıtlanmış yaklaşımlar” ve “başarısızlık geçmişi olan” yaklaşımlarını soruyor ve bu cevap herhangi bir yaklaşımdan bahsetmiyor.
Tsuyoshi Ito

6
Demek istediğim şu ki, blog yazısı soruyu hiç cevaplamıyor, kopyalayıp yapıştırmak anlamsız.
Tsuyoshi Ito

7
Bu gerçekten de soruyu cevaplamıyor. Blog yazısı, tipik P = NP? Adımlarının ayrıntılı bir listesidir. krank geçer. Eğlenirken, bu bana P ve NP'yi ayıramadığı (veya daraltmadığı) belli teoriler sağlamıyor .
Raphael

4
Buna ne dersin? Bu soru, P! = NP'yi kanıtlamanın önündeki engelleri sorar. Bu cevabın önündeki engeller (yorumlarda belirtildiği gibi) “bir şeyi varsaymak”, “kötü yorumlama”, “bir şeyin açık olduğunu söylemek”, “bir şeye inanmak” tır. Bu engeller, genel olarak P! = NP'yi kanıtlamanın önündeki engelleri değil, bir şeyi kanıtlamanın önündeki engeller nedeniyle çok geneldir.
Tyson Williams

1
geçerliyken tüm yorumlar temel bir noktadır. blog konuyla ilgili uzman bir karmaşıklık teorisyeni ve dünya otoritesi olan lance fortnow tarafından yazılmıştır; P vs NP Golden Ticket hakkında yeni bir kitap çıkardı . bu yüzden temel olarak kişisel deneyimlerden konuşuyor.
vzn

2

1980'lerden gelen devrelerle yaklaşan yaklaşımlarla ilgili yaklaşımlar ile ilgili biraz belirsiz / derin / zor / içeriden bir açı / referans / bükülme, burada yıllar önce bana siber uzayda başka bir yerde Luca Trevisan tarafından işaret edildi ve aynı zamanda mükemmel bir kitabın yazarı olan Stasys Jukna tarafından tekrarlandı. konuya referans, Boolean Fonksiyon Karmaşıklığı: İlerlemeler ve Sınırlar (Algoritmalar ve Kombinatorik, Cilt 27 ).

Razborov'un bazı düşüncelerinde, daha sonra Doğal Kanıtlar kağıdına (“doğallaştırma” denir) yol açan daha erken bir eğilim görülebilir . ref [273] çok teknik ve zor; Doğal Kanıtlar daha sonraki bir genelleme olarak görünse de, daha sonraki makaleler / kitaplar tarafından alıntılanmıyor, inşa ediliyor / genişletilmiyor ya da yineleniyor gibi görünmüyor. Pasaj, John E Savages'in mükemmel referanslarındandır .

Monoton devre karmaşıklığının üstel alt sınırlara [270] yol açabileceğini göstermiş olan Razborov [271], daha sonra bu yaklaşımın iki taraflı grafikler üzerindeki eşleşme sorununun bir üstel monoton olmayan devre büyüklüğü sınırlarına neden olabileceğine dair şüpheler doğurdu. P'deki problem, süper-polinom monoton devre büyüklüğüne sahiptir. Tardos [324] Razborov'un alt sınırını güçlendirerek üstel bir üs elde etti. Daha sonra Razborov [273], yaklaşım yönteminin açıkça genelleştirilmesinin, tam tabanlar üzerinden devreler tarafından gerçekleştirilen girdilerde Boole işlevleri için daha iyi sınırlar getiremediğini gösterdi .nΩ(n2)n

[270] AA Razborov, “Bazı Boolean Fonksiyonların Monoton Karmaşıklığı Üzerindeki Alt Sınırlar” Dokl. Akad. Nauk SSSR (Sovyet Matematik. Dokl.) 281 (1985), 798-801, (Rusça); Sovyet matematiğinde ingilizce çeviri. Dokl. 31 (1985), 354-357

[271] AA Razborov, “Mantıksal Daimi'nin Monoton Ağ Karmaşıklığına Bir Alt Sınır” Mat. Zametki 37 (1985), 887-900, (Rusça); İngilizce çeviri Notlar 37 (6) (1985), 485-493.

[273] AA Razborov, “Yaklaşımlar Yöntemi Üzerine,” Proc. 21. Ann. ACM Symp. Bilgi İşlem Teorisi (1989), 167–176.


2
Bunun "P ispatlanmaması için nasıl?? NP" sorusuna nasıl cevap verdiğini anlamıyorum. Şu anda, birilerinin düşünceleri hakkında bir tür spekülasyonlar gibi görünüyor.
Juho

ha?!? @ juho üzgünüm, belli değil mi? [monoton] devreler bir zamanlar P NP'yi pek çok kişi tarafından kanıtlamak için yaşayabilir hatta hatta önde gelen bir aday olarak düşünülmüş, Sipser'in açıkça ön plana çıkardığı bir yaklaşım, örneğin devre karmaşıklığını görmektesiniz ve bu kâğıtlar çok önemlidir. subj & düşün / geleneksel bilgelik [anahtar] tarihsel bir değişim göstermek.
vzn 6'13

2
Tabii ki, sadece tüm bu açık yapmak için öneriyorum. Devre karmaşıklığı henüz seviye altı malzeme değildir, bu nedenle bazı arka planlar haklı çıkarılmıştır. Okuyucunun karmaşıklık teorisinde uzman olmamasını beklemek adildir.
Juho,

@juho tamam. Bir keresinde lisans seviyesindeki bir sınıfta kullanılan “çok merkezli” olan Savage kitabını görünce, beni de şaşırttı. onun ileri maddi dolayısıyla 1 cümlenin ifadesini kabul etti. "düşünceler üzerine spekülasyon" ise, Razborovs’un kendi düşüncelerinde yazılı / kaydedilmiş olarak kendi düşüncelerini göstermesi dışında hiçbir şey yoktur.
vzn

1
ve bu arada, genel olarak bu çok gelişmiş bir sorudur (lisans düzeyinde değil) ve diğer yanıtlar ise genel olarak lisans düzeyi dışındadır.
vzn
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.