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. |
|