Skip to content
Related Articles

Related Articles

Simple Genetic Algorithm (SGA)
  • Difficulty Level : Hard
  • Last Updated : 07 Apr, 2021

Prerequisite – Genetic Algorithm

Introduction :

Simple Genetic Algorithm (SGA) is one of the three types of strategies followed in Genetic algorithm.

  1. SGA starts with the creation of an initial population of size N.
  2. Then, we evaluate the goodness/fitness of each of the solutions/individuals.

After that, the convergence criterion is checked, if it meets then we converge the algorithm otherwise go for the next steps –

  1. Select Np individuals from the previous population.
  2. Create the mating pool randomly.
  3. Perform Crossover.
  4. Perform Mutation in offspring solutions.
  5. Perform inversion in offspring solutions.
  6. Replace the old solutions of the last generation with the newly created solutions and go to step (2).

Simple Genetic Algorithm Block Diagram

Important Parameters while solving problems in Simple Genetic Algorithm : 



  1. Initial Population N
  2. Mating pool size Np
  3. Convergence threshold
  4. Crossover
  5. Mutation
  6. Inversion

Features :

  • Computationally Expensive
  • Biased towards more highly fit individuals
  • Performs well when the initial population is large enough.

Applications :

  • Learning robot behaviour using Simple Genetic Algorithm.
  • In the finance industry.
  • Neural networks.
  • Soft computing Applications like Fuzzy logic, Neurocomputing.
  • Optimization problems.

machine-learning-img

My Personal Notes arrow_drop_up
Recommended Articles
Page :