[1]YANG Yanxia.A hybrid differential evolutionary algorithm based on the simulated annealing operation[J].CAAI Transactions on Intelligent Systems,2014,9(1):109-114.[doi:10.3969/j.issn.1673-4785.201305027]
Copy
CAAI Transactions on Intelligent Systems[ISSN 1673-4785/CN 23-1538/TP] Volume:
9
Number of periods:
2014 1
Page number:
109-114
Column:
学术论文—机器学习
Public date:
2014-02-25
- Title:
-
A hybrid differential evolutionary algorithm based on the simulated annealing operation
- Author(s):
-
YANG Yanxia
-
Department of Information Engineering, Wuhan University of Science and Technology City College, Wuhan 430083, China
-
- Keywords:
-
differential evolutionary; evolutionary algorithm; simulated annealing; deceptive problem; hierarchical problem
- CLC:
-
TP391.9
- DOI:
-
10.3969/j.issn.1673-4785.201305027
- Abstract:
-
In order to improve the ability of the evolutionary algorithm for solving such complicated combination and optimization problems as the massive deceptive problems and hierarchical problems, this paper proposes an improved algorithm, which introduces the simulated annealing operation into the differential evolutionary algorithm. Using this method, the simulated annealing operation is carried out for a randomly generated initial individual and the temperature-reducing operation is carried out for a new individual. After several times of iterations, the optimal solution in the population is taken as the solution to the question. By utilizing the mutation search of the simulated annealing operator to improve the diversity of the population, the differential evolutionary algorithm can better utilize colony differences for an overall search. In the experiment, various types of deceptive functions and the hierarchical functions with a tree-shape structure are applied to simulation testing of the algorithm. In the initial stage, the algorithm keeps diversity of the population; in the later stage, a local optimal solution may be generated, the convergence scope nears to the overall optimal solution. The simulation results show that the algorithm has advantage for the aspect of searching the overall optimal solution.