Evolutionary Algorithms For Multiobjective Optimization With Applications In Portfolio Optimization