It includes a minimum attribute reduction algorithm (optimal solution) and a fast heuristic attribute reduction algorithm ( may not be the optimal solution in other data sets).
The disadvantage of both algorithms is that it can only process categorical data sets and needs to extract pre-processed data.