Using “look ahead” techniques in job-shop scheduling with random operations