Text this: Optimizing achievable throughput for cognitive radio network using swarm intelligence