The logic transformations for reducing the complexity of the discernibility function-based attribute reduction problem

作者:Mehmet Hacibeyoglu, Mohammad Shukri Salman, Murat Selek, Sirzat Kahramanli

摘要

The basic solution for locating an optimal reduct is to generate all possible reducts and select the one that best meets the given criterion. Since this problem is NP-hard, most attribute reduction algorithms use heuristics to find a single reduct with the risk to overlook for the best ones. There is a discernibility function (DF)-based approach that generates all reducts but may fail due to memory overflows even for datasets with dimensionality much below the medium. In this study, we show that the main shortcoming of this approach is its excessively high space complexity. To overcome this, we first represent a DF of \(n\) attributes by a bit-matrix (BM). Second, we partition the BM into no more than \(n-1\) sub-BMs (SBMs). Third, we convert each SBM into a subset of reducts by preventing the generation of redundant products, and finally, we unite the subsets into a complete set of reducts. Among the SBMs of a BM, the most complex one is the first SBM with a space complexity not greater than the square root of that of the original BM. The proposed algorithm converts such a SBM with \(n\) attributes into the subset of reducts with the worst case space complexity of \(\left( _{n/2}^n \right) /2\).

论文关键词:Attribute reduction, Bit-matrix partitioning, CNF to DNF conversion, Computational complexity, Discernibility function, Set cover

论文评审过程:

论文官网地址:https://doi.org/10.1007/s10115-015-0824-9