P dışındaki P sorunu olmayan sorunlar


22

Peter Shor'un bir cevabını ve Adam Crume'in önceki bir sorusunu okurken , P hard olmanın ne demek olduğu hakkında bazı yanlış düşüncelerim olduğunu fark ettim.

Bir problem, P herhangi bir sorun varsa -Sert P ile bunun indirgenebilir L (veya tercih ise NC ) azalma. Sorunu çözmek için bir polinom zaman algoritması yoksa dışında bir problem Pvardır. Bu, dışında olan Pancak P hard olmayan bir sorun olması gerektiği anlamına gelir . FACTORING'in dışında olduğunu varsayarsak P, Peter Shor'ın cevabı FACTORING'in böyle bir sorun olabileceğini öne sürüyor.

dışında durduğu, ancak P- hard olmadığı bilinen herhangi bir (doğal veya yapay) problem var mı? Faktoring varsayımından daha zayıf varsayımlar ne durumda? Bu karmaşıklık sınıfı için bir isim var mı?PP

Yanıtlar:


18

Eğer o zaman seyrek grubu (hatta olmayan bir hesaplanabilir bir) olabilir P - h bir R d .PLP-hard

Kavram yanılgısı, karmaşıklık sınıfları (ve hesaplama problemleri) hakkında doğru olmayan bir doğrusal düzen yaratma düşüncesinden gelir. Bir problem için "sertlik" kelimesini kullanmak, sınıftaki diğer problemleri çözmek için de kullanılabilir, yanılgıya katkıda bulunur. Bir problem için bir alt sınır (yani karmaşıklık sınıfında olmamak), problemin sınıf için zor olduğu anlamına gelmez (yani, sınıftaki diğer problemleri çözmek için kullanılabilir). Şu anda kullanımda olan "sertlik" için daha iyi bir alternatif terminoloji olup olmadığını bilmiyorum, önceki yıllarda kullanılmış olan "evrensellik" (IMHO, kavramı daha güvenilir bir şekilde ifade etti ve sonra kullanabilirdik) Sınıfta olmadığı için “sertlik”, fakat yerleşik terminolojiyi değiştirmek çok zor).


1
Karmaşıklık sınıflarında gördüğüm bazı Euler diyagramları da benim için ikinci yanılgıyı besledi, bu da X sertliği konusundaki kafa karışıklığımı yarattığını düşünüyorum.
Artem Kaznatcheev

@ Artem, evet, bu da bir faktördür. İşte sınıfta ne yapıyorum: karşılaştırılamazlığından söz ediyorum vemodp altında bir C 0 bu herşey doğrusal olarak sipariş olduğunu öğrencilerin önlemek düşünme yardımcı olacağını umut indirimleri. modqAC0
Kaveh

1
Toplam sipariş kısmı ile çok daha az sorun yaşıyorum. Özellikle, NP ve coNP'nin karmaşıklık sınıflarının toplam bir sıraya sahip olduğunu düşünmememiz gerektiğini gösterecek kadar iyi olduğunu düşünüyorum.
Artem Kaznatcheev

1
@Artem, iyi nokta (farklı olduklarını ispatlayamamıza rağmen). Terminolojinin nedeninin bir kısmının makul alt sınırların yokluğu olduğunu düşünüyorum, SAT için iyi bir alt sınırımız yok, ancak çözülmesi zor olduğunu düşünüyoruz çünkü evrenseldir, ancak "evrensel" kelimesi değildir özellikle uzman olmayanlara "zor" olduğu gibi aynı zorluk hissini verin. Fakat bu problemi yaratır çünkü bir problemin evrenselliğinin bir problemin çözülmesinin zor olduğunu ima etmesine rağmen, problem çözmenin zorluğu sorunun evrensel olduğu anlamına gelmez.
Kaveh

3
yani evrensel problemler zordur (en azından sınıftaki herhangi bir problem kadar zor), fakat zor problemlerin evrensel olması gerekmez.
Kaveh

19

Olmadığını bir seti kurmak düşünüyorum değil P bir Ladner tarzı argüman tarafından -Zor. İşte özel bir örnek.PP

Schöning, "Karmaşıklık Sınıflarında Çapraz Kümelerin Elde Edilmesi İçin Düzgün Bir Yaklaşım" adlı makalesinde, Schöning şunları kanıtlamaktadır:

Teorem , A 2C 2 , C 1 ve C 2'nin tekrar tekrar sunulabilecek şekilde karmaşıklık sınıfları olduğunu ve sonlu varyasyonlar altında kapatıldığını varsayalım . Sonra bir grubu bu bir şekilde bir 1 , bir 2 ve eğer A 1A1C1A2C2C1C2AAC1AC2 ve A 2 önemsiz (boş grubu veya tüm şeritler) olmaması şartıyla bir üzere polytime çok-on indirgenebilir A 2 .A1PA2AA2

Bu uygulama için, resim grubu boş kümeden farklı olması, ve bir 2 olduğu D x P -Komple polytime azalmalar altında resim 1 kümesi P olan -Sert setleri D x P , grubu Cı- 2 = P . Boş küme P- hard olamaz ( bir dil için P- hardness tanımı, dilde en az bir örnek olmasını ve bir örnek içinde bulunmamasını gerektirir). Bir 2 de kesinlikle değil C 2 . 1 veA1A2EXPC1PEXPC2=PPPA2C2C1 yukarıdaki koşulları karşıladığı doğrulanabilir ( N P- complete kümeleriiçin Schoening'in yaptığı gibi; aynı zamandabu soruyabakınız). Biz almak Yani A bir değil P içinde -Zor sorun E X P ve bu bir değil P . Çünkü bir 1P ve A 2 nontrivial, bir bir indirgenebilir çok-on olan E X- P içinde bulunduğu, böylece -Komple grubu E X- P . Bu nedenle, özellikle, AC2NPAPEXPAPA1PA2AEXPEXPA sert de olamaz .P

Yukarıdaki tartışma olarak, kısıtlama sorunları -Sert D x P özyinelemeli presentability sağlamak için gerekli olan, bir bütün olarak, P-sert sorunlardır, çünkü ardışık takdim ve hatta sayılabilir değil . Şimdi, bunun "doğal" örnekleri farklı bir hikaye ...PEXP


olsa bile bunun nasıl geçtiğini seviyorum . Bir şeyi yanlış anlamadığım sürece. L=P
Artem Kaznatcheev

1
@Artem: Günlük alanı indirgenebilirliği altında sertlik düşünürseniz, önemsiz her dil L-zordur. Bu nedenle, eğer L = P ise, P dışında hiç bir dil yoktur, P-hard, log-alanda indirgenebilirlik altında değildir.
Tsuyoshi Ito

10

P dışında olan ancak P zor olmayan problemler üretmenin başka bir yolu da, P ile karşılaştırılamayan sınıflar için tam problemler almaktır. Diyelim ki, X sınıfı, hiçbirinin diğerinin alt kümesi olmadığı anlamında P ile kıyaslanamaz. Daha sonra, X'in tamamlanmış bir problemi mutlaka P dışındadır (aksi takdirde P, X'i içerecektir) ve P-sert değildir (aksi takdirde X, P'yi içerecektir).

P ile kıyaslanamayan bazı sınıfları düşünmeye çalıştım, ancak P oldukça sağlam bir sınıf, bu yüzden çok fazla sınıf yok. Örneğin, RNC ve QNC, P ile karşılaştırılabilir olabilir. DSPACE ( ) ayrıca P ile karşılaştırılabilir olabilir. PolyL, P ile karşılaştırılamaz, ancak logspace indirimleri altında tam problem yaşamaz.log2


3
Benim düşünceme göre, bu hemen hemen aynı soru farklı bir şekilde ifade ve aynı soruya cevap vermek için bir yol değildir. Aslında, A dili ne P ne de P-zor değildir, eğer ve yalnızca A'ya indirgenebilir dillerin sınıfı P ile karşılaştırılamazsa (en sevdiğiniz indirgenebilirlik kavramını alın). Mevcut soru söz konusu olduğu sürece, ters yönde faydalı olmasının daha muhtemel olduğunu düşünüyorum; yani bu, mevcut sorunun cevaplarını yorumlamanın başka bir yoludur.
Tsuyoshi Ito
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.