Stochastic scheduling problems I — General strategies