L'avidità, per mancanza di una parola migliore, è buona. Uno dei primi paradigmi algoritmici insegnati nel corso degli algoritmi introduttivi è l' approccio avido . L'approccio avido si traduce in algoritmi semplici e intuitivi per molti problemi in P. Più interessante, per alcuni problemi NP-difficili l'algoritmo avido / locale ovvio e naturale si traduce in un fattore di approssimazione (dimostrabile) ottimale (sotto ipotesi teoriche di complessità adeguate). Un classico esempio è il problema con la copertina . Un algoritmo naturale avido fornisce un fattore di approssimazione O (ln n), che è ottimale a meno che P = NP.
Nomina alcuni algoritmi naturali avidi / locali per problemi NP-difficili che sono dimostrati ottimali in base a ipotesi teoriche di complessità adeguate.