Text this: A hybrid particle swarm optimization approach and its application to solving portfolio selection problems