• Home
  • Projects
  • Courses
  • Publications
  • Contact
  • Media
  • More
    • Home
    • Projects
    • Courses
    • Publications
    • Contact
    • Media
  • Home
  • Projects
  • Courses
  • Publications
  • Contact
  • Media

Genetic Algorithm

The GA algorithm is inspired by the theory of biological evolution proposed by Charles Darwi. In fact, the main mechanism simulated in GA is the survival of the fittest. In nature, fitter organisms have a higher probability of survival. This assists them to transfer their genes to the next generation. Over time, good genes that allow species to better adapt with environment (avoid enemies and find foods) become dominant in subsequent generations. Inspired by chromosomes and genes in nature, the GA algorithm represents optimization problems as a set of variables. Each solution for an optimization problem corresponds to a chromosome and each gene corresponds to a variable of the problem.

Evolutionary Computation

Evolutionary computation is a family of algorithms for global optimization inspired by biological evolution, and the subfield of artificial intelligence and soft computing studying these algorithms. Technically speaking, they are a family of population-based trial and error problem solvers with a metaheuristic or stochastic optimization character.. 

Original Genetic Algorithm

Continuous Genetic Algorithm

Continuous Genetic Algorithm

My implementation of binary and discrete Genetic Algorithm. 

Download matlab code

Continuous Genetic Algorithm

Continuous Genetic Algorithm

Continuous Genetic Algorithm

 My implementation of continious Genetic Algorithm.  

Download matlab code

GA for Image Reconstruction

Continuous Genetic Algorithm

GA for Image Reconstruction

Application of GA in binary image reconstruction problems. 

Download matlab code

Copyright © 2025 Seyedali Mirjalili - All Rights Reserved.

Powered by

  • COVID-19

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept