An improved bee colony optimization algorithm with an application to document clustering
genetic algorithms in search optimization and machine learning .