Evaluasi sirkuit

13

Apakah diketahui jika masalah evaluasi rangkaian ada di ? Bagaimana dengan (uniform )?NC1NC1ALogTimeNC1

Kita tahu bahwa sirkuit dengan kedalaman dapat dievaluasi dengan sirkuit dengan kedalaman mana adalah konstanta universal. Ini berarti sirkuit kedalaman dapat dievaluasi dengan sirkuit kedalaman . Namun tidak mengandung fungsi yang akhirnya mendominasi semua fungsi di .kk+ccklgn+o(lgn)O(lgn)O(lgn)O(lgn)

Kita tahu bahwa masalah evaluasi rumus ada di . Setiap setara dengan rumus Boolean. Tidak bisakah kita menghitung representasi koneksi yang diperluas dari rumus Boolean yang setara dari dalam ?ALogTimeNC1NC1ALogTime

The koneksi representasi diperpanjang dari sirkuit termasuk

  • jumlah gerbang di sirkuit,
  • jenis masing-masing gerbang, dan
  • untuk setiap gerbang dan setiap lintasan dalam DAG sirkuit, gerbang mencapai dari mengikuti lintasan .gπgπ

Jalur diberikan oleh urutan 0/1 di mana 0 mewakili bergerak ke induk kiri dan 1 mewakili bergerak ke induk kanan. Perhatikan bahwa jumlah lintasan adalah polinomial: panjang lintasan dibatasi oleh kedalaman rangkaian.

Kaveh
sumber
4
Sejauh yang saya tahu, evaluasi tidak diketahui berada di N C 1 , dan menduga berada di luar N C 1 . Lihat "Pada teori aritmatika terbatas untuk N C 1 ", E. Jerabek, Ann. Appl Murni Logika 2011 ( math.cas.cz/~jerabek/papers/vnc.pdf ). NC1NC1NC1NC1
Iddo Tzameret
1
@ IddoTzameret Mungkin Anda harus membuat komentar Anda sebagai jawaban.
Dai Le
2
Apa yang Anda maksud dengan evaluasi sirkuit NC1? Apakah maksud Anda bahwa input yang diberikan kepada evaluator adalah sirkuit yang kedalamannya dibatasi oleh c log ( n ) untuk beberapa konstanta tetap c , di mana n adalah jumlah input ke C ? Cclog(n)cnC
Igor Shinkar
@ Igor, poin bagus. Saya harus berpikir dan mengklarifikasi.
Kaveh
@igor, saya pikir kita bisa berasumsi kedalaman dari rangkaian tersebut adalah untuk beberapa sewenang-wenang tetapi tetap konstan c 1 seperti yang sulit untuk N C 1 di bawah A C 0 pengurangan. clgnc1NC1AC0
Kaveh

Jawaban:

11

Sejauh yang saya tahu, evaluasi tidak diketahui berada di N C 1 , dan menduga berada di luar N C 1 . LihatNC1NC1NC1

Iddo Tzameret
sumber
1
Terima kasih iddo. Saya melihat kertas Emil dan itu sangat membantu. Dia menyatakan bahwa masalah tidak diketahui berada di jika kita menggunakan representasi koneksi langsung tetapi adalah di N C 1 jika kita menggunakan representasi koneksi diperpanjang . NC1NC1
Kaveh
Dia melanjutkan dengan menyatakan bahwa masalah berikut adalah kesulitan inti dari komputasi evaluasi sirkuit (dengan representasi dc): Diberikan grafik G pada n simpul dengan batas keluar-derajat, simpul x , y G , dan angka d log n , tentukan apakah y dapat dijangkau dari x in paling banyak d langkah. NC1Gnx,yGdlognyxd
Kaveh
1
@ Kaveh, Anda juga dapat melihat "Memperkuat Batas Bawah dengan Cara Reducibilitas Sendiri" oleh Allender dan Koucky (JACM 2010). Mereka juga menyatakan masalah evaluasi tidak diketahui dalam N C 1 . NC1NC1
Iddo Tzameret
1
Sebenarnya kalimat itu adalah inspirasi untuk pertanyaan saya. Aku merasa itu harus di jika kita menggunakan representasi koneksi diperpanjang dan negara-negara kertas Emil yang memang. NC1
Kaveh