Learn VisualLearn CS

貪欲法の仕組み

貪欲法とは、各時点で最も良さそうな選択をその場で選んでいくアルゴリズムです。硬貨の合計金額を最小枚数で支払う問題では、そのつど一番大きい硬貨を選ぶという貪欲法がよく使われます。ただし、使える硬貨の種類によっては、貪欲法の選び方が最小枚数にならないことがあります。

この課の目標

貪欲法が局所的に最適な選択をするが、必ずしも全体最適にならないことを説明できる。

硬貨1・3・4で7を支払うとき、貪欲法はどの硬貨を選ぶ?