Text this: Optimización de portafolio con cardinalidad usando algoritmos genéticos de población dual