Exchange arguments, scheduling and greedy proofs
- Stage
- 7
- Module
- M7.4
- Lessons
- 1
In this module
- Use exchange arguments to prove a greedy algorithm is optimal.
- Apply scheduling strategies to interval and deadline problems.
- Recognize when greedy choices are locally optimal and globally sound.
Before this module
Lessons
Practice
Try these on the judge. Each link opens the problem on DMOJ.
- 2018 S3RoboThieves (opens on DMOJ in a new tab) DMOJ
Schedule tasks with deadlines to maximise the number of completed jobs.
- 2017 S2High Tide, Low Tide (opens on DMOJ in a new tab) DMOJ
Choose non-overlapping intervals to maximise coverage of a timeline.