Jika saya tidak salah mengerti apa yang Anda maksud dengan gerbang AND & OR, pada dasarnya gerbang komparator yang mengambil dua bit input dan y dan menghasilkan dua bit output x ∧ y dan x ∨ y . Dua bit output x ∧ y dan x ∨ y pada dasarnya adalah min ( x , y ) dan maks ( x , y ) .xyx ∧ yx ∨ yx ∧ yx ∨ y( x , y)( x , y)
Sirkuit komparator dibangun dengan menyusun gerbang komparator ini secara bersamaan tetapi memungkinkan tidak ada fan-out selain dari dua output yang dihasilkan oleh masing-masing gerbang . Jadi, kita bisa menggambar rangkaian pembanding menggunakan notasi di bawah ini (mirip dengan cara kita menggambar jaringan penyortiran).
Kita dapat mendefinisikan masalah nilai rangkaian pembanding (CCV) sebagai berikut: diberi rangkaian pembanding dengan input Boolean yang ditentukan, tentukan nilai output dari kawat yang ditunjuk. Dengan mengambil penutupan masalah CCV ini di bawah pengurangan ruang log, kita mendapatkan kelas kompleksitas CC , yang masalah lengkapnya mencakup masalah alami seperti pencocokan maksimal lex-first, pernikahan stabil, roomate stabil.
Dalam makalah baru-baru ini , Steve Cook, Yuval Filmus dan saya menunjukkan bahwa bahkan ketika kita menggunakan AC 0 banyak-satu penutupan, kita masih mendapatkan CC kelas yang sama. Sejauh pengetahuan kami pada saat ini, NL ⊆ CC ⊆ P. Dalam makalah kami, kami memberikan bukti bahwa CC dan NC tidak dapat dibandingkan (sehingga CC adalah subset P yang tepat), dengan memberikan pengaturan oracle di mana relativized CC dan relativized NC tidak ada bandingannya. Kami juga memberikan bukti bahwa CC dan SC tidak dapat dibandingkan.0⊆⊆