Сложность префикса Колмогорова (т. Е. - это размер минимальной программы с самоограничением, которая выводит ) имеет несколько приятных особенностей:
- Это соответствует интуиции предоставления строк с шаблонами или структурой меньшей сложности, чем без строк.
- Это позволяет определить условную сложность , или даже лучше для некоторого оракула .K ( x | O ) O
- Он является субаддитивным .
Однако у него есть ужасный недостаток: возвращение учетом неразрешимо.х
Я задавался вопросом, существует ли вариант колмогоровской сложности использующий ограниченную модель вычислений (либо используя более слабые языки, чем TM, либо используя ограниченный TM с ресурсами), который сохраняет функции (1) и (2) (feature ( 3) является бонусом, но не обязательным), будучи эффективно вычисляемым?
Мотивация для этого вопроса заключается в использовании в имитационных исследованиях различных игрушечных моделей эволюции. Таким образом, ответ, который использовался как «грубое приближение» для сложности Колмогорова в числовой работе прежде, является предпочтительным. Однако цель не состоит в том, чтобы идти полностью экспериментально, поэтому предпочтителен относительно простой / чистый язык описания / модель вычисления для , так что можно было бы доказать некоторые разумные теоремы о том, насколько сильно отличается от и на какие струны.K ′ K
Относятся вопросы
Колмогоровская сложность со слабыми языками описания
Есть ли разумное понятие алгоритма аппроксимации для неразрешимой задачи?