Bằng chứng về độ phức tạp Kolmogorov là không thể tính được bằng cách sử dụng các mức giảm


9

Tôi đang tìm kiếm một bằng chứng cho thấy sự phức tạp của Kolmogorov là không thể tính toán được bằng cách sử dụng một giảm từ một vấn đề không thể giải quyết khác. Bằng chứng phổ biến là sự chính thức hóa nghịch lý của Berry chứ không phải là giảm, nhưng cần có một bằng chứng bằng cách giảm từ một vấn đề như Vấn đề dừng lại, hoặc Vấn đề tương ứng của Post.

Câu trả lời:


11

Bạn có thể tìm thấy hai bằng chứng khác nhau trong:

Gregory J. Chaitin, Asat Arslanov, Cristian Calude: Độ phức tạp kích thước chương trình tính toán vấn đề tạm dừng. Bản tin của EATCS 57 (1995)

Li, Ming, Vitányi, Paul MB; Giới thiệu về Độ phức tạp Kolmogorov và các ứng dụng của nó, nó được trình bày dưới dạng một bài tập (với một gợi ý về cách giải quyết nó được ghi nhận cho P. Gács bởi W. Gasarch trong một giao tiếp cá nhân ngày 13 tháng 2 năm 1992).

** Tôi quyết định xuất bản phiên bản mở rộng của nó trên blog của mình .


1
Hơn nữa, bằng chứng của Chaitin (trong liên kết đó) cho thấy rằng các truy vấn tiên tri có thể được thực hiện song song.

Những bằng chứng này có thực sự là Giảm mức giảm (từ một đến một (hoặc) từ một đến nhiều) không? Tôi bị bối rối !! xin hãy giúp tôi
Krishna Chikkala

@KrishnaChikkala: đầu tiên chắc chắn là giảm Turing . Tôi thấy nó không rõ ràng lắm, vì vậy tôi quyết định xuất bản một phiên bản mở rộng của nó trên blog của mình . Nếu bạn muốn xem nó (và cho tôi biết qua email nếu bạn nghĩ rằng nó có thể được cải thiện). Cũng lưu ý rằng mức giảm Turing khác với mức giảm nhiều - một (mức giảm "mạnh hơn"); Thật vậy, câu trả lời của Joe Bebel chứng minh rằng sự giảm như vậy không thể tồn tại.
Marzio De Biasi

7

Đây là một câu hỏi thú vị để suy nghĩ về. Như được mô tả trong câu trả lời khác và các ý kiến ​​dưới đây, có một sự giảm Turing từ vấn đề Ngừng để tính toán độ phức tạp Kolmogorov, nhưng đáng chú ý là không có nhiều mức giảm như vậy, ít nhất là đối với một định nghĩa về 'độ phức tạp Kolmogorov'.

Hãy chính thức xác định những gì chúng ta đang nói về. Đặt biểu thị ngôn ngữ tiêu chuẩn của TM dừng lại khi đưa ra mô tả về bản thân làm đầu vào. Hãy K O biểu thị { x , k | x  có Kolmogorov phức tạp chính xác  k } .HALTKO{x,kx has Kolmogorov complexity exactly k}

HALTKOf:{0,1}{0,1}HALTff(HALT)

f(HALT)x,kxkkf(HALT)kf(HALT)

HALTf(HALT)kf(HALT)x,kkMkx,kf(HALT)

M|M|M|M|+1x,|M|+1f(HALT)x

xM|M|x,|M|+1f(HALT)

kk


1
Nhưng những gì về giảm Turing?
Sasho Nikolov

RSx,kKOHALTRKOx,kKOSkRx,k

R

3
Một vài nơi cho rằng độ phức tạp Kolmogorov là Turing tương đương với vấn đề Ngừng, ví dụ như ghi chú của Miltersen daimi.au.dk/~bromille/DC05/Kolmogorov.pdf . Nếu đó là sự thật, phải có giảm Turing. Bằng cách giảm Turing từ độ phức tạp Kolmogorov sang Vấn đề Ngừng là dễ dàng và đưa ra một bằng chứng khác nhau rằng việc tạm dừng là không thể giải quyết được.
Sasho Nikolov

HALTTKOHALTTKO
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.