Các lớp phức tạp P / Poly vs thống nhất


9

Người ta không biết liệu NEXP có trong P / poly hay không. Thật vậy, việc chứng minh rằng NEXP không có trong P / poly sẽ có một số ứng dụng trong việc khử cộng đồng.

  1. Lớp C thống nhất nhỏ nhất mà người ta có thể chứng minh rằng C không có trong P / poly là gì?

  2. Liệu cho thấy co-NEXP không có trong P / poly có một số hậu quả lý thuyết phức tạp khác như trong trường hợp NEXP so với P / poly?

Lưu ý: Tôi biết rằng được biết là không được chứa trong cho mỗi hằng số cố định (Điều này cũng được hiển thị cho MA với 1 bit lời khuyên). Nhưng trong câu hỏi này tôi không quan tâm đến kết quả cho cố định . Tôi thực sự quan tâm đến các lớp khác với P / Poly, ngay cả khi các lớp này rất lớn.SP2Size[nk]kk


Về cơ bản, bạn đang yêu cầu một vấn đề với giới hạn kích thước siêu đa thức cho các mạch chung.
Kaveh

8
P / p o l yMAexp được biết là không có trong . Xem bài viết Wikipedia cho một bằng chứng ngắn. P/poly
Robin Kothari

4
P / poly được đóng dưới phần bổ sung, vì vậy nó chứa NEXP khi và chỉ khi nó chứa coNEXP.
Emil Jeřábek

2
Emil, Robin và Andrew, cảm ơn câu trả lời của bạn. Tôi nghĩ rằng câu hỏi của tôi có thể được coi là được trả lời ngay bây giờ. Ai đó sẽ viết nó trong một câu trả lời để tôi có thể chấp nhận nó?
Springberg

2
Tôi tin rằng MAexp là lớp thống nhất nhỏ nhất với giới hạn siêu đa thức đã biết ( people.cs.uchicago.edu/~fortnow/ con / nonrel.pdf ) và là lớp nhỏ nhất có đa thức thấp hơn tùy ý giới hạn ( citeseerx.ist.psu.edu/viewdoc/, ). O2P
Alex Golovnev

Câu trả lời:


9

Có một số kết quả trong tài liệu nói rằng một lớp thỏa mãn cho bất kỳ nào , và thường thì nó rất đơn giản để chỉ ra rằng Phiên bản mở rộng siêu chính thức của không có trong .CCSIZE(nk)kCP/poly

Hãy để tôi nói rằng là một ràng buộc siêu đa thức nếu nó có thể xây dựng được theo thời gian và . Ví dụ: là một ràng buộc siêu chính thức. Trong thực tế, một bài tập hướng dẫn cho thấy rằng nếu là bất kỳ hàm tính toán đơn điệu không giới hạn nào, thì có một giới hạn siêu chính trị sao cho . f ( n ) = n ω ( 1 ) n log log log log n g ( n ) f f ( n ) n g ( n )f:NNf(n)=nω(1)nloglogloglogng(n)ff(n)ng(n)

Đầu tiên, đường chéo trực tiếp cho thấy cho mọi . Lập luận tương tự cho:Σ4PSIZE(nk)k

  • Nếu là bất kỳ siêu đa thức nào bị ràng buộc, thì .Σ 4 - T I M E ( f ( n ) ) P / p o l yfΣ4-TIME(f(n))P/poly

    Phác thảo bằng chứng: Với bất kỳ nào , hãy để là mạch đầu tiên về mặt từ vựng có kích thước tính toán hàm Boolean trong biến không thể tính được bằng một mạch có kích thước . Sau đó, ngôn ngữ được xác định bởi hoạt động.C n 2 f ( n ) nnCn2f(n)nL x L<f(n)LxLC|x|(x)=1

Một cải tiến nổi tiếng nói rằng cho mọi . Tương tự như vậy,kS2PSIZE(nk)k

  • Nếu là bất kỳ siêu đa thức nào bị ràng buộc, thì .S 2 - T I M E ( f ( n ) ) P / p o l yfS2-TIME(f(n))P/poly

    Proof phác thảo: Nếu không, sau đó nói riêng , do đó . Bằng một đối số đệm, , bỏ qua .P H = S 2 P Σ 4 - T Tôi M E ( f ( n ) ) S 2 - T Tôi M E ( f ( n ) ) P / p o l yNPS2PP/polyPH=S2PΣ4-TIME(f(n))S2-TIME(f(n))P/poly

Các lớp quên lãng làm tốt hơn nữa. Có tính đến sự phản đối được đưa ra bởi Apoorva Bhagwat, hãy . Sau đó cho mọi và cùng một kết quả:N L i nO 2 PS I Z E ( n k ) kNLin=NTIME(n)NLinO2PSIZE(nk)k

  • Nếu là bất kỳ siêu đa thức nào, thì .N L i nO 2 - T I M E ( f ( n ) ) P / p o l yfNLinO2-TIME(f(n))P/poly

    Proof phác thảo: Nếu , sau đó bằng cách đệm, , trong đó hàm ý . Sau đó chúng tôi tiến hành như trước.N P P / p o l y P H = O 2 PNLinP/polyNPP/polyPH=O2P

Cũng có kết quả liên quan đến MA. Kết quả thường được đề cập rằng là quá mức cần thiết. Santhanam đã chứng minh cho bất kỳ và một đối số tương tự đưa ra:p r o m i s e - M Một p r o m i s e - c o M Một S I Z E ( n k ) kMA-EXPP/poly

promise-MApromise-coMASIZE(nk)
k
  • Nếu là bất kỳ giới hạn đa thức nào, thì p r o m i s e - M Một - T Tôi M E ( f ( n ) ) p r o m i s e - c o M Một - T Tôi M E ( f ( n ) ) P / p o l y .f

    promise-MA-TIME(f(n))promise-coMA-TIME(f(n))P/poly.

    Phác thảo bằng chứng: bởi Bổ đề 11 của Santhanam (là phiên bản được làm sắc nét của thực tế tiêu chuẩn rằng với một câu tục ngữ PSPACE), có một ngôn ngữ hoàn chỉnh PSPACE và một ngôn ngữ đa ngôn ngữ ngẫu nhiên TM sao cho trên đầu vào , chỉ yêu cầu truy vấn oracle có độ dài; nếu , thì chấp nhận với xác suất ; và nếu , thì với bất kỳ lời tiên tri , chấp nhận với xác suất . L M x M | x | x L M L ( x ) 1 x L Một M Một ( x ) 1 / 2PSPACE=IPLMxM|x|xLML(x)1xLAMA(x)1/2

    Đối với một giọng đều đều đa thức thích hợp , chúng ta hãy là vấn đề hứa hẹn được định nghĩa bởi Đặt là phép khử đa thức của thành phần bù của nó và đặt là vấn đề hứa hẹn Một = ( A Y E S , A N O ) ( x , s ) A Y E SpA=(AYES,ANO)h(x)LB=(BYES,BNO)(x,s)B Y E

    (x,s)AYEScircuit C(p(|C|+|x|)f(|s|)Pr[MC(x) accepts]=1),(x,s)ANOYEScircuit C(p(|C|+|x|)f(|s|)Pr[MC(x) accepts]1/2).
    h(x)LB=(BYES,BNO)p(n)Bpromise-MA-TIME(f(n))promise-c
    (x,s)BYES(x,s)AYES(h(x),s)ANO,(x,s)BNOYES(x,s)ANO(h(x),s)AYES.
    Nếu được chọn lớn phù hợp, Vì vậy, chúng ta giả sử mâu thuẫn rằng có các mạch có kích thước đa thức, giả sử, . Gọi biểu thị kích thước của điện toán mạch nhỏ nhất trên các đầu vào có độ dài và đặt ; chính xác hơn, Sau đóp(n)
    Bpromise-MA-TIME(f(n))promise-coMA-TIME(f(n)).
    BBSIZE(nk)s(n)Lnt(n)=f1(p(s(n)))
    t(n)=min{m:p(s(n))f(m)}.
    x(x,1t(n)) là sự giảm từ xuống , do đó , có nghĩa là Nhưng vì là superpolynomial, nên ta có . Điều này cung cấp một mâu thuẫn cho đủ lớn.LBLSIZE(t(n)k)
    s(n)t(n)k.
    ft(n)=s(n)o(1)n

Nếu chúng tôi thích kết quả với phiên bản không hứa hẹn của MA, Miltersen, Vinodframran và Watanabe đã chứng minh cho một nửa số mũ hàm . Chúng ta có thể cải thiện nó theo hai cách: thứ nhất, nó giữ cho giới hạn cho bất kỳ hằng số nào và thứ hai, nó giữ cho các lớp không biết. Ở đây, một hàm -exponential là, đại khái là một hàm sao cho

MA-TIME(f(n))coMA-TIME(f(n))P/poly
f1kk1kfffk=exp. Xem tài liệu và tài liệu tham khảo của MiltersenTHER Vinodframran Nhận Watanabe trong đó để có định nghĩa chính xác; nó liên quan đến một nhóm các hàm hoạt động tốt , , sao cho , và . Ngoài ra, nếu và , thì . Sau đó chúng tôi có:eα(x)αR+e0(x)=xe1(x)=ex1eα+β=eαeβf(n)eα(poly(n))g(n)eβ(poly(n))f(g(n))eα+β(poly(n))
  • OMA-TIME(eα)coOMA-TIME(eα)P/poly cho mọi .α>0

    Bằng chứng phác thảo: Giả sử khác. Sửa một số nguyên sao cho . Hãy để tôi viết tắt Bằng cách đệm, chúng tôi có cho mọi . Ngoài ra, bằng cách sử dụng ví dụ như Santhanam's Lemma 11 ở trên, chúng tôi có hàm Vì tầm thường , một ứng dụng lặp đi lặp lại của (1) và (2) hiển thị ,k1/k<α

    OcOMT(f)=OMA-TIME(poly(f(poly(n)))coOMA-TIME(poly(f(poly(n))).
    (1)OcOMT(eβ+1/k)SIZE(eβ(poly(n)))
    β0
    (2)PSPACESIZE(eβ(poly(n)))PSPACEOcOMT(eβ).
    PSPACEOcOMT(e1)PSPACESIZE(e(k1)/k(poly(n)))PSPACEOcOMT(e(k1)/k) , , , v.v. Sau bước, chúng tôi đạt Sử dụng phần đệm một lần nữa, chúng tôi nhận được mâu thuẫn với kết quả ở trên , vì là một giới hạn siêu đa thức.PSPACESIZE(e(k2)/k(poly(n)))PSPACEOcOMT(e(k2)/k)k
    PSPACEP/polyandPSPACE=OMAcoOMA.
    DSPACE(e1/k)OcOMT(e1/k)P/poly,
    e1/k

4

Vì không ai đăng câu trả lời, tôi sẽ tự trả lời câu hỏi bằng các bình luận được đăng trong câu hỏi ban đầu. Cảm ơn Robin Kothari, Emil Jerabek, Andrew Morgan và Alex Golovnev.

MAexp dường như là lớp thống nhất nhỏ nhất với giới hạn dưới đa cực đã biết.

O2P dường như là lớp nhỏ nhất được biết không có mạch có kích thước cho mỗi cố định .nkk

Bởi diagonalization, nó sau đó cho bất kỳ siêu đa thức (và không gian-constructible) chức năng , không có mạch đa thức kích thước. so với vẫn mở.D S P A C E [ s ( n ) ] P S P A C E P / p o l ysDSPACE[s(n)]PSPACEP/poly

N E X P c o N E X PP/poly được đóng dưới phần bổ sung, vì vậy nó chứa khi và chỉ khi nó chứa .NEXPcoNEXP


4

Xin vui lòng sửa tôi nếu tôi là sai, nhưng như xa như tôi có thể nói, chúng tôi thực sự không biết một kích thước cố định đa thức thấp hơn bị ràng buộc đối . Điều này là do đối số Karp-Lipton thông thường không diễn ra đối với , vì chúng ta không biết liệu (thực tế, điều này tương đương với việc hỏi liệu ). Tuy nhiên, chúng tôi biết rằng không có trong cho bất kỳ nào , như được hiển thị bởi Chakaravarthy và Roy. O P 2 NPO P 2 NPP / poly NP O P 2 SIZE ( n k ) kO2PO2PNPO2PNPP/polyNPO2PSIZE(nk)k

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.