A ripple-spreading algorithm to calculate the k best solutions to the project time management problem | IEEE Conference Publication | IEEE Xplore