There are optimisations from this paper to implement that are not dependent on the search space/algorithm. Sinnen, O. (2014). [Reducing the solution space of optimal task scheduling.](https://www.sciencedirect.com/science/article/pii/S0305054813002542)