Alt doğrusal belirsiz olmayan alanda bilinen NP-Complete (veya NP-Intermediate) problemleri var mı?


9

Bazı NP-Complete sorunları var (SAT, , vb.) içinde olduğu bilinmektedir . Alt doğrusal uzaylar ne olacak?SUBSETSUMDSPACE(n)

Alt doğrusal belirsiz olmayan alanda bilinen NP-Complete (veya NP-Intermediate) problemleri var mı?

Yanıtlar:



14

Herhangi bir sorunun böyle bir sürümü var, sadece PAD! Örneğin, m uzunluğu ve ardından m ^ 2 0 olan gerçek bir 3CNF'den oluşan dil DSPACE (sqrt (n)) içindedir.


Teşekkür ederim! Poli-logaritmik uzay hakkında bir fikriniz var mı?
Abuzer Yakaryilmaz

1
sadece 3CNF ile 2nsıfırlar?
Sasho Nikolov

2
@Sasho: O zaman sorun NP-tam olmayı bırakacaktı, sadece çok sayıda sıfır ile PAD yapabilirsiniz.
domotorp

1
@Abuzer: Bence poli-log alanı NP'nin DTIME'nin bir parçası olduğunu ima eder [2polylog]. Bu açık ve olası değil.
domotorp

@domotorp: Evet, haklısın! Teşekkür ederim!
Abuzer Yakaryilmaz

11

Dilindeki herhangi bir dil için N-P kullanılarak doğrulanabilecek bir kanıt var Ö(günlükn)çalışma alanı. Biri sadece SAT kanıtlamak için kullanılan aynı fikirleri kullanmak gerekirN-P-tamamlayınız. Tanım gereği,N-P dil L, bir turing makinesi olduğunu biliyoruz M öyle ki herhangi biri için xL orada bir y öyle ki M(x,y)kabul eder. İçin bir günlük alanı doğrulanabilir kanıt oluşturabilirizx yazarak y ve hesaplama tablosu M girişte x,y. Günlükte tableau'nun geçerli kabul eden bir hesaplamayı tanımladığını doğrulamak kolaydır.M. Benzer şekilde, herhangi biri içinxL Ve herhangi biri y, geçerli bir hesaplaması yok M(x,y) kabul eder, bu nedenle günlük alanı doğrulayıcısı hiçbir tabloyu kabul etmez.

Tabii bu mu Of değil göstermektedirNP=NL (çünkü bu ima eder NP=P). Bunun nedeni, doğrulayıcının provaya iki yönlü erişime sahip olmasıdır (ileri geri gidebilir). Şunun kanıtı doğrulayıcı tanımıNL günlük alanı doğrulayıcısına provaya tek yönlü erişim sağlar (ispatı biraz okunduğunda ve kafa sağa hareket ettiğinde sola hareket edemez).


Ben bir fikrim yok! Olasılıksal doğrulama mı demek istediniz? Öyleyse, NP'deki herhangi bir dil için sabit alan yeterlidir, çünküDSPACE(2n)IP(1). Veya NP'de SAT'daki herhangi bir dilin günlük alanında azalma anlamına mı geliyor? Gerçekten kafam karıştı!
Abuzer Yakaryilmaz

1
Başka bir yol deneyeyim: tanımlamanın standart bir yolu N-Pbelirleyici çoklu zamanlı doğrulayıcıları olan dil sınıfıdır. Eşdeğer bir tanımınN-Pprovaya çoklu okuma erişimi olan deterministic günlük alanı doğrulayıcılarına sahip dil ​​sınıfı olarak. rastgelelik gerekli değildir.
Sasho Nikolov

4
Teşekkür ederim. Aslında şunu biliyordum :) Açıklamanıza dayanarak log-space belirsizliği olmayan sınıf belirtilirNSPACEoff-line(log), ve evet, NP=NSPACEoff-line(log). Dahası,NL=NSPACEon-line(log). Belirttiğiniz gibi "çevrimdışı" ve "çevrimiçi" kavramı, verilen kanıtın erişim türlerini temsil eder. REF: Oded Goldreich (2008) tarafından Hesaplamalı Karmaşıklık Bölüm 5.3.1.
Abuzer Yakaryilmaz
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.