Optimization of Software Project Planning Via Search - Based Techniques Giuliano Antoniol Ecole Polytechnique de Montreal.