Description
This page contains course materials for topics in greedy algorithms, maximum flow, and NP-completeness. The course emphasizes rigorous reasoning about algorithm design, correctness, and efficiency.
This page includes materials prepared and presented by Maryam Aliakbarpour for the second portions of the course covering greedy algorithms, maximum flow, and NP-completeness.