Development of a multi-objective scheduling system for offshore projects based on hybrid non-dominated sorting genetic algorithm. (18th March 2015)