0

私は自分でCLRSを読んでいて、いくつかの概念を見つけていますが、理解するのは難しいです。

欲張り法と比較して、動的計画法では、グローバルに選択を行い、最終的に最適なソリューションになります。マルチグラフの最短経路の例やナップサック問題によって、これらの概念をよく理解しました。

  1. マトリックスチェーンで動的に選択を行う方法を理解できません。漸化式は理解しましたが、動的な決定について標準化することはできません。(私はそれが最適な部分構造特性を持っていることを理解しました)

  2. 欲張り法で解いた場合、行列連鎖アルゴリズムはどのように機能しますか?

ありがとうございました !

4

1 に答える 1

1

この問題は貪欲な方法では解決できません。

たとえば、マトリックス チェーン [3x2]•[2x3] •[3x4]。

結果は貪欲な方法を使用すると (([3x2]•[2x3]) •[3x4]) になりますが、最適な答えは ([3x2]•([2x3] •[3x4])) です。

詳細: https://www.cs.washington.edu/education/courses/421/04su/slides/matrixchain.pdf

于 2013-07-17T09:27:35.867 に答える