Chapter 4 discusses greedy algorithms and their application to several optimization problems. It covers the general greedy method, including the subset and ordering paradigms. Specific problems covered include the knapsack problem, job sequencing with deadlines, and minimum cost spanning trees. Algorithms provided to solve these problems greedily include Prim's and Kruskal's algorithms for minimum cost spanning trees. The chapter also discusses the optimality of greedy approaches for several problems through proofs.