Improvement Analysis and Application of Real-Coded Genetic Algorithm for Solving Constrained Optimization Problems

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 (HND...

Full description

Bibliographic Details
Main Authors: Jiquan Wang, Zhiwen Cheng, Okan K. Ersoy, Panli Zhang, Weiting Dai, Zhigui Dong
Format: Article
Language:English
Published: Hindawi Limited 2018-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2018/5760841
id doaj-68c4ac72049e4ce5b057be84d630f351
record_format Article
spelling doaj-68c4ac72049e4ce5b057be84d630f3512020-11-25T00:18:44ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472018-01-01201810.1155/2018/57608415760841Improvement Analysis and Application of Real-Coded Genetic Algorithm for Solving Constrained Optimization ProblemsJiquan Wang0Zhiwen Cheng1Okan K. Ersoy2Panli Zhang3Weiting Dai4Zhigui Dong5College of Engineering, Northeast Agricultural University, Harbin Heilongjiang 150030, ChinaCollege of Engineering, Northeast Agricultural University, Harbin Heilongjiang 150030, ChinaPurdue University, School of Electrical and Computer Engineering West Lafayette, Indiana 47907-1285, USACollege of Engineering, Northeast Agricultural University, Harbin Heilongjiang 150030, ChinaCollege of Engineering, Northeast Agricultural University, Harbin Heilongjiang 150030, ChinaCollege of Engineering, Northeast Agricultural University, Harbin Heilongjiang 150030, ChinaAn 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.http://dx.doi.org/10.1155/2018/5760841
collection DOAJ
language English
format Article
sources DOAJ
author Jiquan Wang
Zhiwen Cheng
Okan K. Ersoy
Panli Zhang
Weiting Dai
Zhigui Dong
spellingShingle Jiquan Wang
Zhiwen Cheng
Okan K. Ersoy
Panli Zhang
Weiting Dai
Zhigui Dong
Improvement Analysis and Application of Real-Coded Genetic Algorithm for Solving Constrained Optimization Problems
Mathematical Problems in Engineering
author_facet Jiquan Wang
Zhiwen Cheng
Okan K. Ersoy
Panli Zhang
Weiting Dai
Zhigui Dong
author_sort Jiquan Wang
title Improvement Analysis and Application of Real-Coded Genetic Algorithm for Solving Constrained Optimization Problems
title_short Improvement Analysis and Application of Real-Coded Genetic Algorithm for Solving Constrained Optimization Problems
title_full Improvement Analysis and Application of Real-Coded Genetic Algorithm for Solving Constrained Optimization Problems
title_fullStr Improvement Analysis and Application of Real-Coded Genetic Algorithm for Solving Constrained Optimization Problems
title_full_unstemmed Improvement Analysis and Application of Real-Coded Genetic Algorithm for Solving Constrained Optimization Problems
title_sort improvement analysis and application of real-coded genetic algorithm for solving constrained optimization problems
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2018-01-01
description 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.
url http://dx.doi.org/10.1155/2018/5760841
work_keys_str_mv AT jiquanwang improvementanalysisandapplicationofrealcodedgeneticalgorithmforsolvingconstrainedoptimizationproblems
AT zhiwencheng improvementanalysisandapplicationofrealcodedgeneticalgorithmforsolvingconstrainedoptimizationproblems
AT okankersoy improvementanalysisandapplicationofrealcodedgeneticalgorithmforsolvingconstrainedoptimizationproblems
AT panlizhang improvementanalysisandapplicationofrealcodedgeneticalgorithmforsolvingconstrainedoptimizationproblems
AT weitingdai improvementanalysisandapplicationofrealcodedgeneticalgorithmforsolvingconstrainedoptimizationproblems
AT zhiguidong improvementanalysisandapplicationofrealcodedgeneticalgorithmforsolvingconstrainedoptimizationproblems
_version_ 1725374834747113472