英文摘要 |
In Rough Set, reducts serve to preserve the same level of determinism of the table with a minimal number of attributes. Different reducts have been proposed in previous literatures and many of them are generated using the discernibility matrix. However, one of the major limitations using the discernibility matrix is its inefficiency in generating reducts and the core. In this paper, the generation of monotonic reducts, a superset of some previ-ously proposed reducts, is presented. To compute the monotonic reduct, a special two-way hashing mechanism, forward and backward, is proposed. With no prerequisites needed, the generation of monotonic reducts, like certain reducts, possible reducts, S-reducts, generalized reducts, and μ-decision reducts, takes O(k2n) time with O(kn) space using the fbHash, where n is the total number of instances and k is the number of attributes while the generation of core takes O(k2n) time with O(kn) space. fbHash is also applicable to other types of reducts if they meet the definition of the monotonic reduct. Compared with other computations proposed in previous liter-atures, the fbHash algorithm is simple, efficient, scalable, and applicable to every system. |