Czy obwody AND i OR P-są kompletne?

21

Bramka AND & OR jest bramką, która ma dwa wejścia i zwraca ich AND oraz OR. Czy obwody wykonane tylko z bramki AND & OR, bez fanouta, mogą wykonywać dowolne obliczenia? Mówiąc ściślej, czy obszar logiczny obliczeń wielomianowych można zredukować do obwodów AND i OR?

Moja motywacja do rozwiązania tego problemu jest dość dziwna. Jak opisano tutaj , to pytanie jest ważne dla obliczeń w grze komputerowej Dwarf Fortress .

Itai Bar-Natan
źródło
2
Takie obwody są monotoniczne, a zatem dalekie są od P-pełnego.
David Harris
3
@David Harris: Na pierwszy rzut oka też tak myślałem, ale to rozumowanie jest nieprawidłowe, ponieważ redukcja przestrzeni logicznej może zwiększyć dane wejściowe z jego negacją!
Tsuyoshi Ito,
2
Można zauważyć, że monotoniczna ocena boolowska jest zakończona dla pod A C 0 . N.do1ZAdo0
Kaveh

Odpowiedzi:

23

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 ) .xyxyxyxyxy(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).

wprowadź opis zdjęcia tutaj

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

Dai Le
źródło
0

(odpowiedź nie kwalifikuje się, ponieważ odnosi się do oddzielnych bramek AND, OR bez ograniczeń fan out)

Poniższy artykuł dotyczy tematu: Automaty komórkowe z większością głosów, dynamika Ising i kompletność P.

Pokazujemy, że w trzech lub więcej wymiarach systemy te mogą symulować obwody boolowskie bramek AND i OR, a zatem są P-kompletne . Oznacza to, że przewidywanie ich kroków czasowych w przyszłości jest co najmniej tak trudne, jak każdy inny problem, który wymaga czasu wielomianowego na komputerze szeregowym.

(...)

Problem Monotone Circuit Value, gdzie bramki AND i OR są dozwolone, ale bramki NIE są, nadal jest P-zupełny z następującego powodu: używając praw De Morgana (...) możemy przesuwać negacje z powrotem przez bramki, aż tylko wpływają na same dane wejściowe. W ten sposób każdy problem z wartością obwodu można przekształcić w problem z wartością obwodu monotonicznego, z zanegowaniem niektórych wejść. Ten rodzaj konwersji, od jednego problemu do drugiego, nazywa się redukcją.

Mooncer
źródło
Czy mógłbyś podać swoją odpowiedź? Nie zauważyłem połączenia między „tymi systemami” a wspomnianymi powyżej obwodami AND i OR.
Dai Le
Przeczytałem ten artykuł 2 lata temu. Poświęcony jest kompletności P i monotonicznym obwodom logicznym. Ostateczną interpretację pozostawiam czytelnikowi, ponieważ nie pamiętam teraz szczegółów. Jest to z pewnością dobry artykuł, zwłaszcza jeśli Itai wydaje się zdezorientowany. Więcej: czy pogrubiony tekst w mojej cytacie nie jest odpowiedzią - że obwody logiczne ORAZ / LUB są P-kompletne?
Mooncer
Ok masz rację. Może zostawię swoją odpowiedź, może komuś się przyda.
Mooncer
3
Dobrze znany jest fakt, że problem oceny obwodów monotonicznych, które składają się z bramek AND i bramek OR, w których każda bramka może mieć fanout 2 , jest P-zupełny. Problem z obwodem wymieniony w plakacie oryginalnym nakłada ograniczenia fanoutu , a zatem nie wiadomo, czy jest to P-zupełny.
Dai Le
2
@vzn Ocena obwodu znajduje się w P. Odwołaniem do faktu, o którym wspomniał Dai, jest książka Cooka i Nguyena „Logiczne podstawy złożoności dowodu”.
Yuval Filmus,