Một tài liệu tham khảo tốt cho các toán tử lớp phức tạp?


16

Tôi quan tâm nếu có tồn tại bất kỳ bài viết hay khảo sát tốt nào mà tôi có thể tham khảo khi tôi viết về các toán tử lớp phức tạp : các toán tử biến đổi các lớp phức tạp bằng cách thực hiện những việc như thêm số lượng hóa vào chúng.

Ví dụ về các nhà khai thác

Những điều sau đây có thể được hiểu là một danh sách tối thiểu các toán tử mà câu trả lời sẽ có thể mô tả. Ở đây, C là một thiết lập tùy ý của ngôn ngữ, trên một bảng chữ cái hữu hạn tùy ý Σ .

C:={LΣ|ACfO(poly(n))xΣ:[xLcΣf(|x|):(x,c)A]}

  • Các điều hành dường như đã được giới thiệu bởi Wagner [1], mặc dù với các ký hiệu C chứ không phải làC . Ví dụ nổi tiếng nhất của một lớp được xây dựng theo cách này làNP=P . Toán tử này đi kèm với một lượng hóa bổ sung , trong đóc trong định nghĩa được thay thế bằng, cho phép một để dễ dàng xác định toàn bộ hệ thống cấp bậc đa thức: ví dụ,. Đây có thể là toán tử đầu tiên được xác định.Σ P 2 P = PcΣ2PP=P

C:={LΣ|ACfO(poly(n))xΣ:[xL#{cΣf(|x|):(x,c)A}0(mod2)]}

  • Các điều hành tương tự như nhà điều hành trong đó C liên quan đến số lượng giấy chứng nhận mà tồn tại được kiểm chứng trong lớp C , nhưng thay vì đếm số certficiates modulo 2 . Điều này có thể được sử dụng để định nghĩa các lớp PL . Các toán tử tương tự " Modk " tồn tại cho các mô đun k .

coC:={LΣ|ACxΣ:[xLxA]}

  • Đây là toán tử bổ sung và được sử dụng ngầm để định nghĩa , , và một loạt các lớp khác từ các lớp không được biết là bị đóng theo bổ sung.c o C = P c o M o d k LcoNPcoC=PcoModkL

BPC:={(Π0,Π1)|Π0,Π1Σ&ACfO(poly(n))xΣ:[(xΠ0#{cΣf(|x|):(x,c)A}13|Σf(|x|)|)&(xΠ1#{cΣf(|x|):(x,c)A}23|Σf(|x|)|)]}

- với lời xin lỗi cho khoảng cách

  • Các nhà điều hành đã được rõ ràng được giới thiệu bởi Schöning [2], mặc dù để xác định ngôn ngữ (ví dụ ông không cho phép một khoảng cách xác suất) và không cần dùng hằng rõ ràng hay . Định nghĩa ở đây mang lại các vấn đề hứa hẹn thay vào đó, với các trường hợp CÓ-trường hợp và trường hợp KHÔNG trong . Lưu ý rằng và ; toán tử này đã được Toda và Ogiwara [3] sử dụng để chỉ ra rằng .BP1323Π1Π0BPP=BPPAM=BPNPP#PBPP

Nhận xét

Các toán tử quan trọng khác mà người ta có thể trừu tượng hóa từ các định nghĩa của các lớp tiêu chuẩn là (từ các lớp và ) và (từ các lớp và ). Nó cũng tiềm ẩn trong hầu hết các tài liệu rằng (mang lại các vấn đề về chức năng từ các lớp quyết định) và (các lớp đếm từ các lớp quyết định) cũng là các toán tử phức tạp.C=CC=PC=LCCPPPLF#

Có một bài viết của Borchert và Silvestri [4] đề xuất xác định một toán tử cho mỗi lớp, nhưng dường như không được đề cập nhiều trong tài liệu; Tôi cũng lo lắng rằng một cách tiếp cận chung như vậy có thể có các vấn đề xác định tinh tế. Lần lượt, chúng đề cập đến một bài thuyết trình hay của Köbler, Schöning và Torán [5], hiện đã hơn 20 tuổi và dường như cũng bỏ lỡ .

Câu hỏi

Cuốn sách hoặc bài viết nào là một tài liệu tham khảo tốt cho các nhà khai thác lớp phức tạp?

Người giới thiệu

[1]: K. Wagner, Sự phức tạp của các vấn đề kết hợp với các biểu diễn đầu vào cô đọng , Acta Inform. 23 (1986) 325

[2]: U. Schöning, các lớp phức tạp xác suất và chủ quyền , trong Proc. Hội nghị IEEE lần thứ 2 về cấu trúc trong lý thuyết phức tạp, 1987, trang 2-8; cũng trong J. Comput. Khoa học hệ thống, 39 (1989), trang 84-100.

[3]: S. Toda và M. Ogiwara, Các lớp đếm ít nhất cũng khó như hệ thống phân cấp thời gian đa thức , SIAM J. Comput. 21 (1992) 316.

[4]: B. và Borchert, R. Silvestri, Toán tử Dot , Khoa học máy tính lý thuyết Tập 262 (2001), 501 Phản523.

[5]: J. Köbler, U. Schöning và J. Torán, Vấn đề đẳng cấu đồ thị: Độ phức tạp cấu trúc của nó, Birkhäuser, Basel (1993).


Một tiền thân đáng chú ý của khái niệm toán tử phức tạp là cách xử lý [6]: S. Zachos, Định lượng xác suất, Đối thủ và Các lớp phức tạp: Tổng quan, Proc. của Hội nghị về cấu trúc trong lý thuyết phức tạp (tr.383--400), Berkeley, California, 1986, được trích dẫn bởi Schöning [2] ở trên liên quan đến . BPNP
Niel de Beaudrap

3
Một lần nữa bởi Zachos, điều này cũng có thể giúp: Sự phức tạp kết hợp: Các nhà khai thác trên các lớp phức tạp
Alessandro Cosentino

@NieldeBeaudrap Zachos là người đầu tiên đưa ra khái niệm về các toán tử lớp phức tạp. Tôi nhớ lại từ các bài giảng của mình rằng ông đã tuyên bố rõ ràng điều này. Ngoài ra còn có một phần lớn áp đảo, . +
Tayfun Trả

@TayfunPay: thực sự, bộ định lượng rất hữu ích để mô tả , mặc dù sử dụng hình thức hai mặt được mô tả trong [6] (trong nhận xét của tôi ở trên) thay vì cách mô tả của Schöning. +BP
Niel de Beaudrap

@NieldeBeaudrap Ngoài ra còn có một cái khác có thể được sử dụng để xác định lỗi hai mặt không giới hạn . 1/2
Tayfun Trả

Câu trả lời:


15

Dưới đây là một tài liệu tham khảo với nhiều định nghĩa về toán tử (không có nhiều chi tiết):

S. Zachos và A. Pagourtzis, Sự kết hợp phức tạp: Các nhà khai thác trên các lớp phức tạp , Kỷ yếu của Hội nghị chuyên đề logic Panhellenic lần thứ 4 (PLS 2003), Thessaloniki, 7-10 / 7/2003.

  • Nó định nghĩa một toán tử nhận dạng , cũng như các toán tử -, (tương ứng với ở trên), , (tương ứng với giới hạn lỗi hai mặt), , (tương ứng với tính không xác định với chuyển đổi chấp nhận duy nhất), (tương ứng với lỗi hai mặt không liên kết) và (đối với một lớp dạng ).EcoNBPRUPΔCCcoC

  • Nó cho thấy rằng:

    1. E là một yếu tố nhận dạng liên quan đến thành phần [Định nghĩa 1];
    2. co - là tự đảo ngược [Định nghĩa 2];
    3. N là idempotent [Định nghĩa 3] - ngầm định là , , , và cũng là idempotent;BPRUP
    4. BP và đi lại với - [Định nghĩa 4 và 8], trong khi là bất biến dưới bên phải với - [Định nghĩa 6];Pcoco
    5. Các nhà khai thác trên là tất cả các đơn điệu (có nghĩa là, cho tất cả các nhà khai thác ở trên) :C1C2OC1OC2O

Trong suốt, nó cũng mô tả một số cách mà các toán tử này liên quan đến các lớp phức tạp truyền thống, chẳng hạn như , , , , v.v.Σ2pPZPPAMMA


14

Là một tài liệu tham khảo giới thiệu về khái niệm toán tử phức tạp (và thể hiện một số ứng dụng của ý tưởng), điều tốt nhất tôi tìm thấy cho đến nay là

D. Kozen, Lý thuyết tính toán (Springer 2006)

được rút ra từ các ghi chú bài giảng về độ phức tạp tính toán và các chủ đề liên quan. Trên trang 187 ("Bài giảng bổ sung G: Định lý Toda"), ông định nghĩa các toán tử

  • R (đối với các chứng chỉ ngẫu nhiên có lỗi một phía bị ràng buộc, như trong lớp )RP
  • BP (đối với các chứng chỉ ngẫu nhiên có lỗi hai mặt bị ràng buộc, xem ở trên)
  • P (đối với các chứng chỉ ngẫu nhiên có lỗi không liên kết, cf trong các nhận xét ở trên)C
  • (đối với số lượng chứng chỉ lẻ, xem bên trên)
  • Σp (đối với sự tồn tại của chứng chỉ độ dài đa thức, cf ở trên)
  • Σlog (vì sự tồn tại của chứng chỉ -thngngth, cf ở trên)O(logn)
  • Πp và (toán tử bổ sung cho và : xem nhận xét về ở trên)ΠlogΣpΣlog
  • # (xác định một lớp đếm, nhận xét cf ở trên)

và ngầm định nghĩa trên trang 12 theo cách thông thường.co-

Sự đối xử của Kozen đối với các toán tử này là đủ để chỉ ra cách chúng được kết nối với các lớp phức tạp "thông thường" và để mô tả định lý của Toda, nhưng không thảo luận nhiều về mối quan hệ của chúng và chỉ đề cập đến chúng trong tổng cộng 6 trang (sau tất cả là gì một cuốn sách bao gồm một chủ đề rộng lớn hơn nhiều). Hy vọng ai đó có thể cung cấp một tài liệu tham khảo tốt hơn thế này.

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.