1. Cormen
T. H.
Leiserson
C. E.
Rivest
R. L.
& Stein
C. (2009). Introduction to Algorithms (3rd ed.). MIT Press. In Chapter 16
"Greedy Algorithms
" the introduction states
"A greedy algorithm always makes the choice that looks best at the moment... It makes a locally optimal choice in the hope that this choice will lead to a globally optimal solution." (p. 414).
2. Demaine
E. & Devadas
S. (2011). 6.006 Introduction to Algorithms
Fall 2011. Massachusetts Institute of Technology: MIT OpenCourseWare. Lecture 16 notes define the strategy: "A greedy algorithm builds a solution step-by-step
and at each step
it makes a 'locally optimal' choice." (URL: https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/pages/lecture-notes/
Lecture 16: Greedy Algorithms).
3. Roughgarden
T. (n.d.). CS161: Design and Analysis of Algorithms
Lecture #13: Greedy Algorithms. Stanford University. The lecture notes state
"A greedy algorithm is one that
in a series of steps
always makes the choice that is locally optimal." (p. 1).