基于Skowron分明矩阵的有效属性约简算法

Efficient algorithm of attribute reduction based on Skowron's discernibility matrix

  • 摘要: 为降低基于Skowron分明矩阵属性约简算法的复杂度,提出了简化分明矩阵及其相应属性约简的定义,并证明了基于简化分明矩阵的属性约简与基于原分明矩阵的属性约简等价.在简化决策表的基础上,定义了一个函数,该函数能度量条件属性在简化分明矩阵中出现的频率,并给出了计算该函数的快速算法,其时间和空间复杂度均为O(|U/C|).用该函数设计了一个有效的基于原分明矩阵属性约简算法,算法的时间复杂度降为O(|C||U|)+O(|C|2|U/C|),空间复杂度降为O(|U|);并用实例证明了算法的有效性.

     

    Abstract: To cut down the time and space complexity and improve the efficiency of the attribute reduction algorithm based on Skowron's discernibility matrix, the definitions of a simplified discernibility matrix and corresponding attribute reduction were provided. It is proved that attribute reduction based on the simplified discernibility matrix is equivalent to that based on the old one. By the foundation of a simplified decision table, a function which can measure the frequency of a condition attribute in the simplified discernibility matrix was defined. An algorithm for the above function was designed. Its time and space complexity are O (|U/C|). Then an efficient algorithm of attribute reduction based on Skowron's discernibility matrix was designed with the new function. Its time complexity is cut down to O(|C||U|) + O(|C|2|U/C|), and space complexity to O(|U|). Finally, an example was used to illustrate the effectiveness of the new algorithm.

     

/

返回文章
返回