for operationList in reactionSequence do Results of these instances fall in three disjoint categories. "Optimal": the optimal solution is found, "Suboptimal": the scheduler terminates prematurely, and at least one feasible solution is found, and "No solution": no feasible solution is found before reaching time limit. Since all scheduling instances are feasible MILP problems, these three categories are jointly sufficient to cover all instances. As the number of target chemicals increases, it becomes increasingly difficult to find an optimal or even feasible solution within the maximum allowed 3 hour wall time.