B. Srivastava et al. / Artificial Intelligence 131 (2001) 73–134 91 During scheduling, the aim should be to keep the cost of scheduling small enough so that the complexity of planning is not revisited in the resource scheduling phase. Note that least commitment on resources makes sense if there are multiple resources so that any resource conflict can be potentially overcome during scheduling by assigning different resources to the conflicting actions.