Research Article

An Enhanced Differential Evolution Based Algorithm with Simulated Annealing for Solving Multiobjective Optimization Problems

Algorithm 1

The proposed simulate annealing algorithm.
input: , , , , , , ,
If ( ) {
 Compute the value of by (9).
 Calculate the acceptance probability :
    
 With a probability Do
   Put the current individual to the temporary population: .
   Replace the current individual by the trial individual : .
   Assign the life value to the new individual : ,
where represents the life cycle value of solution .
 otherwise
   Put the current individual to the temporary population: .
}// End If