Kısıtlanmış eşik geçidi ( ) temel olarak giriş bitlerini sıralamaktır.∑ixi≥k
Bitleri sıralayabilirseniz, sonucu ile karşılaştırmak ve kısıtlı eşiği hesaplamak kolaydır .k
Öte yandan, sınırlı eşiği hesaplamak için bir devremiz olduğunu varsayalım. Girişte yer alanların sayısını bulmak ve sıralı listeyi çıkarmak için paralel bir arama yapabiliriz.
Bunlar devre derinliğini korur. Kısıtlı eşiği hesaplamak için yeni bir devresi , derinlik sıralama devresi verecektir . Dolayısıyla, çoğunluğu göstermek için basit bir argüman ortaya
, basit bir derinlik- sıralama devresi (AKS sıralama ağına dayalı olandan farklı buldunuz .NC1O(lgn)NC1O(lgn)
Çoğunluk geçidine yeni 1 ve 0 girişleri ekleyerek çoğunluk kullanarak kısıtlı eşiği uygulamanın kolay olduğunu unutmayın.
Daha önce bu cevap, bölme ve fethetme kullanılarak yapılabileceğini ve ikili toplama işleminin içinde olduğunu iddia ediyordu . Bu, doğrudan yaparsak ikili sınırsız fan giriş kapılarımız olduğundan, çoğunluğun ve içinde olduğunu gösterir. Ancak biraz daha fazla iş ile yapılabilir.AC0AC1NC2
derinliğinde kalmak için üçe iki denilen numarayı kullanmalıyız .O(lgn)
üçe iki ikili toplama:
üç ikili sayı verildiğinde iki ikili sayıyı ,
şekilde hesaplayabiliriz .x , y a + b + c = x + ya,b,cx,ya+b+c=x+y
Başka bir yöntem, eklemenin ve fan-in 2'de yapılabileceği tamsayıların imzalı rakam temsilini kullanmaktır . (Fikir, bir sayının birden fazla şekilde temsil edilebileceği esnekliği kullanmaktır. taşıma yayılmaz).O(1)
Bkz. Bölüm 4 ve alıştırma 4