Genetic Algorithms: Difference between revisions

From Computer Science Wiki
No edit summary
No edit summary
Line 5: Line 5:
* Please first review the characteristics of [[Algorithms|algorithms]].  
* Please first review the characteristics of [[Algorithms|algorithms]].  
* Please then review the characteristics of [[Heuristics|heuristics]].
* Please then review the characteristics of [[Heuristics|heuristics]].
== The basic pattern of genetic algorithms ==
# A random set of solutions would be generated on the sample documents
# And tested against the human labelling
# Best fit solutions retained
# New generation created by mutating/crossing
# Algorithm repeated
# Until a good fit obtained


== A video to get you started ==  
== A video to get you started ==  

Revision as of 10:31, 9 December 2021

Advanced programming[1]

In computer science and operations research, a genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA). Genetic algorithms are commonly used to generate high-quality solutions to optimization and search problems by relying on biologically inspired operators such as mutation, crossover and selection[2]

  • Please first review the characteristics of algorithms.
  • Please then review the characteristics of heuristics.

The basic pattern of genetic algorithms

  1. A random set of solutions would be generated on the sample documents
  2. And tested against the human labelling
  3. Best fit solutions retained
  4. New generation created by mutating/crossing
  5. Algorithm repeated
  6. Until a good fit obtained

A video to get you started




Start here to understand genetic algorithms

References