Introduction
Last updated
Last updated
The Greedy Method The greedy method is a general algorithm design paradigm, built on the following elements:
configurations: different choices, collections, or values to find
objective function: a score assigned to configurations, which we want to either maximize or minimize
It works best when applied to problems with the greedy-choice property:
A globally-optimal solution can always be found by a series of local improvements from a starting configuration.
The sequence of choices starts from some well-understood starting configuration, and then iteratively makes the decision that is best from all of those that are currently possible, in terms of improving the objective function.