Genetic Algorithm EDT
Genetic Algorithm EDT
Seminar on
“GeneticAlgorithm Optimization”
Presented by –
Main Development
Significant advancements made in the 1980s and 1990s with wide applications in
optimization and machine learning.
Modern Applications
Continued evolution and integration in diverse fields such as robotics, finance, and
data analysis.
Introduction
One of the modern optimization technique
Based on biological molecular phenomena
Principle of Natural genetics, natural selection includes
reproduction, crossover, mutation for genetic search
It is a subtype of Evolutionary Algorithm
GA repeatedly modifies a population of individual solution. At each
step, individuals are selected as parents randomly and used to
produce next generation.
In successive generation, the population evolves towards an
optimal solution.
To Generate Global
Adpative Heuristic Search Optimum Solution \high
Evolutionary Algorithm
Quality for optimization
problem
Encoding
Selection
Mutation
Crossover
Flow Chart
Population: - It is a subset of all possible solutions given to a problem.
Mutation: -In simple terms, mutation may be defined as a small random tweak
in the chromosome, to get a new solution. It is used to maintain and introduce
diversity in the genetic population and is usually applied with a low probability
Termination: -The termination condition of a Genetic Algorithm is
important in determining when a GA run will end. It has been observed
that initially, the GA progresses very fast with better solutions coming in
every few iterations, but this tends to saturate in the later stages where the
improvements are very small. We usually want a termination condition
such that our solution is close to the optimal, at the end of the run.
Benefits of Genetic Algorithms
Global Optimization
Effective in finding global optimum solutions in large search spaces
Heuristic Approach
Applicable to problems with limited information and complex constraints
Parallel Processing
Capable of running in parallel, providing scalability for large-scale problems
Advantages of the genetic algorithm
Robotics Finance
Genetic algorithms used for robot path Applied in portfolio optimization and
planning and control systems. algorithmic trading strategies.
Data Analysis
Medical Diagnosis
Challenges and Future Directions
Local Optima Techniques to prevent genetic algorithms from
getting stuck in local optimal solutions.
Any Question?