Genetic Algorithms for Optimization

A genetic algorithm is a search heuristic for optimization given a set of guidelines. The algorithm works with different kinds of strings of data that represent an object. The purpose of the algorithm is to select ideal output from a programmed environment.