Genetic algorithm optimization in building portfolio management