Những ngôn ngữ không thông thường nào trong


11

Ví dụ: tôi biết rằng ngôn ngữ không thông thường nằm trong . Tôi muốn biết thêm ví dụ như thế này. A C 0anbnAC0


Palindromes ( ){wwR}
Vor

Là gì ? AC0
vonbrand

@vonbrand, là lớp mạch có độ sâu không đổi chứa và / hoặc cổng của quạt không giới hạn. Nghĩa là, mỗi cổng trong một mạch là một cổng "và" hoặc "hoặc" và cho phép số lượng đầu vào không giới hạn xuất hiện.AC0
Nicholas Mancuso

Câu trả lời:


9

Ngôn ngữ trong có thể phức tạp hơn trực giác ngây thơ có thể gợi ý.AC0

  • Rõ ràng, chứa , không có ngữ cảnh. { a n b n c n }AC0{anbncn}
  • Mọi ngôn ngữ đơn nhất đều ở dạng không đồng nhất ; ví dụ, vấn đề tạm dừng thể hiện bằng unary.AC0
  • Bổ sung có thể được thực hiện trong với một bộ cộng mang theo. Ở đây, đầu vào là bit đại diện cho hai số và đầu ra chứa dây (tương đương, mỗi bit đầu ra có thể được nhận ra trong ) 2 n n + 1 A C 0AC02nn+1AC0
  • Ghép kênh: nằm trong .A C 0{wx:|w|=2n,|x|=n,w[x]=1}AC0

    Một bộ ghép kênh là một hàm trên biến xuất ra giá trị của một trong biến, trong đó chỉ số được xác định bởi biến. (Tương tự giữ nếu chỉ mục được viết bằng unary.)2 n n2n+n2nn

  • Tính toán của các công thức 3SAT là trong .AC0

    Đầu vào bao gồm biến, theo sau là một số mệnh đề, mỗi mệnh đề chứa ba chữ, trong đó mỗi chữ là một chỉ số của biến (unary hoặc binary, không quan trọng) và một bit chỉ ra sự phủ định có thể. Bạn có thể đánh giá các chữ bằng bộ ghép kênh và sau đó thêm một lớp OR và sau đó là một chữ AND lớn trên đầu.n

  • 1AC0 không chứa đa số, nhưng nó chứa đa số gần đúng: một hàm bằng đa số nếu đầu ra là số 0 hoặc số. Xem "Đếm gần đúng với mạch liên tục - Độ sâu liên tục" của Ajtai.12+ε

P a r i t y A C 0AC0 được đóng dưới các hoạt động logic, nối và thành phần, do đó bạn có thể kết hợp các ví dụ trên. Bây giờ bạn sẽ cảm thấy một số sự tôn trọng đối với và các giới hạn mạch khác!ParityAC0


Bạn có một số tài liệu tham khảo về điều này? Đặc biệt là vấn đề tạm dừng đơn phương là trong . Vì , tôi không nhận được điều này (tôi đến muộn, đó có thể là lý do của tôi). A C 0A C = N C PAC0AC0AC=NCP
Pål GD

1
Đó là nonuniform (như ), trong đó mạch có thể tùy ý thay đổi theo chiều dài đầu vào. P / p o l yAC0P/poly
sdcvvc

@ PålGD, nó được trình bày trong văn bản Arora và Barak.
Nicholas Mancuso

Bạn có một tài liệu tham khảo cho một bằng chứng rằng ghép kênh là trong AC0?
Alex Grilo

1
i=02n1(x=iw[i]=1)
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.