An Algorithm for Multidimensional Optimization and Robustness Evaluation within a Rescheduling Procedure