输入:决策系统 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,算法结束。