Là phức tạp Kolmogorov là một chức năng so sánh?


9

Chúng ta hãy sửa mã hóa máy Turing và máy Turing phổ dụng, U, trên đầu vào (T, x) xuất ra bất cứ thứ gì T xuất ra trên đầu vào x (có thể cả hai chạy mãi mãi). Xác định độ phức tạp Kolmogorov của x, K (x), là độ dài của chương trình ngắn nhất, p, sao cho U (p) = x.

Có một N sao cho tất cả n> N có một x với K (x) = n?

Ghi chú. Nếu chúng ta định nghĩa các máy Turing phổ dụng theo một cách khác, câu trả lời có thể là tiêu cực. Ví dụ, hãy xem xét một chữ U trên đầu vào (T, x) mô phỏng T trên x nếu độ dài của (T, x) chia hết cho 100 và nếu không thì không có gì. Người ta có thể sửa đổi ví dụ này theo nhiều cách để có được các mẫu đối với các định nghĩa khác nhau về máy Turing phổ dụng.


Xa những gì bạn đang yêu cầu, nhưng tôi nghĩ rằng nó không phải là khó khăn để chứng minh rằng hình ảnh của có mật độ tuyến tính tích cực bất kể U . Điều này ngụ ý ví dụ rằng K ( x ) là vô cùng thường xuyên tổng hợp. KUK(x)
Dan Brumleve

Câu trả lời:


3

Chỉ là một nhận xét mở rộng không có hiểu biết sâu sắc: có lẽ bạn có thể gian lận trong việc mã hóa máy Turing và xây dựng một mã hóa nhân tạo dẫn đến độ phức tạp Kolmogorov giả định:

  • 00
  • 0pp+1pp+1
  • 1pp+100p

bxb0x+1Mx+1M0xMx+1

x1K(x)|x|+1n12nn2n11<n1p2n1n1pxn1pn0xn+11pn+1

n>1x,|x|=nK(x)=n+1

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.