Algorithms

20 scheduling algorithms with a unified API for comparison and benchmarking.

List Scheduling

Prioritize tasks, then assign to best processor

Cluster-Based

Group tasks into clusters, then map to processors

Task-First

Consider all tasks simultaneously, assign greedily

Other

Baseline and utility algorithms