hence the name genetic algorithm - the programming model is based on dna

12
8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 1/12

Upload: watarderrr

Post on 30-May-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 1/12

Page 2: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 2/12

introduces an element of randomness that allows variation in the solution sets, which

otherwise would stagnate and have no advantage over a hand-crafted solution. Mutations

may diminish the strength of some solutions, but in general it will increase the overallvalue of the solution set; by including a very small mutation rate, you introduce new traits

that might never have otherwise existed within the pool. This allows you to explore a

larger group of possibilities and avoid stagnation. In fact, many other AI techniques forgothe idea of breeding solutions and work simply by making small "mutations" or changes

Page 3: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 3/12

to a potential solution to a problem.

Genetic algorithms can do some amazing things and solve very complex problems.

 Nevertheless, this techniques will require having way of evaluating possible solutions --

this is one of the most difficult problems with genetic algorithms. The second challenge

Page 4: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 4/12

is finding a good way to represent solutions to the problem as strings. Once these are

sorted out, a genetic algorithm may be a good approach to your problem.

Page 5: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 5/12

suparma

n

Page 6: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 6/12

suparma

n

Page 7: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 7/12

Page 8: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 8/12

suparma

n

Page 9: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 9/12

Page 10: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 10/12

Page 11: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 11/12

Page 12: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

8/9/2019 Hence the Name Genetic Algorithm - The Programming Model is Based on DNA

http://slidepdf.com/reader/full/hence-the-name-genetic-algorithm-the-programming-model-is-based-on-dna 12/12