Research Article

Cost-Sensitive Attribute Reduction in Decision-Theoretic Rough Set Models

Algorithm 1

A backtracking algorithm to the MACR problem.
Input: , select tests ,
  current level test index lower bound
Output: and , they are global variables
Method: backtracking
   (1)for ( ++) do
   (2)   
   (3)   if ( ) then
   (4)    continue; //Pruning for too expensive test costs
   (5)   end if
   (6)  if     then
   (7)      ; //Update the minimal average total cost
   (8)      ; //Update the minimal total cost reduct
   (9)   end if
   (10) backtracking ( );
   (11) end for