(Completed) Machine Learning and Multi-Objective Evolutionary Algorithms to Solve Real World Engineering Problems (MultiObjectiveOptimisation and ML)