Tách các lớp học với số lượng lời khuyên khác nhau?


9

Định lý phân cấp thời gian cho phép người ta chỉ ra rằng, ví dụ, có những vấn đề trong P không thể giải quyết kịp thời ít hơn const * n ^ 2 bằng máy Turing. Nhưng hãy cho máy Turing một số lời khuyên và tất cả các cược đã tắt. Người ta chưa thể chỉ ra rằng ngay cả một mạch kích thước tuyến tính cũng không thể giải quyết tất cả PSPACE. Vậy, điều gì sẽ xảy ra nếu chúng ta cố gắng so sánh hai lớp khác nhau trong đó cả hai đều có lời khuyên? Ví dụ, một không gian đa thức riêng biệt với lời khuyên logarit từ thời gian tuyến tính với lời khuyên tuyến tính? Đó chỉ là một câu hỏi ví dụ, tôi tự hỏi những kết quả chung nào có dọc theo những dòng này.


@Tsuyoshi: Tôi đã thêm [advice]thẻ và thực hiện một vài thay đổi (như toán sắp chữ), nhưng OP đã khôi phục các thay đổi của tôi! Cảm ơn đã thêm các thẻ chính xác một lần nữa.
MS Dousti

Xin lỗi, đã quay lại vì toán sắp chữ trông hơi khó đọc, nhưng cảm ơn vì thẻ.
matt vội vàng

@Sadeq: Tôi đã thêm các thẻ [lời khuyên] và [tách] mà không nhận ra lịch sử. Cảm ơn bạn đã lưu ý!
Tsuyoshi Ito

Câu trả lời:


5

Đặt là một số hàm. Có thể chứng minh rằng:S(n)n

DSTôiZE(S)DTTôiME(S2)/F(Ôi(Sđăng nhậpS))

Ở đây, biểu thị tập hợp các ngôn ngữ có thể quyết định bằng các mạch xác định có kích thước s . Ký hiệu K / F biểu thị lớp K phức tạp với chức năng tư vấn từ tập F , được định nghĩa là:DSTôiZE(S)SK/FKF

.F(f)= ={h:{0,1}*{0,1}*||h(x)|f(|x|) cho tất cả x}

Bên cạnh đó, chúng ta hãy có chức năng khác. Sau đó:d(n)đăng nhậpn

DDEPTH(d)DSPMộtCE(d)/F(2Ôi(d))

Trong đó biểu thị tập hợp các ngôn ngữ có thể quyết định bằng các mạch xác định độ sâu d .DDEPTH(d)d


Chỉnh sửa: thêm hai vùi:

Đối với chúng ta có D T I M E ( t ) D S I Z E ( t log tt(n)nDTTôiME(t)DSTôiZE(tđăng nhậpt)tôi(n)đăng nhậpnNSPMộtCE(tôi)DDEPTH(tôi2)


Để biết bằng chứng, hãy xem phần 2-3 của cuốn sách Heribert Vollmer .

Sử dụng các vùi này và phân cấp thời gian / không gian, người ta có thể xây dựng cấu trúc phân cấp cho các lớp phức tạp không đồng nhất.


Chỉnh sửa 2:

Bạn có thể kết hợp các kết quả trên với các kết quả sau trên phân cấp cho các lớp với lời khuyên:

  1. Phân cấp thời gian cho các tính toán với một chút lời khuyên .
  2. Giới hạn dưới vô điều kiện chống lại lời khuyên .

Không chắc chắn điều này trả lời câu hỏi. Nó đặt các mạch trong các ngôn ngữ với lời khuyên (mà tôi đang hoàn toàn làm và khá rõ ràng tại sao nó đúng), nhưng không (trừ khi tôi thiếu điều gì?) Trả lời câu hỏi về cách tách biệt? Ý tôi là, bạn đề cập đến hệ thống phân cấp thời gian / không gian, nhưng sau đó các hệ thống phân cấp đã biết cho các lớp có lời khuyên là gì?
matt hastings

@matt: Xem câu trả lời đã chỉnh sửa có phù hợp với những gì bạn cần không.
MS Dousti

Đó là thứ tôi đang tìm, cảm ơn.
matt vội vàng
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.