the set covering problem solved by the black hole algorithm .
S-shaped versus V-shaped transfer functions for binary Particle Swarm Optimization