Đánh giá mạch


13

Được biết nếu vấn đề đánh giá mạch có trong không? Làm thế nào về (thống nhất )? N C 1 A L o g T i m e N C 1NC1NC1ALogTimeNC1

Chúng ta biết rằng các mạch có độ sâu có thể được đánh giá bằng các mạch có độ sâu trong đó là hằng số phổ quát. Điều này có nghĩa là các mạch có độ sâu có thể được đánh giá bằng một mạch có độ sâu . Tuy nhiên, không chứa một hàm cuối cùng chi phối tất cả các hàm trong .k + c c k lg n + o ( lg n ) O ( lg n ) O ( lg n ) O ( lg n )kk+ccklgn+o(lgn)O(lgn)O(lgn)O(lgn)

Chúng tôi biết rằng vấn đề đánh giá công thức là trong . Mỗi mạch tương đương với công thức Boolean. Chúng ta không thể tính toán biểu diễn kết nối mở rộng của một công thức Boolean tương đương với công thức của một mạch trong ?N C 1 N C 1 A L o g T i m eALogTimeNC1NC1ALogTime

Các đại diện kết nối mở rộng của một mạch bao gồm

  • số lượng cổng trong mạch,
  • loại của mỗi cổng, và
  • với mọi cổng và mọi đường dẫn trong DAG của mạch, cổng đạt được từ theo đường dẫn .gπgπ

Một đường dẫn được đưa ra bởi một chuỗi 0/1 trong đó 0 đại diện cho việc di chuyển sang cha mẹ bên trái và 1 đại diện cho việc di chuyển sang cha mẹ bên phải. Lưu ý rằng số lượng đường dẫn là đa thức: chiều dài của các đường dẫn được giới hạn bởi độ sâu của mạch.


4
Theo như tôi biết, đánh giá không được biết là ở , và được phỏng đoán là nằm ngoài . Xem "Về lý thuyết số học giới hạn cho ", E. Jerabek, Ann. Táo nguyên chất. Logic 2011 ( math.cas.cz/~jerabek/ con /vnc.pdf ). NC1NC1NC1NC1
Iddo Tzameret

1
@IddoTzameret Có lẽ bạn nên đưa ra nhận xét của mình một câu trả lời.
Đại Lê

2
Bạn có ý nghĩa gì khi đánh giá mạch NC1? Bạn có nghĩa là đầu vào được cung cấp cho người đánh giá là một mạch có độ sâu được giới hạn bởi cho một số hằng số cố định , trong đó là số lượng đầu vào của ? Cclog(n)cnC
Igor Shinkar

@Igor, điểm tốt. Tôi phải suy nghĩ và làm rõ.
Kaveh

@igor, tôi nghĩ rằng chúng ta có thể giả sử độ sâu của mạch là đối với một số hằng số tùy ý nhưng cố định c 1 vì điều đó khó đối với N C 1 theo mức giảm A C 0 . clgnc1NC1AC0
Kaveh

Câu trả lời:


11

Theo như tôi biết, đánh giá không được biết là nằm trong N C 1 và được phỏng đoán là nằm ngoài N C 1 . XemNC1NC1NC1


1
Cảm ơn Iddo. Tôi đang xem bài viết của Emil và nó rất hữu ích. Ông nói rằng vấn đề không được biết là ở nếu chúng ta sử dụng biểu diễn kết nối trực tiếp nhưng nó nằmN C 1 nếu chúng ta sử dụng biểu diễn kết nối mở rộng . NC1NC1
Kaveh

Ông tiếp tục nói rằng vấn đề sau đây là khó khăn cốt lõi của việc tính toán đánh giá mạch (với biểu diễn dc): Cho một đồ thị có hướng G trên n đỉnh với giới hạn ngoài, đỉnh x , y G và một số d log n , xác định xem y có thể truy cập từ x trong hầu hết các bước d hay không . NC1Gnx,yGdlognyxd
Kaveh

1
@Kaveh, bạn cũng có thể xem "Amplifying Lower Bound bằng phương tiện tự giảm" của Allender và Koucky (JACM 2010). Họ cũng nêu vấn đề đánh giá không được biết đến trong N C 1 . NC1NC1
Iddo Tzameret

1
Thật ra câu nói đó là nguồn cảm hứng cho câu hỏi của tôi. Tôi cảm thấy nó phải ở nếu chúng ta sử dụng biểu diễn kết nối mở rộng và giấy của Emil nói rằng đó thực sự là. NC1
Kaveh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.