Stack Overflowの編集を手掛けるライアン・ドノバン氏は「コンピューティングにおけるスピードや生産性の向上は、プロセッサやメモリの性能向上の割合を示すムーアの法則を引き合いに出してハードウェアの観点から説明されることが多い。だが、新しいアルゴリズムもこれらに大きく貢献している」という意見を紹介した。 なぜならアルゴリズムが進歩すると、既存リソースをより効率的に活用できるようになるからだ。タスク実行の高速化や低コスト化を実現できる。こうした効果を発揮したアルゴリズムには身近なものも多い。例えばサイズの大きなCDオーディオ形式からMP3形式へ転換することによって、音楽の保存と転送は非常に便利になった。Webページの重要度をランク付けするGoogleのPageRank技術やUberの経路探索技術(ルーティング)、Netflixのビデオ圧縮技術なども同様だ。 「こうしたアルゴリズムの多く