A bundle of algorithms for solving the set cover problem