Có tồn tại một máy Turing chạy trong thời gian , nhưng không tồn tại không?


7

Được biết, bất kỳ máy Turing nào (xác định, một lần nhấn) chạy trong thời gian , sẽ quyết định một ngôn ngữ thông thường (ví dụ: xem liên kết này ). Do đó, tồn tại một máy Turing tương đương chạy trong thời gian . Nói cách khác, nếu thìo(nlogn)O(n)t(n)=o(nlogn)

DTIME(t(n))DTIME(n)=.

Tôi đã tự hỏi liệu có tồn tại một ví dụ trong đó máy Turing ban đầu không chạy trong thời gian .O(n)

Tóm lại: Có tồn tại một máy Turing chạy trong thời gian , nhưng không phải không?o(nlogn)O(n)


Bạn có thể làm cho máy Turing chạy trong nếu bạn muốn. Tuy nhiên, bạn có cần nó để quyết định một ngôn ngữ thông thường? O(nloglogn)
Pål GD

1
@ PålGD Chắc chắn, đó là chuyện nhỏ. Ý bạn là ? Và nó là một máy băng đơn? Θ(nloglogn)
David Richerby

Câu trả lời:


7

Câu trả lời có vẻ là tiêu cực, theo Hệ luỵ 4.12 của Xác minh Thời gian phức tạp của xác định máy Turing bởi David Gajser ( arXiv ).

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.