Research Article
An Improved Differential Evolution Method Based on the Dynamic Search Strategy to Solve Dynamic Economic Dispatch Problem with Valve-Point Effects
Algorithm 1
Procedure of global search strategy.
Parameters: | : Target vector; : Mutant vector; : Trial vector; : th individual in population; | : The set of all the infeasible solution of current population; | Step 1. Choose the smallest of value forms the feasible solutions, denoted as | Step 2. For , do | Step 2.1. Generate a by DE/rand/1 | Step 2.2. If () | Step 2.2.1. Mix and by making use of QOX based on | to generate trial vectors. Calculation values | and values of trial vectors | Step 2.2.2. Choose the one feasible solutions with the smallest of | value as in trial vectors. | Step 2.2.3. If there are infeasible solutions in trial vectors, it will | be added into set | Else | Step 2.2.4. Mix and by (8) to generate . | End if | Step 2.3. Calculate the value and the value for the trial vector . | Step 2.4. If will replace the , else no replacement occurs. | Step 3. If are not empty set. Select the best infeasible individual (i.e., the infeasible | solution with the lowest degree of constraint violation) of the non-dominated | individuals in the set , denoted as . | Step 4. If exists. Compared with pareto dominance between and | is used to replace a randomly selected pareto dominated | individual in . |
|