![Page 1: Hence the Name Genetic Algorithm - The Programming Model is Based on DNA](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022052515/577d37751a28ab3a6b95bfbb/html5/thumbnails/12.jpg)
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