Improved Genetic Algorithm Based on the Simulated Annealing and Its Application
Genetic Algorithm (GA) is an adaptive algorithm of global search optimization formed through the simulation of biological heredity and evolution in the natural environment. By the random selection, the algorithm requires no special needs for the search space and derivations, which is featured with simple operation, rapid convergence, and other advantages. Therefore, it is especially applicable for complex and non-linear problems that are difficult to be solved by the conventional search methods. However, this algorithm is strong in global search capability but insufficient in the local search capability. Simulated annealing (SA) is an algorithm possessed with the stronger local search ability and widely used in combinatorial optimization problems. Due to the inadequate local search capability of GA and deficient global search capability of SA, they were combined in the paper to complement their mutual advantages and take use of the global search capability of GA and local search capability of SA. The poor local search ability of GA and its premature convergence as well as the bad global search capability of SA and its low efficiency were overcome, and the SA-based mixed GA was constructed. Then, standard data sets of wine and letter-recognition in the UCI database were applied for the verification of the algorithm. It was indicated that the convergence rate was improved to some extent by the mixed algorithm proposed in this paper. Finally, the improved genetic algorithm was applied to the actual projects, which indicated the feasibility of the algorithm in engineering.