Text this: Multiobjective Particle Swarm Optimization Based on Ideal Distance