計算機科学における長年の課題であった「時間と空間」の関係に、新たな知見がもたらされた。MITの研究者が発表した新たな論文は、特定の計算において、従来考えられていたよりもはるかに少ないメモリで実行できる可能性を示唆している。この発見は、計算機の性能向上やアルゴリズム設計に大きな影響を与える可能性がある。 計算量理論における「時間」と「空間」のトレードオフ コンピュータサイエンスにおいて、ある計算を実行するために必要な「時間」(計算ステップ数)と「空間」(メモリ量)の関係は基本的な研究テーマだ。1970年代から、計算ステップ数がX必要な処理には、少なくともX/logXのメモリが必要だとされてきた。例えば、100ステップの計算には少なくとも50のメモリスロットが必要とされていた(log 100 = 2のため)。 しかし、MITのRyan Williams教授による新研究は、この長年の常識を覆す可