Text this: Meta-Heuristics Techniques and Swarm Intelligence in Mobile Ad Hoc Networks