Este projeto tem como objetivo otimizar a alocação de ativos financeiros em um portfólio utilizando o algoritmo de otimização multiobjetivo NSGA-II da biblioteca pymoo. O objetivo principal é encontrar a melhor combinação de ativos financeiros que maximize o retorno esperado, minimize o risco (variância) e maximize a diversificação do portfólio.