Stochastic Maintenance Scheduling Problem