Tại sao cổng mod_m thú vị?


39

Ryan Williams vừa đăng giới hạn dưới của mình lên ACC , loại vấn đề có mạch độ sâu không đổi với các cổng và cổng không giới hạn VÀ, HOẶC, KHÔNG và MOD_m cho tất cả các m có thể.

Có gì đặc biệt về cổng MOD_m?

  • Chúng cho phép một người mô phỏng số học trên bất kỳ vòng Z_m nào.
  • Trước kết quả của Ryan, việc ném các cổng MOD_m vào hỗn hợp đã tạo ra lớp đầu tiên mà giới hạn dưới đã biết không hoạt động.

Có bất kỳ lý do tự nhiên khác để nghiên cứu cổng MOD_m?

Câu trả lời:


39

ACC0 là một lớp phức tạp tự nhiên.

1) Barrington đã chỉ ra rằng tính toán trên các đơn sắc không thể hòa tan bắt được NC1 trong khi trên các đơn sắc có thể hòa tan bắt được ACC0 .

2) Gần đây, Hansen và Koucky đã chứng minh một kết quả tuyệt vời rằng các chương trình phân nhánh phẳng có chiều rộng không đổi đa kích thước chính xác là ACC0 . Nếu không có điều kiện phẳng, tất nhiên chúng ta sẽ nhận được kết quả của Barrington đặc trưng cho NC1 .

Vì vậy, sự khác biệt giữa ACC0NC1 là lý thuyết nhóm trên một mặt và mặt khác.

Đã thêm: Dana, một ví dụ đơn giản về nhóm có thể giải được là , nhóm đối xứng trên các phần tử. Không đi sâu vào chi tiết, bất kỳ nhóm nào có thể giải được đều có một chuỗi có chỉ tiêu xảy ra theo chu kỳ. Cấu trúc tuần hoàn này được phản ánh như các cổng mod trong khi xây dựng một mạch để giải quyết các vấn đề từ trên nhóm.S4

Về tính phẳng, người ta muốn tin rằng tính phẳng có thể áp đặt các hạn chế / tắc nghẽn trong luồng thông tin. Điều này không phải lúc nào cũng đúng: ví dụ, các biến thể của 3SAT phẳng được biết là hoàn thành NP. Tuy nhiên, trong các lớp nhỏ hơn, những hạn chế này có nhiều khả năng "giữ" hơn.

Trong tĩnh mạch tương tự, Wigderson cho thấy NL / poly = UL / poly sử dụng bổ đề cách ly. Chúng tôi không biết làm thế nào để giải quyết vấn đề cô lập đối với các DAG tùy ý để có được NL = UL, nhưng chúng tôi biết cách làm như vậy đối với các DAG phẳng.


1
NC1ACC

7
AC0AC0

@Vinay: Bạn có chắc chắn rằng kết quả NL / poly = UL / poly là do Wigderson không?
Đại Lê

17

m mod pmodmmmodp

Hãy xem xét lớp các mạch có độ sâu không đổi chỉ bao gồm các cổng , và các đầu vào và hằng số ở các lá. Sau đó, người ta có thể dễ dàng chỉ ra rằng hàm OR (ví dụ) không thể được tính bằng các mạch như vậy, bất kể kích thước của mạch. (Điều này là do bất kỳ mạch nào như vậy sẽ tính đa thức bậc thấp so với và mức độ OR là ).F p nmodpFpn

Tuy nhiên, nếu chúng ta xem xét các mạch chỉ bao gồm các cổng trong đó có ít nhất hai thừa số nguyên tố riêng biệt, thì có một mạch độ sâu (có kích thước theo cấp số nhân) cho hàm OR.m 2modmm2

Và trước kết quả của Ryan, tôi đoán là lớp nhỏ nhất mà chúng tôi không có bất kỳ giới hạn thấp nào.AC0[mod6]


1
Phụ lục cho câu cuối cùng: Người ta đã biết rằng tính toán với các mạch có độ sâu không đổi bằng cách sử dụng các cổng AND, OR, NOT và cho các số nguyên tố yêu cầu số cổng theo cấp số nhân. (Cũng có phần mở rộng cho các vật liệu tổng hợp tương đối chính.) Vì 6 là tổng hợp nhỏ nhất của hai số nguyên tố riêng biệt, là hàm tính toán "dễ nhất" mà không có giới hạn dưới hàm mũ nào được biết đến. M O D p p q M O D 6MODqMODppqMOD6
Daniel Apon

14

Chỉ để giải thích về hai điểm của bạn:

Nếu chúng ta đang kinh doanh trong việc hiểu tính toán, đếm mô-đun là một trong những biên giới của sự hiểu biết của chúng ta. Đếm mô-đun là một trong những hiện tượng đơn giản và tự nhiên nhất trong tính toán, nhưng dường như chúng ta hiểu rất ít về nó. Chúng ta không thể loại trừ khả năng 3 mạch có độ sâu đa thức chỉ với các cổng Mod6 có thể tính toán mọi hàm trong NP. Tuy nhiên, người ta phỏng đoán rằng các mạch như vậy chỉ có thể tính toán các hàm với kích thước hỗ trợ lớn và do đó không thể tính được một hàm rất đơn giản như AND. Ở phía trên, tình hình là tương tự, chúng tôi không có kết quả không tầm thường.

Những câu hỏi này cũng rất thú vị từ góc độ toán học thuần túy vì chúng được liên kết chặt chẽ với các câu hỏi rất tự nhiên về đa thức và ma trận trên Z_m. Để đưa ra một ví dụ, chúng ta không có giới hạn thấp hơn cho thứ hạng của ma trận mã hóa nxn trên Z_6. Một ma trận mã hóa có 0s trên đường chéo và khác không đường chéo.


Những người quan tâm đến "nguyên tố so với modulo tổng hợp" nên kiểm tra trang chủ của Vince Grolmusz: grolmusz.pitgroup.org
Stasys
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.