i N L o g T i m e są dwiema najmniejszymi klasami złożoności, jakie mamy. (Należy zauważyć, że w czasie logarytmicznej hierarchia l H jest równe A C 0 i są dwa pierwsze poziom L H ).
Po zapoznaniu się pytanie , staję się interesuje, czy odstęp pomiędzy tymi dwoma klasami są znane, a w rzeczywistości nie jest łatwo oddzielić od (dzięki Robin Kothari. Zobacz także znane). Teraz interesuje mnie ich odpowiednia charakterystyka złożoności obwodu. Przeszukałem trochę i zapytałem kilka osób, ale nie byłem w stanie znaleźć odpowiedzi.
Czy mamy ładne charakterystyki złożoności obwodu dla klas złożoności i N L o g T i m e ?
Uwaga: pojawia się przy określaniu dużą jednorodność dla małych grup złożoności. Zauważ, że niewielkie ograniczenie czasowe nie pozwala tym maszynom na odczytanie całego wejścia, mogą one tylko odczytać lg n bitów z wejścia, a klasy są definiowane za pomocą maszyn, które mogą zapisać adres bitu, a następnie odczytać ten bit bezpośrednio ( tzn. nie trzeba przeglądać wszystkich poprzednich bitów, aby tam dotrzeć).
Odpowiedzi:
Myślę, że o wiele bardziej interesujące jest to, że klasy złożoności obwodów stosowane przez teorię złożoności CS dokonują różnych prognoz i używają innych mierników niż te w społeczności VLSI. Ze złożoności funkcji logicznych VLSI :
W szczególności zwróć uwagę na
aoi
/oai
bramki, które sąAnd Or Invert
/Or And Invert
składają się z pierwszej funkcji wielkości arity zasilającej drugą funkcję, gdzie liczba bramek pierwszej funkcji jest równa liczbie pojawień się jałowości . Na przykład reprezentuje „Dwa 2 wejścia AND bramki zasilające bramkę NOR”.aoi22
Chodzi mi o to: wzięte osobno,
oai222
funkcję można zbudować za pomocą trzech 2-wejściowych bramek OR i 3-wejściowej bramki NAND, o łącznej powierzchni ~ 4,56, nie wliczając żadnego obszaru używanego do połączenia. Jednak ten prymityw może być zrealizowany na obszarze zaledwie 1,72, co oznacza, że dyskretna manifestacja tej samej funkcji boolowskiej zajmuje 2,65 razy więcej obszaru.Właściwości propagacji dla bardziej złożonych prymitywów są również znacznie lepsze niż w przypadku dyskretnych bramek.
O złożoności implementacji VLSI i reprezentacjach graficznych funkcji boolowskich z mnożeniem aplikacji do liczby całkowitej pokazuje, że przewidywanie złożoności obwodu za pomocą modelu OBDD zawyża rzeczywistą złożoność obwodu:
źródło