1 the approach is to decouple the problem into resource constraints and dependence constraints