Text this: Particle swarm optimization for constrained multimodal function optimization