An ideal evolutionary multi-objective optimization procedure