私はこれまで、古典的なDP問題とアルゴリズム(コイン、最長増加サブシーケンス、最長共通サブシーケンスなど)を研究しました。動的プログラミングアルゴリズムと現実の利用
私はこれらのアルゴリズムが実用的なアプリケーションを持っていることを知っています。私はこれらのアルゴリズムが入力のサイズが非常に大きく、問題が1台のマシンで解決できない最新のコンピュータサイエンスで実用的なアプリケーションを持っているかどうかです。
これらのアルゴリズムは並列化が非常に難しく(つまり、Parallel Dynamic Programming)、メモリ占有率はほとんどのフォーミュレイションでは2次であり、かなり大きな入力を処理することが難しいということです。
誰でもこれについて実際の使用例がありますか?
メモリ占有率は2次ですが、保存時間は1バイトごとに価値があります。 reccurence relationに基づくFibonnaciシーケンスを計算するプログラムの2つの実装を記述します。プロファイルを作成し、結果を確認します。 – UmNyobe
@UmNyobe:fibonachiは良い例ではありません。それは 'O(1)' :)で解くことができます。 – amit
だから私は再発関係に基づいて言ったのだ。フィボナナシを例に取ったのは、30分で完了できるからです。 – UmNyobe