Skip to main content
. 2022 Mar 12;22(6):2211. doi: 10.3390/s22062211
Algorithm 2: ARIPA-IVPR.

Input: IDT=U,CD, threshold β0.5

Output: Attribute reduct red

1: Initialize red as , i.e., red, where red indicates

   condition attribute subset which has been selected.

2: Evaluate SIG3innerak,C,D,U, where kC.

3: If SIG3innerak,C,D,U>0, then add ak into red.

   IDT’s kernel partly consists of condition attributes

   in red at this step.

4: i1, U1U, R1=red, P1=R1.

5: While Ui and γredβUiDγCβUiD, do

6:       {Evaluate the positive region of the positive

         approximation set POSPiβUD,

7:       Ui=UPOSPiβUD,

8:       ii+1,

9:       redreda0, where

         SIG3outera0,red,D,Ui=maxSIG3outerak,red,D,Ui

         akCred}, End.

10: RiRia0,PiR1,R2,,Ri.

11: Return red.