Apa yang diketahui tentang kompleksitas menemukan rangkaian minimal yang menghitung SAT hingga panjang ?
Secara lebih formal: apa kerumitan fungsi yang, diberi sebagai input, menghasilkan rangkaian minimal C sedemikian rupa sehingga untuk setiap rumus φ dengan | φ | ≤ n , C ?
(Saya secara khusus tertarik pada batas bawah.)
Algoritma deterministik naif (menghitung SAT dengan kekuatan kasar hingga panjang , lalu coba semua sirkuit dalam urutan ukuran sampai Anda menemukan yang menghitung SAT dengan panjang hingga n ) membutuhkan waktu ≤ 2 O ( n ) untuk menghitung SAT, dan kemudian O tambahan ( 2 n 2 M ) waktu untuk menemukan sirkuit minimal, di mana M adalah ukuran dari sirkuit minimal.
Apakah ada algoritma deterministik yang menemukan sirkuit minimal untuk SAT yang waktu operasinya , di mana M adalah ukuran sirkuit minimal? Atau apakah ini menyiratkan kompleksitas yang runtuh?
Berikut adalah dua hal yang, walaupun terkait dengan pertanyaan saya, jelas bukan yang saya tanyakan (yaitu, saya pikir, mengapa saya merasa agak sulit untuk mencari):
Rangkaian masalah minimisasi: diberikan sirkuit (atau fungsi f yang diberikan oleh tabel kebenarannya, atau beberapa varian lainnya) menemukan rangkaian minimal C ' komputasi fungsi yang sama seperti C . Sekalipun minimalisasi rangkaian itu mudah, itu tidak selalu berarti bahwa tugas di atas mudah, karena bahkan menghitung fungsi yang ingin kita perkecil (SAT hingga panjang n ) diyakini sulit, sedangkan dalam masalah minimisasi rangkaian fungsi kita ingin meminimalkan adalah gratis (ini diberikan sebagai input).
versus P / p o l y . Pertanyaan saya bukan hanya tentangukuransirkuit minimal; ini tentang kompleksitas menemukan rangkaian minimal, terlepas dari ukurannya. Tentunya jika kita dapat menghitung sirkuit minimal dalam waktu polinomial maka N P ⊆ P / p o l y (dan pada kenyataannya N P ⊆ P , sejak itu rangkaian keluarga adalah P- seragam), tetapi kebalikannya tidak perlu benar. Memang, saya percayaImmerman dan Mahaneyadalah yang pertama membangun oracle di mana N tetapi P ≠ N P - yaitu, memiliki sirkuit ukuran polinomial tetapi tidak dapat ditemukan dalam waktu polinomial.