Research Article

Multiobjective Optimization Using Cross-Entropy Approach

Algorithm 1

A cross-entropy approach for the computation of the nondominated solutions.
Input: A number of performances functions , a performances functions :
where is the set of the feasible solutions, the starting CE's parameter and two parameters: and .
Output: An element and the Pareto front .
Algorithm:
      Step 1. Set equal to and the components of the -dimensional vector equal to .
   Set nbElite equal to the largest integer inferior or equal to .
      Step 2. Set equal to an empty set.
      Step 3. Draw independently elements according to the Exponential pmf and set them in .
      Step 4. Search all possible non-dominated solutions of ( ).
      Step 5. Set to 1 and the elite set of sample to the empty set.
      Step 6. Computation of Set based on non dominance and crowding operator.
      Step 6  a. Until .
      Step 6  b. Include th non-dominated front in the elite set .
      Step 6  c. Check the next front for inclusion ( ).
      Step 7. Calculate crowding distance in and order the elements according to the operator.
      Step 8. Choose the first elements of and added its to the elite set
     .
      Step 9. If stopping conditions are met, then return and stop. Otherwise go to Step 10.
      Step 10. Set for and . Go to Step 2.