私の知る限り、次の問題を解決する最悪の場合のアルゴリズムは存在しません。
有限の整数で構成される長さシーケンスを前提として、すべての要素が後続要素以下である順列を見つけます。
しかし、計算の二分法モデルには、それが存在しないという証拠がありますか?
整数の範囲を制限しないことに注意してください。比較ソートのソリューションも制限しません。
私の知る限り、SATには
—
レンビック2015
時間アルゴリズムがあるかもしれません。だから答えはノーです。
私の知る限り、これはまだ未解決の問題です。
—
Juho
コンピューターを比較やスワップに限定していないことを考えると、使用している計算のモデルを指定するまで、意味のある答えがあるかどうかわかりません。RAMと2つの数値の比較のみの場合、エントロピーからの引数は、二分法のコンピューターでも、時間制限を与えます。当然のことながら、スワップや比較ではなく、ソートが基本的な操作である場合は、で行うことができます。整数を適切な場所に挿入することが初等演算の場合、。特定の比較外スワップモデルを念頭に置いていましたか?Θ (1 )Θ (N )
—
Lieuwe Vinkhuijzen 2015年
@LieuweVinkhuijzen私の質問は、計算の変分モデルを指定しています。平易な英語:マシンのワードサイズが問題の整数を保持するのに十分な大きさの計算モデル。したがって、任意の2つの整数の比較はO(1)ですが、それらの加算、乗算なども同様です。この計算モデルでは、エントロピー境界がすでに打ち負かされています。Han、Yijie(2004)、「O(n log log n)時間と線形空間での確定的ソート」を参照してください。
—
orlp
@orlpなるほど。整数の構造を利用すると、エントロピー境界を打ち破ることができます。整数の並べ替えについては知りませんでした。そのトピックについては必ずお読みください。
—
Lieuwe Vinkhuijzen 2015年