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 .