Jeśli nie rozumiem, co rozumiesz przez bramkę AND & OR, jest to w zasadzie bramka porównawcza, która bierze dwa bity wejściowe i y i wytwarza dwa bity wyjściowe x ∧ y i x ∨ y . Dwa bity wyjściowe x ∧ y i x ∨ y są w zasadzie min ( x , y ) i max ( x , y ) .xyx ∧ yx ∨ yx ∧ yx ∨ y( x , y)( x , y)
Obwody komparatora buduje się, łącząc razem te bramki komparatora, ale nie pozwalając na więcej wyjść poza dwoma wyjściami wytwarzanymi przez każdą bramkę . Możemy więc rysować obwody komparatora, korzystając z poniższych notacji (podobnie jak w przypadku rysowania sieci sortujących).
Możemy zdefiniować problem wartości obwodu komparatora (CCV) w następujący sposób: biorąc pod uwagę obwód komparatora z określonymi wejściami boolowskimi, określ wartość wyjściową wyznaczonego przewodu. Przyjmując zamknięcie tego problemu CCV w ramach redukcji przestrzeni logicznej, otrzymujemy klasę złożoności CC , której kompletne problemy obejmują problemy naturalne, takie jak maksymalne dopasowanie leksymalne , stabilne małżeństwo, stabilny pokój.
W tym ostatnim artykule Steve Cook, Yuval Filmus i ja pokazaliśmy, że nawet jeśli zastosujemy zamknięcie wielokrotne AC 0 , nadal otrzymamy CC tej samej klasy. Zgodnie z naszą najlepszą wiedzą w tym momencie, NL ⊆ CC ⊆ P. W naszym dokumencie przedstawiliśmy dowody, że CC i NC są nieporównywalne (tak, że CC jest właściwym podzbiorem P), podając ustawienia wyroczni, gdzie relatywizowano CC i relatywizowano NC są nieporównywalne. Daliśmy również dowód, że CC i SC są nieporównywalne.0⊆⊆