A ripple-spreading algorithm to calculate the k best solutions to the project time management problem | Publicación