Belirli ise karar


27

Bir karar verirken karmaşıklığı ne devre n giriş bit ve n, çıkış bitleri bir permütasyon hesaplar { 0 , 1 } , n ? Başka bir deyişle, { 0 , 1 } n'deki her bit dizginin bir girdi için devrenin bir çıktısı olup olmadığı? Çalışılan bir soruna benziyor, ancak referans bulamıyorum.NC0nn{0,1}n{0,1}n


1
Belirgin sınırdır , aynı zamanda inşaat için P (fonksiyon birebir olup olmadığını kontrol). coNPP
Kaveh

“Bir NC0 devresi” ile ne demek istiyorsunuz? Her zamanki ifade, “NC0 devre ailesi” olarak kısaltılmış olan (belki de maalesef) genellikle “NC0 devre ailesi” dır, ancak sorunuzdaki NC0 devre ailesini kastettiğinizi sanmıyorum.
Tsuyoshi Ito

1
Bir devresi ile, devrenin her çıkış bitinin sadece sabit giriş bitlerinin sayısına bağlı olduğunu kastediyorum. NC0
QiCheng

3
Evet bir aile hakkında soruyorum. İşleri daha net hale getirmek için, ile N C 0 5 arasında bir değişiklik yapabilirsiniz ; burada her çıkış biti sadece 5 giriş bitine bağlıdır . NC0NC505
QiCheng

1
Bu, sorunuzu cevaplamıyor, ancak sorun genelleştirilmişse, her çıkış bitinin O (log n) giriş bitlerine bağlı olmasına izin veriliyorsa, sorunun Turing indirgenebilirliği altında coNP-eksiksiz olduğunu düşünüyorum. Bu, iki boyutlu bir hücresel otomatın ( Durand 1994 ) iki boyutlu bir hücresel otomata içindeki her bir hücreyi bir O (logn) -bit ikili dize olarak temsil ederek sonlu geri dönüşümlülüğünün coNP-bütünlüğünden kaynaklanmaktadır .
Tsuyoshi Ito

Yanıtlar:


29

Sertlik

Soru ile ilgili yorumunuzu takiben, her çıkış bitinin en çok k giriş bitine bağlı olduğu bir “NC 0 k devresi” olan bir devre çağıracağız. Bu terimi kullanarak, NC 0 5 devrelerinde probleminiz coNP-tamamdır . Yani, aşağıdaki sorun coNP-tamamlandı.

Örnek : bir Boolean devresi ile , n , giriş bit ve n, her bir çıkış bit en fazla beş giriş bit bağlıdır çıkış bitleri.
Soru : {0,1} n'den kendi kendine eşleme C bijektifi ile hesaplanıyor mu?

Kaveh’in dediği gibi, her çıktı bittiğinin bağlı olduğu girdi bitlerinin sayısıyla sınırlı bile olsa, açıkça coNP’de. CoNP'nin sertliğini ispatlamak için mevcut sorunun tamamlayıcısına 3SAT'yi düşüreceğiz. İndirgeme ile ilgili ana fikir, Durand tarafından yayınlanan ve [Dur94] tarafından, soru üzerine bir yorumda bahsettiğim makalede kullanılanla aynıdır, ancak tüm indirgeme durumumuzda çok daha kolaydır.

N değişkenleri ve m cümlecikleri içeren bir 3CNF formülü φ göz önüne alındığında , ( n + m ) giriş bitleri ve ( n + m ) çıkış bitleri olan bir Boole devresi C oluştururuz . Bu gibi giriş bit etiket x 1 , ..., x , n , y 1 , ..., y m , ve benzeri gibi, çıkış bitleri x ' 1 , ..., x ' , n , z 1 , ..., z m . Girdilerin x bit olduğunu düşünüyoruz.1 , ..., x n bir gerçeği atama belirtmek n değişkenler cp .

  • X ' i = x i 1≤ için in . Kendisine, birinci n giriş bit her zaman ilk kopyalanır n çıkış bit.
  • 1≤ için im , eğer i inci maddesi cp memnun, daha sonra Z i = y iy i + 1 simge modülo yorumlanır, m . Aksi takdirde, z i = y i .

Her çıkış bitinin en fazla beş giriş bitine bağlı olduğunu unutmayın. İndirgenmek doğruluğu kanıtı ihmal, ancak kilit fikir (I [Dur94] ödünç) halinde olmasıdır φ karşılanabilir ve giriş bit x 1 , ..., x , n bir tatmin atama ayarlanır cp , daha sonra m çıkış bitleri z 1 , ..., z m çift eşlik olması kısıtlanır ve dolayısıyla devre bir permütasyon olamaz. Diğer taraftan, giriş bit ise x 1 , ..., x , n olmayan bir tatmin edici atama ayarlanır cp , daha sonra, çıkış bitleri z1 , ..., z m şey için ayarlanabilir; Bundan dolayı, eğer sat tatmin edilemez ise, o zaman devre bir permütasyondur.

tractability

İzlenebilir tarafta, NC 0 2 devrelerinde probleminiz P'dedir . Bu, aşağıdaki gibi gösterilmiştir. Genel olarak, bir permütasyon için bir Boole devresindeki her çıkış biti dengelidir ; yani, tam olarak yarı giriş şeritlerinin {0,1} her dengeli Boole fonksiyonu, ancak 1 olarak çıkış bitini ayarlamak 2 {0,1} olarak bir afin ; yani, tek bir giriş bitinin bir kopyası, iki giriş bitinin XOR değeri veya bunların ihmal edilmesi. Bu nedenle, önce her bir bit bitinin dengeli olup olmadığını kontrol edebilir ve ardından Gauss elemeliğiyle bijektiviteyi kontrol edebiliriz.

NC 0 3 devreleri durumunda veya NC 0 4 devreleri durumunda karmaşıklığı bilmiyorum .

Referanslar

[Dur94] Bruno Durand. 2B hücresel otomatların ters çevrilmesi: bazı karmaşıklık sonuçları. Teorik Bilgisayar Bilimi , 134 (2): 387-401, Kasım 1994. DOI: 10.1016 / 0304-3975 (94) 90244-5 .


3
NC ^ 0_3 devreleri hakkında bir takip sorusu gönderdim .
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.