“Neredeyse kolay” NP-komple problemler


20

Bize dil diyelim L olan P doğru karar olduğunu bir polinom zaman algoritması varsa -density-yakın L neredeyse tüm girdilere.

A LΔAALL

limn|(LΔA){0,1}n|2n=0.
ALL

O Not seyrek olmak zorunda değildir. Örneğin, bit dizesi varsa, olduğundan, hala kayboluyor (üstel bir oranda). .2 N / 2 , n 2 , n / 2 / 2 , n = 2 - N / 2LΔA2n/2 n2n/2/2n=2n/2

Yukarıdaki tanıma göre , P -yoğunluğuna yakın olan NP -tamamlanmış problemleri (yapay olarak) oluşturmak zor değildir . Örneğin, herhangi bir NP tamamlanmış dil olmasına izin verin ve tanımlayın . Daha sonra NP tamlığını korur , ancak en fazla -bit evet örneğine sahiptir. Bu nedenle, her girdiye "hayır" cevabı veren önemsiz algoritma , hemen hemen tüm girdilerde doğru karar verecektir ; sadece bit girişlerinin bir kısmında hata yapar .LL 2L2={xx|xL}L2 , n L 21 - 2 - N / 2 , n2n/2 nL212n/2n

Öte yandan, tüm NP tamamlanmış problemlerin P -yoğunluğuna yakın olması çok şaşırtıcı olacaktır . Bu, bir anlamda NP'nin tamamladığı tüm sorunların neredeyse kolay olduğu anlamına gelir. Bu şu soruyu motive eder :

Varsayarsak P NP bazıları, hangi doğal NP olan -tamamlamak sorunlar değil P -density-yakın?


3
Yana Heuristica dışladı değil, P ≠ NP problemi neredeyse P. olmadığını ima etmek bilindiği bile değil-ille-doğal sorun yok

1
Yazışma sonrası sorunların iyi bir aday sorun olduğuna inanıyorum. Düzgün rasgele örnekler için bile zordur ve bu nedenle ortalama durumda zordur.
Mohammad Al-Turkistany

8
Bilginize: İsimlendirme seçiminiz, doğal olsa da, mevcut bazı isimlendirme ile çelişmektedir: Neredeyse P sınıfı , 'nın ölçüsü 1 olan L dillerinden oluşur. Seyrek tanımınızın sürümü zaten kullanılmış ve diğer birkaç fikirle bağlantısı var, bkz. P-close . P-close'un defnesi göz önüne alındığında, belki de konseptiniz için iyi bir isim P-yoğunluk-yakın veya P-yakın-yeterli :). {A:LPA}
Joshua Grochow

1
Öte yandan, " Grafik Renklendirme " karar problemi muhtemelen böyle bir problem için adaydır.

4
Bunun doğru tanım olduğuna ikna olmadım. yoğunluğu kaybolursa , ne kadar zor olursa olsun, önemsiz herhangi bir A dili ile "neredeyse kolaydır" . Yine de , sadece kodlama nedeniyle yok olmayan yoğunlukta { 0 , 1 } alfabesi üzerinde doğal sert diller göstermek zordur . Kavşak tüm dizelerden ziyade n boyutunda geçerli girdilerle olmamalı mı (bu bir vaat problemidir)? Aksi takdirde, bu esas olarak şu soruyu cevaplamayı gerektirir: NP-sert bir dilin yok olmayan yoğunluğa sahip bir Boolean kodlaması var mı? LA{0,1}n
András Salamon

Yanıtlar:


5

Karmaşıklık teorisinde genel olarak kabul edilmiş bir hipotez olup olmadığına baktım, bu da neredeyse tüm girdilerde (soruda tanımlandığı gibi) polinom zamanında kabul edilemeyen NP- tamamlayıcı bir dil olması gerektiğini ima ediyor .

İlginç bir şekilde, en "standart" hipotezler bunu ima etmiyor gibi görünmektedir. Yani, P NP , P = BPP , NP coNP , E NE , EXP NEXP , NP PSPACE , NP EXP , NP P / poly, PH çökmez, vb.=

Öte yandan, aranan NP- tamamlama probleminin varlığını ima eden , doğal olmasa da , biraz daha az standart bir hipotez buldum . Kaynak sınırlı ölçüm teorisinde temel hipotez NP'nin μ p ( NP ) 0 ile gösterilen ölçüm sıfırına sahip olmadığıdır . Gayri resmi olarak, bu, E içindeki NP dillerinin ihmal edilebilir bir alt küme oluşturmadığı anlamına gelir . Ayrıntılar için burada bir ankete bakın . Bu teoride, diğer şeylerin yanı sıra, μ p ( NP ) pμp()0μp( ,NP'debirP-bi-bağışıklık dilininvarlığını ima eder. Bir dil L olanPne olursa-bi-immün L ne de tamamlayıcısı sonsuz alt kümesine sahiptirP. Böyle bir dil ihtiyacımızı güçlü bir şekilde karşılar.)0LL

Bununla birlikte, doğal bir sorunu temsil eden bir örneğin mevcut olup olmadığı hala belirsizliğini korumaktadır .


2
Bi-bağışıklık durumunuzdan çok daha güçlüdür ve yapısal karmaşıklık teorisinde "neredeyse hepsi" nin, yani "sonlu pek çok kişi hariç" için daha yaygın kullanımı ile ilgilidir ...
Joshua Grochow

1
@JoshuaGrochow Kabul ediyorum, ancak bir anlamda P-bi bağışıklığının çok güçlü bir çekilmezlik anlamına geldiği anlaşılıyor . Doğal NP-tam problemleri arasında görünmüyor. Görünüşe göre sadece "hemen hemen her yerde" zorlanamayan NP-tam dilinin varlığı için koşullar sağlayan hiçbir sonuç olmadığı şaşırtıcı. "Zayıf hemen hemen her yerde" derken, "sonlu çok olanların hepsi hariç" koşulunun yerine "yok olan pek çok kişi" yerine geçilir. Bu, pratikte gerçekten karşılaşılanlarla daha iyi ilişkili olabilir.
Andras Farago

NP'nin p ile ölçülebilir olduğu biliniyor mu?

@RickyDemer Bildiğim kadarıyla NP'nin p-ölçülebilir olup olmadığı bilinmiyor.
Andras Farago
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.