多くの問題で、漸近的な複雑性が最も高いアルゴリズムには、大きなO表記法によって隠されている非常に大きな定数係数があります。これは、行列乗算、整数乗算(具体的には、Harveyおよびvan der Hoevenの最近のO(n log n)整数乗算アルゴリズム)、低深度ソートネットワーク、およびグラフマイナーの検出で発生し、いくつかを作成します。このようなアルゴリズムは、銀河アルゴリズムと呼ばれることもあります。
一般的なソートや整数加算などの他のアルゴリズムの場合、アルゴリズムは最適な漸近的な複雑さと小さな定数係数で知られていることに注意してください。
前者のアルゴリズムを後者のアルゴリズムから分離するために、理論的な観点からどのような研究が行われましたか?
計算の異なるモデル間の違いを隠すために、隠された定数がしばしば省略されることを知っています。ただし、多種多様なモデルの下では、これらの銀河アルゴリズムは、たとえば10億サイズの入力に対して漸近的に悪いアルゴリズムよりも遅くなると確信しています。場合によっては、区別が微妙ではありません。厳密にされていますか?
たとえば、非常に単純なISAを備えたフォンノイマンマシンなどの非常に単純な計算モデルを考案し、アルゴリズムを実装して、実行時間を明示的な定数で制限することができます。これはさまざまなアルゴリズムで行われましたか?