Text this: Quantum-behaved particle swarm optimization based on solitons