输入:决策系统 S = ( U , C D )

输出:多特定类 D m c s 的一个正域约简A。

Step1: A =

Step2:若 | P O S A ( D m c s ) | | P O S C ( D m c s ) |

Step2.1:对于 b C A ,计算 S i g o u t ( b , A , D m c s )

Step2.2:令 b 1 = arg M a x { S i g o u t ( b , A , D m c s ) } A = A { b 1 }

Step3:对于 a A ,如果 S i g i n ( a , A , D m c s ) = 0 ,则令 A = A { a }

Step4:返回约简A,算法结束。