Contoh menunjukkan kekuatan sirkuit non-deterministik

17

Sirkuit Boolean yang non-deterministik memiliki, di samping input biasa , satu set input "non-deterministik" y = ( y 1 , ... , y m ) . Sirkuit non-deterministik C menerima input x jika ada y sedemikian sehingga output sirkuit 1 on ( x , y ) . Analog dengan P / p o l yx=(x1,,xn)y=(y1,,ym)Cxy1(x,y)P/poly(kelas bahasa yang dapat ditentukan oleh sirkuit ukuran polinom), dapat didefinisikan sebagai kelas bahasa yang dapat ditentukan oleh sirkuit polinomial ukuran non-deterministik. Hal ini secara luas diyakini bahwa sirkuit non-deterministik lebih kuat daripada sirkuit deterministik, khususnya N P P / p o l y menyiratkan bahwa hirarki polinomial runtuh.NP/polyNPP/poly

Apakah ada contoh eksplisit (dan tanpa syarat) dalam literatur yang menunjukkan bahwa sirkuit non-deterministik lebih kuat daripada sirkuit deterministik?

Secara khusus, apakah Anda tahu keluarga fungsi dihitung oleh sirkuit non-deterministik dengan ukuran c n , tetapi tidak dapat dihitung dengan sirkuit deterministik ukuran ( c + ϵ ) n ?{fn}n>0cn(c+ϵ)n

Gustav Nordh
sumber
4
Saya tidak berpikir bahwa keluarga seperti itu dikenal. Berikut adalah makalah baru-baru ini mempelajari sirkuit non-deterministik: arxiv.org/abs/1504.06731 Saya ingat bahwa sebelum menerbitkan makalah, Hiroki mengajukan pertanyaan serupa di sini
Alexander S. Kulikov
2
Terima kasih. Saya berasumsi pertanyaan yang Anda ajukan adalah ini: cstheory.stackexchange.com/q/25736 yang terkait, tetapi meminta batas bawah pada kompleksitas sirkuit non-deterministik.
Gustav Nordh
3
Salah satu properti penting dari sirkuit non-deterministik adalah bahwa mereka selalu dapat diubah menjadi sirkuit kedalaman-2 yang setara dengan menambahkan lebih banyak input non-deterministik, menggunakan ide yang sama seperti dalam pengurangan dari CircuitSAT ke SAT. Secara khusus, ini berarti bahwa sirkuit non-deterministik kedalaman 2 dapat menghitung paritas n bit dalam ukuran polinomial, sedangkan sirkuit deterministik kedalaman 2 komputasi paritas harus berukuran 2 ^ n-1.
Atau Meir
1
Poin bagus! Khususnya dalam kaitannya dengan hasil Hiroki yang disebutkan di atas bahwa kompleksitas sirkuit non-deterministik paritas adalah 3 (n-1), yang sama dengan kompleksitas sirkuit deterministik paritas.
Gustav Nordh
1
Kasus rumus DeMorgan mirip dengan sirkuit kedalaman-2 yang disebutkan di atas. Rumus DeMorgan non-deterministik dapat menghitung paritas n bit dalam ukuran linier, menggunakan ide-ide serupa dengan sirkuit kedalaman-2, sedangkan rumus DeMorgan deterministik membutuhkan ukuran kuadratik dengan teorema Khrapchenko.
Hiroki Morizumi

Jawaban:

4

Jika masalah ini tidak ada kemajuan, saya punya jawaban.

-

Saya juga telah mempertimbangkan masalah ini sejak makalah COCOON'15 saya (sebelum pertanyaan Anda).

Sekarang, saya punya strategi bukti, dan segera memberikan berikut teorema: Ada fungsi Boolean sehingga nondeterministic U 2 kompleksitas -circuit dari f adalah paling 2 n + o ( n ) dan deterministik U 2 -circuit kompleksitas f adalah 3 n - o ( n ) .fU2f2n+o(n)U2f3no(n)

Saya minta maaf karena saya belum menulis makalah. Sketsa bukti di bawah ini mungkin cukup untuk menjelaskan strategi pembuktian saya. Saya bertujuan untuk menulis makalah dengan hasil lebih banyak dengan batas waktu STACS (1 Oktober).

[Sketsa Bukti]

Biarkan f=i=0n1Parityn(xni+1,,xni+n)

Bukti batas bawah deterministik didasarkan pada metode eliminasi gerbang standar dengan sedikit modifikasi.

Bukti batas atas nondeterministik adalah konstruksi dari rangkaian nondeterministik tersebut.

  1. Parityno(n)
  2. n2n+o(n)
  3. Gabungkan kedua sirkuit.
Hiroki Morizumi
sumber
Ada yang salah dengan batas. Kompleksitas non-deterministik tidak boleh lebih besar dari kompleksitas deterministik.
Emil Jeřábek mendukung Monica
Terima kasih atas jawaban Anda, persis apa yang saya cari!
Gustav Nordh