31

Tôi nghĩ rằng tôi sẽ chia sẻ câu hỏi này vì nó có thể thú vị cho những người dùng khác ở đây.

Giả sử rằng một chức năng mà là trong một lớp học thống nhất (như ) cũng là trong một lớp học không đồng dạng nhỏ (như A C 0 / p o l y , tức là sự không đồng dạng Một C 0 ), điều này không có nghĩa là chức năng được chứa trong một lớp đồng phục nhỏ hơn (như P )? Nếu câu trả lời cho câu hỏi này là tích cực, đồng phục lớp phức tạp nhỏ nhất có chứa là những gì N P A C 0 / p o l y ? Nếu tiêu cực, chúng ta có thể tìm thấy một ví dụ tự nhiên thú vị?NPAC0/polyAC0PNPAC0/poly

có trong P không?AC0/polyNPP

Lưu ý: Một người bạn đã trả lời một phần câu hỏi của tôi ngoại tuyến, tôi sẽ thêm câu trả lời của anh ấy nếu anh ấy không tự thêm.

Câu hỏi là nỗ lực thứ hai của tôi để chính thức hóa câu hỏi không chính thức sau đây:

Sự không đồng nhất có thể giúp chúng ta trong việc tính toán các vấn đề đồng phục tự nhiên?


Liên quan:


@Kaveh: Có thể một câu hỏi thú vị sẽ là hỏi về một vấn đề tự nhiên trong P / poly và NP, nhưng không phải ở P. (Hoặc có thể điều này quá dễ dàng?)
Robin Kothari

@Robin: đó có vẻ thú vị, nhưng tôi không chắc chắn rằng nó sẽ được dễ dàng hơn để tìm thấy một vấn đề tự nhiên trong . NPP/polyP
Kaveh

1
@all: Tôi cần suy nghĩ thêm một chút về câu hỏi này và câu trả lời. Có vẻ như câu hỏi rất tự nhiên. Nhưng tôi cảm thấy khó chịu về câu trả lời: thứ nhất, chúng ta có thể làm suy yếu các giả định bằng cách thay thế với N T i m e ( e ) D T i m đ ( f ) nơi f là một phát triển rất nhanh chức năng; thứ hai, ví dụ mẫu không chỉ trong A C 0 / p o l yNEXPEXPNTime(f)DTime(f)fAC0/polynn

2
@Kaveh: Có lẽ bạn có thể muốn xem lớp YP, được định nghĩa bởi Scott Aaronson. Nó giống như P / poly, nhưng "lời khuyên" không đáng tin cậy. Nói cách khác, nó giống như NP cắt ngang coNP, nhưng nhân chứng chỉ có thể phụ thuộc vào độ dài đầu vào. YP ở dạng P / poly và là lớp đồng nhất. Có lẽ một vấn đề trong YP nhưng không phải ở P là một ví dụ về vấn đề bạn đang tìm kiếm. Nó sẽ là tự nhiên, đồng nhất, không phải bằng P, trong P / poly và có thể không tầm thường vì lời khuyên phải được xác minh bởi mạch.
Robin Kothari

2
@Kaveh: Lớp YP ("Thời gian đa thức Yoda") được định nghĩa chính thức hơn trong bài báo của Scott "Khả năng học hỏi của các quốc gia lượng tử" [quant-ph / 0608142]
Alessandro Cosentino

Câu trả lời:


30

Đây là một sự đơn giản hóa câu trả lời của Ryan. Giả sử rằng . Xác định ngôn ngữ L = { x : | x | Λ } . Giả định bước sóng N E E dịch để L N P P . Ngoài ra, tầm thường L A C 0 / p o l y .ΛNEEL={x:|x|Λ}ΛNEELNPPLAC0/poly


1
Yuval trả lời tốt đẹp!
Đại Lê

1
Về cơ bản, phép biến đổi tương tự được sử dụng trong Sách 1974 để chỉ ra rằng E ≠ NE khi và chỉ khi NP P chứa ngôn ngữ kiểm đếm.
Tsuyoshi Ito

|x|x

x|x|

|x||x|Λ

32

Trả lời câu hỏi đầu tiên của bạn: Có vẻ như không thể.

NPAC0/polyPNEXP=EXP

CCC(0n)C(0n11)C(0n210)C(1n)

CnNEXP

Bây giờ hãy xem xét ngôn ngữ

L=1n|n

LAC0/poly1nLn

LNPnlognO(n)O(n)

LPNEXP=EXPO(nc)logn

Câu hỏi thứ hai của bạn là mở rộng (và kết thúc mở).


Tại sao bạn cần phải thực hiện một số vấn đề hoàn chỉnh?
Yuval Filmus

Nghĩ rằng nó làm cho cuộc tranh luận dễ theo dõi hơn.
Ryan Williams

Cảm ơn Ryan vì câu trả lời tốt đẹp của bạn và lời giải thích. Tôi đoán bạn sẽ không phiền nếu tôi chấp nhận câu trả lời của Yuval mặc dù bạn là người đầu tiên đăng bài.
Kaveh

11

Đối với câu hỏi của Kaveh "Sự không đồng nhất có thể giúp chúng ta trong việc tính toán các vấn đề về đồng phục tự nhiên không?"

n1nn5n

Tài liệu tham khảo:


n

1
2

1
2n

1
1NPP/poly

4
@Kaveh: Nhưng bản thân NP là một OR lớn của P. "Phiên bản thời gian" của P so với NP là: chúng ta có thể thay thế OR lớn này bằng một cây quyết định đại số xác định có độ sâu đa thức (với P trên lá) không? Hãy nhớ lại rằng độ sâu tầm thường của Subset-Sum là 2 ^ n (không phải n). Dopkin và Lipton (1978) đã chỉ ra rằng độ sâu n ^ 2/2 là cần thiết, và người ta tin rằng điều này có thể được cải thiện thành n ^ k cho bất kỳ k. Mayer auf der Heide đã bác bỏ niềm tin này: k = 5 là đủ. Do đó, tính không đồng nhất CÓ THỂ giúp ích, nếu chúng ta quan tâm đến chiều sâu (thời gian).
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.