scholarly journals An Improved Real-Coded Genetic Algorithm Using the Heuristical Normal Distribution and Direction-Based Crossover

2019 ◽  
Vol 2019 ◽  
pp. 1-17 ◽  
Author(s):  
Jiquan Wang ◽  
Mingxin Zhang ◽  
Okan K. Ersoy ◽  
Kexin Sun ◽  
Yusheng Bi

A multi-offspring improved real-coded genetic algorithm (MOIRCGA) using the heuristical normal distribution and direction-based crossover (HNDDBX) is proposed to solve constrained optimization problems. Firstly, a HNDDBX operator is proposed. It guarantees the cross-generated offsprings are located near the better individuals in the population. In this way, the HNDDBX operator ensures that there is a great chance of generating better offsprings. Secondly, as iterations increase, the same individuals are likely to appear in the population. Therefore, it is possible that the two parents of participation crossover are the same. Under these circumstances, the crossover operation does not generate new individuals, and therefore does not work. To avoid this problem, the substitution operation is added after the crossover so that there is no duplication of the same individuals in the population. This improves the computational efficiency of MOIRCGA by leading it to quickly converge to the global optimal solution. Finally, aiming at the shortcoming of a single mutation operator which cannot simultaneously take into account local search and global search, a Combinational Mutation method is proposed with both local search and global search. The experimental results with sixteen examples show that the multi-offspring improved real-coded genetic algorithm (MOIRCGA) has fast convergence speed. As an example, the optimization model of the cantilevered beam structure is formulated, and the proposed MOIRCGA is compared to the RCGA in optimizing the parameters of the cantilevered beam structure. The optimization results show that the function value obtained with the proposed MOIRCGA is superior to that of RCGA.

2018 ◽  
Vol 2018 ◽  
pp. 1-16 ◽  
Author(s):  
Jiquan Wang ◽  
Zhiwen Cheng ◽  
Okan K. Ersoy ◽  
Panli Zhang ◽  
Weiting Dai ◽  
...  

An improved real-coded genetic algorithm (IRCGA) is proposed to solve constrained optimization problems. First, a sorting grouping selection method is given with the advantage of easy realization and not needing to calculate the fitness value. Secondly, a heuristic normal distribution crossover (HNDX) operator is proposed. It can guarantee the cross-generated offsprings to locate closer to the better one among the two parents and the crossover direction to be very close to the optimal crossover direction or to be consistent with the optimal crossover direction. In this way, HNDX can ensure that there is a great chance of generating better offsprings. Thirdly, since the GA in the existing literature has many iterations, the same individuals are likely to appear in the population, thereby making the diversity of the population worse. In IRCGA, substitution operation is added after the crossover operation so that the population does not have the same individuals, and the diversity of the population is rich, thereby helping avoid premature convergence. Finally, aiming at the shortcoming of a single mutation operator which cannot simultaneously take into account local search and global search, this paper proposes a combinational mutation method, which makes the mutation operation take into account both local search and global search. The computational results with nine examples show that the IRCGA has fast convergence speed. As an example application, the optimization model of the steering mechanism of vehicles is formulated and the IRCGA is used to optimize the parameters of the steering trapezoidal mechanism of three vehicle types, with better results than the other methods used.


2016 ◽  
Vol 13 (10) ◽  
pp. 6495-6500
Author(s):  
He-Xuan Hu

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.


2011 ◽  
Vol 183-185 ◽  
pp. 1090-1093
Author(s):  
Hai Tao Xin

A new hybrid algorithm that incorporates the gradient algorithm into the orthogonal genetic algorithm is presented in this paper. The experiments showed that it can achieve better performance by performing global search and local search alternately. The new algorithm can be applied to solve the function optimization problems efficiently.


2007 ◽  
Vol 16 (05) ◽  
pp. 907-915
Author(s):  
WEI JIANG ◽  
XIAO-LONG WANG ◽  
XIU-LI PANG

Optimization Solution Task is a typical and important task in many applications. Many optimization problems have been proved to be NP-hard problems, which cannot be solved by some predefined mathematic formulae. In this case, computer aided method is very helpful. While some local search algorithms are easily to fall into a local optimum solution. On contrast, the population based methods, such as Genetic Algorithms, Artificial Immune System, Autonomy Oriented Computing, are global search algorithms. However, they are not good at the local search. In this paper, an improved method is proposed by combining the local and global search ability, so as to improve the performance in terms of the convergence speed and the convergence reliability. We construct a generic form to deal with the common objective function space or the objective function with the partial derivative. In addition, we present an n-hold method in population based evolution method. The experiments indicate that our approach can effectively improve the convergence reliability, which is much concerned in some applications with the expensive executing expense.


2016 ◽  
Vol 2016 ◽  
pp. 1-10 ◽  
Author(s):  
Leilei Cao ◽  
Lihong Xu ◽  
Erik D. Goodman

A Guiding Evolutionary Algorithm (GEA) with greedy strategy for global optimization problems is proposed. Inspired by Particle Swarm Optimization, the Genetic Algorithm, and the Bat Algorithm, the GEA was designed to retain some advantages of each method while avoiding some disadvantages. In contrast to the usual Genetic Algorithm, each individual in GEA is crossed with the current global best one instead of a randomly selected individual. The current best individual served as a guide to attract offspring to its region of genotype space. Mutation was added to offspring according to a dynamic mutation probability. To increase the capability of exploitation, a local search mechanism was applied to new individuals according to a dynamic probability of local search. Experimental results show that GEA outperformed the other three typical global optimization algorithms with which it was compared.


Sign in / Sign up

Export Citation Format

Share Document