LOGLOG = NLOGLOG?


32

Xác định LOGLOG là lớp ngôn ngữ có thể được tính trong không gian O (loglog n) bằng máy Turing xác định (với quyền truy cập hai chiều vào đầu vào). Tương tự định nghĩa NLOGLOG là lớp ngôn ngữ có thể được tính trong không gian O (log log n) bằng máy Turing không xác định (có quyền truy cập hai chiều vào đầu vào). Có thực sự không biết rằng các lớp học khác nhau?

Tôi chỉ có thể tìm thấy một số khảo sát cũ hơn và một định lý rằng nếu chúng bằng nhau thì L = NL (không chỉ là một đối số đệm tầm thường!), Nhưng bằng cách nào đó tôi cảm thấy rằng việc tách các lớp này có thể khó đến thế. Tất nhiên tôi có thể sai hoàn toàn, nhưng nếu mỗi bit thứ hai của đầu vào là các số từ 1 đến n theo thứ tự tăng dần theo nhị phân, cách nhau bởi một số ký hiệu, thì các máy đã có thể học loglog n và với mỗi bit thứ hai khác chúng ta có thể nhập một vấn đề có thể đánh lừa một máy xác định nhưng không phải là một vấn đề không xác định. Tôi chưa thấy chính xác làm thế nào điều này có thể được thực hiện nhưng cảm thấy giống như một cách tiếp cận khả thi, vì với thủ thuật này, về cơ bản chúng ta có thể nhập một cây nhị phân log log sâu cùng với cấu trúc của nó thay vì băng tuyến tính thông thường.


3
Từ một tìm kiếm nhanh, tôi đã tìm thấy bài báo "Tính toán với không gian Sublogarithmic" của Maciej Liskiewicz và Rudiger Reischuk. Ngoài ra, dường như trong không gian sublogarithmic, quan hệ giai cấp phụ thuộc rất nhiều vào mô hình được sử dụng.
chazisop

1
@chazisop: đây là một trong những khảo sát tôi cũng đã tìm thấy, mọi thứ dường như ít nhất mười năm về chủ đề này.
domotorp

1
Tôi nghĩ rằng @Kaveh được đề cập đến bài viết này .
Hsien-Chih Chang 張顯

2
Bộ nhớ của bạn thực sự mơ hồ, định lý là bất kỳ TM nào sử dụng không gian o (log log n) phải đều đặn.
domotorp

4
@domotorp: cả hai câu lệnh đều là định lý, nhưng với o ( n log n ) bạn cần băng đơn. (Tất nhiên, đối với S P A C E ( o ( log log n ) ), bạn cũng có thể giả sử một băng, vì bản dịch đa băng sang một băng không làm tăng không gian.) Tham chiếu mà Neal Young đang tìm kiếm là: Kobayashi (1985) ( dx.doi.org/10.1016/0304-3975(85)90165-3 ) xây dựng Hennie (1965) ( dx.doi.org/10.1016/S0019-9958(65)90399-2 ), người đã chỉ ra rằng các TM một băng thời gian tuyến tính chỉ quyết định các ngôn ngữ thông thường và giới thiệu các chuỗi giao nhau.o(nlogn)SPACE(o(loglogn))
Joshua Grochow

Câu trả lời:


15

Các mục trong vườn thú phức tạp là chi tiết đáng ngạc nhiên; nó tuyên bố rằng NLOGLOG = co-NLOGLOG trong bài báo

Tính toán không phá hủy trong không gian sublogarithmic và khả năng xây dựng không gian , Viliam Geffert, SIAM Tạp chí về máy tính, 1991.

Nhưng sau khi đọc một thời gian ngắn, tôi không thấy bất kỳ khiếu nại nào về thực tế rằng NLOGLOG bị đóng dưới sự bổ sung; có lẽ một cái nhìn sâu hơn là cần thiết. Và kết quả chính mà họ có là không có giọng đều đều vô biên không xác định đầy đủ không gian constructible tăng s ( n ) chức năng cho s ( n ) = o ( log n ) . Được biết, nếu các chức năng như vậy tồn tại, thìs(n)s(n)=o(logn)

S P A C E [ s ( n ) ] N S P A C E [ s ( n ) ] .

Và trong kết luận, tác giả đã tuyên bố rằng "... vấn đề phân tách chính này vẫn mở ."

Như @chazisop đã nói, mối quan hệ của các lớp phức tạp cấp thấp này phụ thuộc vào các mô hình, và nó được nêu trong mục nhập của sở thú

"Có một số định nghĩa có thể có của lớp này, phổ biến nhất là lớp ngôn ngữ có thể được tính trong không gian O (log log n) bởi một máy Turing xác định có quyền truy cập hai chiều vào đầu vào."

Điều này trùng khớp với định nghĩa của bạn và cũng là của bài báo.


5
Tôi nghĩ rằng nó chỉ yêu cầu NLOGLOG = co-NLOGLOG. Tôi cũng không thể tìm thấy tuyên bố này trong bản tóm tắt của bài báo, mặc dù tôi không thể mở bài báo đầy đủ.
domotorp

2
@domotorp: Bạn nói đúng. Tôi cảm thấy thực sự xấu hổ với câu trả lời sai của mình ... Tôi quá mệt mỏi thậm chí đọc sai các câu, Có lẽ tôi nên nghỉ Giáng sinh.
Hsien-Chih Chang 張顯
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.