Module 3 Greedy Algorithms Lect-1 and 2
Module 3 Greedy Algorithms Lect-1 and 2
Module Outline:
1. Introduction to greedy based solution approach
2. Minimum Spanning Trees - Prim’s and Kruskal algorithms
3. Shortest Path using Dijkstra’s algorithm
4. Fractional and 0/1 Knapsack problem
5. Coinage problem
6. Bin packing problem
7. Job scheduling problem– Shortest job first, Shortest remaining job first
8. Graph coloring problem
9. Text compression using Huffman coding and Shannon-Fano coding
Introduction
Greedy is a strategy that works well on optimization problems with the
following characteristics: