algo The repo for the scheduling algorithm TODO: write tests fix bugs compare cp-sat vs pulp in performance