Metaheuristics for Robust Planning and Scheduling