The Application Research of Genetic Algorithm: Jumei Zhang
The Application Research of Genetic Algorithm: Jumei Zhang
3rd International Workshop on Materials Engineering and Computer Sciences (IWMECS 2018)
1. Introduction
Genetic Algorithm (GA) was proposed by American scholar Holland in 1975. It is a kind of
optimization and efficient search algorithm that simulates the theory of natural selection and
genetics based on the survival of the fittest. Because of its strong ability to solve problems and its
wide adaptability, it has penetrated into various fields of research and engineering in recent years
and achieved good results. Genetic algorithm is a kind of random global search algorithm, which
searches the target space randomly. It treats possible solutions in the problem domain as an
individual or chromosome of a population and encodes each individual in binary notation or
floating-point notation to achieve parameterization of the model, One by one mapped to the
chromosome space chromosomes, repeated genetic groups based on the operation, according to the
predetermined objective function of each individual to be evaluated through the basic genetic
operation process, and repeated iterative optimization of breeding to produce new Generation,
continue to get a better group, while the global parallel search to search for the best individuals in
the optimization group, to obtain the optimal solution to meet the requirements.
optimization, and enhance search capabilities. Especially in the latter part of the genetic algorithm,
when the individuals and fitness values in the population are similar, the further evolution of the
population depends on the mutation operation. In summary, the process of finding the optimal
solution using genetic algorithm can be divided into the following steps: 1) coding the problem to
be solved; 2) randomly giving a set of initial solutions X (0) = (X1, X2, ..., Xn); (3) evaluating the
performance of the current group, and calculating fitness f (xi) for each individual x in the current
group x (t); selecting a certain number of solutions from the current solution as the objects of the
genetic operation according to the evaluation result of; genetic operation of the selected solution to
obtain a new set of solutions; return to evaluate the new solution; if the current solution to meet the
requirements or evolutionary process reaches a certain value, the calculation is completed, or
continue. Genetic algorithm in the first few iterations, the emergence of individuals are good and
bad coexist, the fitness is not high, with the increase of the number of iterations, individuals with
high fitness were followed by genetic. Genetic algorithms have many advantages for solving
optimization problems, such as selection of conditions. Especially, GA has high search order and
search has exploratory and self-evolving capabilities.
139
Advances in Computer Science Research, volume 78
algorithm and other algorithms, is proposed to improve computational speed and computational
accuracy. In this paper, annealing genetic algorithm is used in combination with simulated
annealing selection algorithm, that is to use annealing selection as an individual replacement
strategy to avoid falling into the local optimal solution. The first part, reactive optimization
algorithm has been given earlier. The other part, that is, the goal of real-time control system of
reactive power and voltage, is to use EMS application software to remotely control the transformer
taps and capacitor banks in the substation in the regional dispatch center so as to realize the safe and
economic operation of the regional power grid. As a real-time control system, not only to ensure
good enough optimal solution, but also to ensure optimal solution corresponding to the control of
the program's implementation. Therefore, in addition to solving the problems of theory and
algorithm, a large number of technical problems in project implementation should also be solved,
including handling of constraints, starting methods, dead zone handling, safety considerations and
program implementation.
5. Conclusion
The basic theory of the genetic algorithm is weak, there are many problems need to explore
improvements in practice, its continuous development in recent years and its successful application
in many areas has shown its unique advantages, with the genetic algorithm to further improve And
its development and application in the field of oil and gas exploration and development, its
extensive potential for application will be further tapped and its scope of application will continue
to expand. This will provide a powerful tool for solving some oil exploration and development
problems.
140
Advances in Computer Science Research, volume 78
Acknowledgements
Shaanxi Provincial Department of Education 2017 Special Scientific Research Program
(17JK0259)
Weinan Teachers College International Cooperation Project on Education Science (17GJHZ17)
Weinan Teachers College 2016 Humanities and Social Science Project (16SYB15)
References
[1] Jin Cong.Heuristic Genetic Algorithm and Its Application [J]. Journal of Numerical Computing
and Computer Applications. 2003 (01)
[2] Yang Xiaohua, Lu Guihua, Yang Zhifeng, Li Jianqiang. Gray code accelerated genetic algorithm
and its theoretical research [J]. Systems Engineering Theory and Practice. 2003 (03)
[3] Zhuang Jian, Wang Sunan.Study on self-adjusting genetic algorithm [J]. Journal of System
Simulation. 2003 (02)
[4] Chen Xiaoping, Yu Shenglin. Improvement of the Cross Strategy of Real Genetic Algorithms
[J] .Journal of Electronics & Information Technology. 2003 (01)
[5] Wen Xinchao, Zhou Linxia, Niu Kai.A genetic algorithm based on hybrid coding [J] .Electronic
Technology, 2003 (01)
[6] Chen Chao, Chen Jialian, Yu Feng. Using bit manipulation of a genetic algorithm program
[J] .Application Research of Computers. 2002 (11)
141