Là RNC thống nhất có trong không gian polylog?


28

Log-space-NC NC được chứa trong không gian polylog xác định (đôi khi được viết bằng PolyL). Là RNC log-space-thống nhất cũng trong lớp này? Phiên bản ngẫu nhiên tiêu chuẩn của PolyL phải có trong PolyL, nhưng tôi không thấy RNC (đồng nhất) đó là ngẫu nhiên-PolyL.

Khó khăn tôi thấy là trong RNC, mạch có thể "nhìn vào các bit ngẫu nhiên" nhiều như nó muốn; tức là, các đầu vào ngẫu nhiên có thể có fanout tùy ý. Nhưng trong phiên bản ngẫu nhiên của PolyL, không giống như bạn có được một cuộn băng bit ngẫu nhiên mà bạn có thể xem nhiều như bạn muốn; thay vào đó, bạn chỉ được phép lật một đồng xu ở mỗi bước thời gian.

Cảm ơn!


4
Periklis Papakonstantinou đã gửi email cho tôi chính xác loại câu trả lời tôi đang tìm kiếm. Anh ấy nói với tôi rằng Valentine Kabanets nói với anh ấy rằng người ta có thể sử dụng Kabanets - Impagliazzo để cho thấy rằng RNC thống nhất trong PolyL sẽ ngụ ý giới hạn mạch nhất định cho NEXP hoặc Vĩnh viễn. Có lẽ một trong số họ có thể đăng các đối số ở đây.
Ryan O'Dellell

2
Hệ quả 4.13 trong bài báo
sdcvvc

@sdvvc: Làm cho câu trả lời?
Joshua Grochow

@JoshuaGrochow Chúng tôi biết là không thể. Tuy nhiên, R N C = P = B P P = N P = P S P A C E có khả thi không? NC=PSPACERNC=P=BPP=NP=PSPACE
T ....

Câu trả lời:


18

Có lẽ hầu hết mọi người nghĩ rằng (hoặc thậm chí là R N C = N C ), nhưng tôi hoài nghi về điều này (xem phần thứ hai của tôi Trả lời dưới đây). Nếu R N C thực sự được chứa trong D S P A C E ( p o l y l o g ) , thì nó cũng được chứa trong NRNCDSPACE(polylog)RNC=NCRNCDSPACE(polylog) (cụ thể hơn, đó là trong D T I M E ( 2 p o l y l o g ) bằng cách tìm kiếm toàn diện).NTIME(2polylog)DTIME(2polylog)

Valentine Kabanets đã giải thích cho tôi lập luận (văn hóa dân gian) sau đây từ bài viết của anh ấy với Russell Impagliazzo giải thích tại sao là không thể.RNCNTIME(2polylog)

Định lý: Nếu , thì N E X P không thể tính được bằng các mạch Boolean có kích thước o ( 2 n / n ) (tức là tối đa hóa phụ theo Shannon; không liên quan nhưng xem Lupanov về độ chặt) hoặc Vĩnh viễn không thể tính được bằng các công thức số học (không phân chia) trên Z có kích thước quasipolynomial.RNCNTIME(2polylog)NEXPo(2n/n)Z

Chứng minh: giả sử . Nếu Vĩnh viễn có một công thức kích thước quasipolynomial, thì chúng ta có thể đoán và xác minh một công thức như vậy cho Vĩnh viễn bằng cách sử dụng một công cụ kiểm tra nhận dạng đa thức thời gian quasipolynomial bằng giả định. Nơi này thường trực trong N T I M E ( 2 p o l y l o g ) .RNCNTIME(2polylog)NTIME(2polylog)

Bởi lý Toda của, là sau đó cũng trong N T I M E ( 2 p o l y l o g ) . Bằng cách đệm, phiên bản thời gian tuyến tính theo cấp số nhân của Σ 5 cũng nằm trong N E X P . Do đó, phiên bản lũy thừa tuyến tính của Σ 5 có mạch có kích thước o ( 2 n / n ) (tức là subax). Nhưng, bằng một đối số đường chéo đơn giản, người ta có thể chỉ ra rằng phiên bản lũy thừa tuyến tính của Σ 5Σ2NTIME(2polylog)Σ5NEXPΣ5o(2n/n)Σ5yêu cầu kích thước mạch tối đa, đó là một mâu thuẫn (nhân tiện, đây là một biến thể của câu hỏi cấp trung cho khóa học phức tạp cấp độ sau đại học; có thể chứng minh rằng yêu cầu mạch kích thước tối đa là một đơn giản hơn). QED.EXPSPACE

Bây giờ hướng không phổ biến.

Chúng ta đã biết rằng ngẫu nhiên đọc nhiều lần có thể làm một cái gì đó không rõ ràng. Một ví dụ thú vị có thể được tìm thấy trong " Làm cho chủ nghĩa không phổ biến không rõ ràng " của Reinhardt và Allender (họ nói nó về tính không đồng nhất nhưng về nguyên tắc là về việc sử dụng tính ngẫu nhiên đọc nhiều lần). Một ví dụ thú vị khác (ít liên quan trực tiếp) là " Sự ngẫu nhiên mua độ sâu cho việc đếm gần đúng " của Emanuele Viola. Tôi đoán tất cả những gì tôi đang nói là tôi sẽ không ngạc nhiên nếu việc khử cộng đồng của không phải là điều mà hầu hết mọi người mong đợi.RNC

(Ngoài ra còn có một vài bài báo khác, như bài báo tuyệt vời của Noam Nisan về đọc một lần so với đọc ngẫu nhiên, cho thấy cách mua lỗi hai mặt với lỗi một phía.)

Nhân tiện, việc hiểu cách xây dựng các PRG đánh lừa các mô hình tính toán giới hạn không gian với nhiều truy cập vào đầu vào của chúng (ví dụ: độ dài tuyến tính Bps) cũng rất liên quan đến câu hỏi này.

- Periklis


"lỗi hai mặt cho lỗi không mặt".
dùng17164
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.