Research Article

An Optimization Method for the Remanufacturing Dynamic Facility Layout Problem with Uncertainties

Algorithm 1

Proposed SA.
Step  1. Set the annealing parameters: and and initialize the outer loop counter (ol) and the inner loop counter (il) zero.
   , , and are maximum outer loop, inner loop, and identical solution, respectively.
Step  2. Apply Procedure SA initialization to generate an initial solution . Assign .
Step  3. While ( and ) do:
      for (; ; )
       Apply Procedure Neighbour_S(s)
       Calculate ;
       If () or ()
        ;
       else reject ;
      ;
       = ;
      if ( = ) ;
      else       = 0;
Step  4. Output the matrix based on