Text this: A Comparative Evaluation of Swarm Intelligence Techniques for Solving Combinatorial Optimization Problems