Độ phức tạp tiền tố Kolmogorov (tức là là kích thước của chương trình tự phân định tối thiểu xuất ra x ) có một số tính năng hay:
- Nó tương ứng với một trực giác cho các chuỗi có patters hoặc cấu trúc có độ phức tạp thấp hơn các chuỗi không có.
- Nó cho phép chúng ta xác định điều kiện phức tạp , hoặc thậm chí tốt hơn K ( x | O ) đối với một số oracle O .
- Nó là tiểu phụ .
Tuy nhiên, nó có một nhược điểm khủng khiếp: trả về cho x là không thể giải quyết được.
Tôi đã tự hỏi nếu có một biến thể của độ phức tạp Kolmogorov bằng cách sử dụng một mô hình tính toán bị hạn chế (bằng cách sử dụng các ngôn ngữ yếu hơn so với TM hoặc sử dụng TM giới hạn có nguồn lực) bảo tồn các tính năng (1) và (2) (tính năng ( 3) là một phần thưởng, nhưng không bắt buộc) trong khi tính toán hiệu quả?
Động lực cho câu hỏi này là để sử dụng trong các nghiên cứu mô phỏng các mô hình đồ chơi tiến hóa khác nhau. Do đó, một câu trả lời đã được sử dụng như một "xấp xỉ thô" cho độ phức tạp Kolmogorov trong công việc số trước đây được ưu tiên. Tuy nhiên, mục tiêu không phải là để đi hoàn toàn thực nghiệm, do đó, một tương đối đơn giản / sạch ngôn ngữ mô tả / mô hình-of-tính toán cho được ưa thích, vì vậy mà nó có thể là có thể để chứng minh một số định lý hợp lý về cách quyết liệt K ' khác với K và trên các loại dây.
Liên quan câu hỏi
Kolmogorov phức tạp với các ngôn ngữ mô tả yếu
Có một khái niệm hợp lý về một thuật toán gần đúng cho một vấn đề không thể giải quyết được không?