Algoritmo Branch-and-Prune para Escalonamento Multidimensional