the set covering problem solved by the black hole algorithm .
Metaheuristics: From Design to Implementation