文字列のコルモゴロフ複雑度は計算できません。ただし、長さバイナリ文字列のサイズランダムなサブセットでは、いくつがn未満の整数n_ {0}未満の複雑度を持つと予想されますか(M、nおよびn_ {0}の関数として)?n n M n n 0
文字列のコルモゴロフ複雑度は計算できません。ただし、長さバイナリ文字列のサイズランダムなサブセットでは、いくつがn未満の整数n_ {0}未満の複雑度を持つと予想されますか(M、nおよびn_ {0}の関数として)?n n M n n 0
回答:
コルモゴロフの複雑さは、いくつかの加法定数までしか決定されないため、正確な答えを出すことはできません。ここで説明する限界はさらに弱いものです。
もちろん、文字列のうち未満の複雑さを持つ文字列がいくつあるかがわかれば、予想される数は簡単に計算できます。これについてお答えします。通常、コルモゴロフの複雑さに関する最初のステートメントでは、この数は多くてもです。これは、これらの長さの短い文字列だけが存在するためです。一方、プログラムが「長さの番目の数値を取る」と言う場合、文字列が。ここで、はのコルモゴロフ複雑度のプレフィックスなしのバージョン(したがって、最大でN 0 2 nは0 - 1 N X 2 N 0 - K (N )- C nは0 K (N )N ログN + ログ* N + O (1 )、P X N 、X nはO (1 )PのX)。より詳細には、文字列には最初に入力を取得したチューリングマシンの説明が含まれます。ここで、pはを出力するプレフィックスなしのプログラムの説明で、長さ番目の数を出力します。これはビットです。 、その後にが続きます。
おそらくこれらの境界を改善することは可能ですが、正確な答えが得られるとは思いません。
正確な答えを出すことができます。最大で(プレーン)の複雑さを持つ長さの文字列の数はで、定数係数までです。したがって、ランダムにサブセットを選択するプロセスは、妥当な確率で、未満の複雑さの文字列の割合をます。私たちの主張を示すために、等しい複雑度を持つ文字列の数もによって与えられることを示すだけで十分です。1からまでのについてこの値の合計を求めることにより、必要な結果を表示できます。。これを示すために、単純な複雑さの加法性の結果を使用します(B. BauwensおよびA. Shenによる。単純なコルモゴロフの複雑性の加法性定理。計算システムの理論、52(2):297-302、2013年2月)、 ここで、はプレフィックスのないコルモゴロフの複雑さを示します。選択、複雑度ビット文字列ごとに、 したがって、このような各のために我々は。してみましょう