Project Scheduling Using State-based Probabilistic Decision Networks