Không gian phân cấp xen kẽ


13

Được biết đến nhờ Immerman và Szelepcsényi rằng nếu (ngay cả đối với các hàm có thể xây dựng ngoài không gian).f = Ω ( log )NSPACE(f)= =coNSPMộtCE(f)f= =Ω(đăng nhập)

Trong cùng một bài báo, Immerman tuyên bố rằng hệ thống phân cấp xen kẽ logspace sụp đổ, điều này có nghĩa là (định nghĩa của máy xử lý xen kẽ giới hạn và của cái gì là một hệ thống phân cấp có thể được tìm thấy trên wikipedia ).ΣjSPMộtCE(đăng nhập)= =NSPMộtCE(đăng nhập)

Có bài viết nào về hệ thống phân cấp không gian xen kẽ cho không? Tuần trước tôi đã hỏi Immerman, người không nhớ đã đọc bất cứ điều gì như thế. Trong tiếng Anh, tôi muốn biết liệu có bằng chứng bằng văn bản nào cho thấy việc sử dụng bất kỳ ngôn ngữ nào có thể được quyết định bởi Turing Machine với các thay thế cũng có thể được quyết định bởi một maachine không xác định có cùng giới hạn không gian.jf= =Ω(đăng nhập)j

Câu hỏi của tôi thực sự là về việc tìm một tài liệu tham khảo, bởi vì tôi nghĩ rằng tôi đã tìm ra bằng chứng; nhưng tôi đoán rằng nó có thể đã được biết đến.

Có lẽ tôi nên nói những gì tôi nghĩ là hai vấn đề chính. Đầu tiên nếu , giả sử , thì không thể kết hợp với TM để có được TM, chúng ta có thể làm với TM . Thứ hai, có một đối số cho trường hợp và một đối số cho nhưng vẫn còn một số vấn đề đối với fonction không phải là hay .f = log 2 S P Một C E ( f ) S P Một C E ( f ) L O G S P Một C E f = O ( n ) f = Ω ( n ) O ( n ) Ω ( n )f= =Ôi(n)f= =đăng nhập2SPMộtCE(f)SPMộtCE(f)LÔiGSPMộtCEf= =Ôi(n)f= =Ω(n)Ôi(n)Ω(n)


2
Sẽ rất hữu ích nếu bạn có thể bao gồm một định nghĩa ngắn về hai thứ bậc bạn đề cập.
Robin Kothari

thiếu một 's' trong hệ thống phân cấp
Suresh Venkat

Tôi đã thêm một liên kết cho sự xen kẽ và phân cấp giới hạn không gian, và một định nghĩa nhanh bằng tiếng Anh về những gì tôi muốn. Đối với nhà tiên tri hiearchie tôi sợ một định nghĩa chính xác có thể quá dài và dù sao cũng vô dụng vì lớp này bằng với không gian logistic không xác định.
Arthur SỮA

số ít của hệ thống phân cấp là thứ bậc, btw. bạn có thể chỉnh sửa nó không?
Suresh Venkat

Đã chỉnh sửa. Tôi sợ rằng tôi không bao giờ chú ý đến điều đó.
Arthur SỮA

Câu trả lời:


7

Đặt - là lớp các vấn đề có thể giải quyết được với xen kẽ trong không gian . Trong thời kỳ hoàng kim của lý thuyết phức tạp song song, lớp học này xuất hiện khá thường xuyên.S P A C E ( a ( n ) , s ( n ) ) a ( n ) s ( n )ALTSSPACE(a(n),S(n))một(n)s(n)

Ví dụ: lớp chỉ là - . Vì vậy, tôi tưởng tượng có rất nhiều bài viết về chủ đề của bạn, mặc dù chúng có thể không được viết trong ký hiệu bạn đang sử dụng. A L T S P A C E ( log n , log n )MộtC1MộtLTSPMộtCE(đăng nhậpn,đăng nhậpn)

Đối với phần còn lại của câu hỏi của bạn, tôi nghĩ người ta có thể chứng minh - trực tiếp từ Immerman-Szelepcsényi.S P A C E ( a ( n ) , log n ) N S P A C E ( a ( n ) log n )MộtLTSSPACE(a(n),logn)NSPACE(a(n)logn)


Cảm ơn bạn; Điều này có vẻ thực sự hứa hẹn. Tôi chỉ không biết nơi nào để bắt đầu tìm kiếm một bài viết như vậy. Bằng chứng dường như không phải là một hệ quả tầm thường đối với tôi bởi vì, hãy để M là một TM trong ASPACE (f, 2), hãy để M1 là phần tồn tại và M2 là phần phổ quát. Chúng ta không thể coi M2 nữa là coSPACE (f) = SPACVE (f) TM vì chúng ta nên lấy đầu vào của M1 trong băng đầu vào. Nhưng có, chắc chắn có một cái gì đó để làm bằng cách sử dụng trực tiếp bằng chứng của họ. Ngay cả khi tôi không sử dụng một số "a (n)" xen kẽ. Cảm ơn bạn một lần nữa
Arthur MILCHIOR

9

Tổng quát hơn, phương pháp Immerman-Szelepscényi cho rằng nằm trong N S P A C E ( a ( n ) s ( n ) ) . Ý tưởng bằng chứng là: Tính số lượng cấu hình có thể tiếp cận trong lần thay thế đầu tiên; từ mỗi trạng thái có thể tiếp cận như vậy, tính toán số lượng cấu hình có thể tiếp cận trong lần thay thế thứ hai; và lặp lại một ( nMộtLTSPMộtCE(một(n),S(n))NSPMộtCE(một(n)S(n)) lần quay lại theo kiểu "hiển nhiên". Mỗi lần lặp chỉ sử dụngkhông gian s ( n ) để lưu trữ số lượng cấu hình có thể truy cập.một(n)S(n)

Kết hợp điều này với định lý của Savitch cho kết quả như sau:

Hệ quả: nằm trong S P A C E ( ( log n ) 4 ) . Tổng quát hơn, một ngôn ngữ có thể tính toán được trong không gian đa thê với đa âm, nhiều sự thay thế có thể tính toán được trong thời gian đa thê xác định.MộtLTSPMộtCE(đăng nhậpn,đăng nhậpn)SPMộtCE((đăng nhậpn)4)

Hệ quả: Tương tự, một ngôn ngữ có thể tính toán trong không gian đa thức với nhiều đa thức thay thế là trong không gian đa thức xác định.

Tôi không biết bất kỳ tài liệu tham khảo nào cho các kết quả hoặc liệu chúng có được chú ý trước đó hay thậm chí cho ký hiệu. Leonard Berman [B] đã sử dụng ký hiệu " S T A " cho các lớp "Không gian / Thời gian / Thay thế".MộtLTSPMộtCESTMột

[B] L. Berman, "Sự phức tạp của các lý thuyết logic", Khoa học máy tính lý thuyết 11 (1980) 71-77.

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.