Algorithms for solving the reducts problem in rough sets