multi objective optimization example