Research Article

A Novel Strategy for Minimum Attribute Reduction Based on Rough Set Theory and Fish Swarm Algorithm

Algorithm 2

RFSA-RST(DS).
Input: .
Output:
begin
  ; Calculate and ;
  if ,
   , output and terminate process;
  else
   ; ; ;
   repeat
    ; ;
    Get randomly;
    repeat
     ;
     for to
      Calculate by Algorithm 1; ;
      Calculate for the permutation by Eq (14).
      if
       
      else
       ;
      end
     end
      ; ;
     Implement swarming behavior, following behavior
     and preying behavior.
    until change 0.001;
   until ;
   return ;
  end
end