Evolutionary multi- and many-objective optimization: methodologies, applications and demonstration