Steady State Genetic Algorithm (SSGA) Last Updated : 13 Apr, 2021 Summarize Comments Improve Suggest changes Share Like Article Like Report Prerequisite - Genetic Algorithm SSGA stands for Steady-State Genetic Algorithm. It is steady-state meaning that there are no generations. It differs from the Simple Genetic Algorithm, as in that tournament selection does not replace the selected individuals in the population, and instead of adding the children of the selected parents into the next generation, the two best individuals out of the two parents and two children are added back into the population so that the population size remains constant. Pseudocode : Generate initial population of size N.Evaluate each solutions' fitness/goodness.Select 2 solutions as parents without repetition.Do Crossover, Mutation and Inversion and create 2 offsprings.If offspring is duplicated, then go to step 3.If Not, then evaluate the fitness of offspring.If offspring are better than the worst solutions then replace the worst individuals with the offspring such that population size remains constant.Check for convergence criteria.If convergence criteria are met, then terminate the program else continue with step 3.Steady-State Genetic Algorithm Block Diagram Features : Small Generation Gap.Only 2 offspring produced in one generation.Generally used for smaller population size N.Less computationally expensive compared to Simple GA.Population size N remains constant throughout. Applications : To optimize a wide range of different fit functions which is not solvable using normal hard computing-based algorithms.Distributed computer network topologies.Learning fuzzy rule base using genetic algorithms.In training neural networks using SSGA instead of normal Backprop algorithms and many more. Comment More infoAdvertise with us Next Article Genetic Algorithms for Graph Colouring | Project Idea M mechanizer Follow Improve Article Tags : Machine Learning AI-ML-DS Genetic Algorithms Practice Tags : Machine Learning Similar Reads Simple Genetic Algorithm (SGA) Prerequisite - Genetic Algorithm Introduction : Simple Genetic Algorithm (SGA) is one of the three types of strategies followed in Genetic algorithm. SGA starts with the creation of an initial population of size N.Then, we evaluate the goodness/fitness of each of the solutions/individuals. After tha 1 min read Encoding Methods in Genetic Algorithm Biological Background : Chromosome: All living organisms consist of cells. In each cell, there is the same set of Chromosomes. Chromosomes are strings of DNA and consist of genes, blocks of DNA. Each gene encodes a trait, for example, the color of the eye. Reproduction: During reproduction, combinat 3 min read Non-Dominated Sorting Genetic Algorithm 2 (NSGA-II) The Non-dominated Sorting Genetic Algorithm II (NSGA-II) is a widely used algorithm for multi-objective optimization. It is renowned for its efficiency in handling large populations and its ability to maintain diversity among solutions. NSGA-II utilizes a fast non-dominated sorting approach, elitism 10 min read Introduction to Optimization with Genetic Algorithm Optimization is the process of finding the best solution after evaluating all possible combinations. When dealing with complex problems, finding the optimal solution becomes crucial. One powerful tool in machine learning for solving such optimization problems is the genetic algorithm. Inspired by th 10 min read Genetic Algorithms for Graph Colouring | Project Idea 1. Project idea In this article, we present a technique that uses Genetic Algorithms to solve the Graph Coloring Problem, and aim to find the minimum number of colors required to color a graph. Â Â This article aims to demonstrate the following. Â Check if a graph is k-colorable by finding a valid k- 15+ min read Python | Single Point Crossover in Genetic Algorithm Single Point Crossover is a method used in a technique called genetic algorithms which are inspired by how living things pass on their traits to their children. Just like in nature where a child gets some traits from the mother and some from the father this method mixes two âparent solutionsâ to cre 3 min read Like