Greedy
Interval Scheduling
Interval Partitioning
Minimizing Lateness
Event Scheduling
Circular Job Scheduling
Lossless Compression