Open In App
Related Articles

Simple Genetic Algorithm (SGA)

Improve Article
Save Article
Like Article

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.
Last Updated : 07 Apr, 2021
Like Article
Save Article
Similar Reads
Related Tutorials