Genetic Algorithm - A Literature Review
Genetic Algorithm - A Literature Review
Feb 2019
V. APPLICATIONS
First step aims at certain of the initial population and after B. Image Processing-
that analyzing fitness factor of all the chromosomes by the Image processing is critical area where genetic algorithm proved to
application of fitness function. be a boon and it is deemed to the
Seceding first step, chromosomes possessing fitness values most successful technique for large space Multiple variables
similar to threshold will be selected as next generation ranging from image contrast, enhancing detail to advanced filters
parent.noe check this criteria, if it lies within the specified and deformable parameters are effectively solved by application of
criteria then we need to stop, else any of two strings can be this paradigm. A comprehensive and vigorous search can be
selected from initial population and after that crossover can performed using this algorithm eradicating trap in local extremes
be performed on it leading to offspring formation and again and also to derive optimum global search results. Optimization
checking the criteria of star function, if yes then we need to results are dependent upon chromosome encoding patterns,
stop, else the process need to be continued until the problem involvement of fitness function as well as genetic operators.
is solved satisfactorily. However, image segmentation quality can be enhanced by
parameter selection in an optimized manner. Image enhancement
IV. ADVANATGES denotes better digital image quality, which is not concerned with
A number of advantages made GAs to be applicable in source of degradation
multiple areas -
C. Data Mining-
382
Inventory management is one of the critical areas in supply 1. GA output may be considered as an approach on probability
chain management. Several methods in inventory and there is a not standard set rule governing GA .This shows
management can be used supply chain cost by effectively that solution is not guaranteed as per our requirement. Instead,
controlling the inventory, thereby ensuring that members of we need to consider that whatever solutions we get are best
supply chain won’t be affected by discrepancies in stock possible which are delivered by GA
levels which may be short or excess. One of the major issues
is drastic change in stock level while considering the 2. Multiple variable parameters work with random numbers in GA
implementation. This paper aims at finding optimum .For example probabilities of crossover and different types of
approach in order to minimize supply chain cost mutation, probability of selection and method of selection and
number of iterations.
D. Computer Games-
Genetic algorithm finds its application for computer games. It 3. An advantage as well as disadvantage of GA is that it aims at
creates a realistic experience for players, main aim for player solving through evolution. Evolution is not in uni-direction, for
is to discover sequence of steps which if repeated in different natural life it evolves away from bad situation and not towards
games, will create a winning situation for players, there a good solution. It can lead to evolution of species into
won’t be any challenge. On the contrary, by using genetic evolutionary dead end. GA can provide sub-optimal solution
algorithm technique effectively player can avoid repetition of and we not be aware of it.. Convergence principle is a big
past mistakes, the game would be more popular among other phenomenon in GA For example in order to start GA search by
players. giving an input by user for getting results, certain values are
obtained which are the optimal solution at that particular point
Genetic algorithms require the following components: of time. This too proves to be a major setback. But the result
obtained may not be the optimal one and better results could
x The way for displaying challenges expressed in the form be possible in real life situation
of solutions ( Like Synchronizing soldiers for an attack
in a strategy based game) The cause is that, sometimes in a search process of GA there may
x A function based on evaluation or fitness to know the be a local optimal point as descent in the local optimal point it can’t
quality of an occurrence ( example computation of go further to search for global optimal. Which is actually required
destruction done to opposition in such situation of by us. This property of descent within the local optimal space is
attack) known as convergence. This is a pitfall in GA searching procedure
In order to measure the quality for an entity the fitness VI. CONCLUSION
function incorporates a mutated function, which in-turn can
be customized to the issue domain. In many instances Theoretical concepts of Genetic Algorithms are discussed in detail
specially containing code optimization, the fitness function in the introduction part initially. It is analogous to biology for
can be attributed as system timing function. After defining chromosome generation with variables such as selection, crossover
Fitness function as well as genetic representation, a genetic and mutation together constituting genetic operations which would
algorithm will incorporate initial members which were be applicable on a random population initially. The genetic
discussed previously, and after that improving with the algorithm may be described as a population oriented search and
mutation application in a repetitive manner, crossover, optimization approach that resembles the natural evolution
reversal and selection operators ( synonymous to the problem process. Genetic algorithm functioning is closely effected by two
domain) main natural evolution concepts – First in natural selection and
Practical obstacles and challenges of Genetic Algorithm: other is genetic dynamics involving different genetic operations
Despite of having multiple useful hypothetical cases found to like crossover, mutation etc. Genetic Algorithms are highly
be efficient for optimum solutions for cell formations applicable in immeasurable applications like Search, Optimization,
problems, the practical aspects instead of theoretical Decision Making, Machine Learning, Robotics and many more .In
approach , genetic algorithm use is still not clear [9]. this paper we discussed the basic work flow chart of genetic
Feedback from industrial engineers and researchers shows a algorithm and all the function of it in detail after that some
big gap. Below are some important points to realize practical advantages of using genetic algorithm are discussed and some
blockades and challenges encountered by industrial engineers genetic algorithm application are discussed and in last the issues
and researchers for bridging this gap and challenges are discussed.
383
REFERENCES
[1] A. Verma and Archana, ―A Survey on Image Contrast
Enhancement Using Genetic Algorithm,ǁ International
Journal of Scientific and Research Publications, Volume
2, Issue 7, 1 ISSN 2250-3153, pp.2 ,July 2012.
[2] H. D. Mills, M. Dyer, and R. C. Linger, "Cleanroom
software engineering," IEEE Software, vol. 4, p. 19, 1987
[3] Ting, Chuan-Kang (2005). "On the Mean Convergence Time of
Multi-parent Genetic Algorithms without Selection". Advances in
Artificial Life: 403–412. ISBN 978-3-540-28848-0.
[4] E. Dum bill, “Making sense of big data,” Big Data, vol. 1, no.
1,pp. 1–2, 2013.
[5] E. W. Dijkstra, "A Note on Two Problems in Connexion with
Graphs", Numerische Mathematlk l, 269 – 271, l 959.
[6] N. Selvanathan and W. J. Tee, "A Genetic Algorithm Solution to
Solve The Shortest Path Problem OSPF and MPLS", Malaysian
Journal of Computer Science, Vol. 16 No.1, pp. 58-67, 2003.
[7] Goldberg, David E. (1989). Genetic Algorithms in Search
Optimization and Machine Learning. Addison Wesley. P.41
ISBN0-201-15767-5.
[8] B. Fan and J. Luo, “Spatially enabled emergency event analysis
using a multi-level association rule mining method,” Natural
Hazards, vol. 67, no. 2, pp. 239–260, 2013.
[9] F. C. Su and W. L. Wu, “design and testing of a genetic
algorithm neural network in the assessment of gait patterns”,
institute of biomedical engg. National cheng Kung University, pp
67-74, February 2000.
[10] A. Verma and Archana, ―A Survey on Image Contrast
Enhancement Using Genetic Algorithm,ǁInternational Journal of
Scientific and Research Publications, Volume 2, Issue 7, 1 ISSN
2250-3153, pp.2July 2012.
[11] Gervautz, Traxler: Representation and Realistic Rendering of
Natural Scenes with Cyclic CSG graphs, accepted for publication
in Visual Computer, 1995
[12] Mardle, S. and Pascoe, S. 1997. A review of applications to
fisheries using multiobjective programming techniques.
CEMARE Research Paper, PI 17, University of Portsmouth, UK,
24pp.
[13] Jaffry S., Pascoe S. and Robinson C. (1997); 'Long run price
flexibilities for high valued species in the UK: a cointegration
systems approach', CEMARE Research Paper, CEMARE,
University of Portsmouth, UK, Pill, 12pp.
[14] WorldBank, Manufacturing, Value Added (% of
GDP),2016,http://data.worldbank.org/indicator/NV.IND.MANF.
ZS/countries?display=graph.
[15] Grobler, A. P. Engelbrecht, S. Kok, and S.
Yadavalli,“Metaheuristics for the multi-objective FJSP with
sequencedependent set-up times, auxiliary resources andmachine
downtime, ” Annals of Operations Research, vol. 180, no. 1, pp.
165–196,2010.
384