Top Banner
Artificial Intelligence Genetic Algorithms Source: www.myreaders.info 1
64
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Artificial Intelligence Genetic Algorithms Source:  1.

1

Artificial Intelligence

Genetic Algorithms

Source: www.myreaders.info

Page 2: Artificial Intelligence Genetic Algorithms Source:  1.

2

Genetic Algorithms• Genetic algorithms are a part of evolutionary computing,

which is a rapidly growing area of artificial intelligence.

• Genetic algorithms are inspired by Darwin's theory about evolution.

• It is an intelligent random search technique used to solve optimization problem

• Although randomized but GA’s exploit historical information to direct the search into the region of better performance within the search space.

Page 3: Artificial Intelligence Genetic Algorithms Source:  1.

3

Genetic Algorithms

Page 4: Artificial Intelligence Genetic Algorithms Source:  1.

4

Why Genetic Algorithms?

Page 5: Artificial Intelligence Genetic Algorithms Source:  1.

5

Optimization

Page 6: Artificial Intelligence Genetic Algorithms Source:  1.

6

Optimization

Page 7: Artificial Intelligence Genetic Algorithms Source:  1.

7

Search Optimization Algorithms

Page 8: Artificial Intelligence Genetic Algorithms Source:  1.

8

Search Optimization Algorithms

Page 9: Artificial Intelligence Genetic Algorithms Source:  1.

9

Biological Background – Basic Genetics

Page 10: Artificial Intelligence Genetic Algorithms Source:  1.

10

Biological Background – Basic Genetics

Page 11: Artificial Intelligence Genetic Algorithms Source:  1.

11

Biological Background – Basic Genetics

Page 12: Artificial Intelligence Genetic Algorithms Source:  1.

12

Biological Background – Basic Genetics

Page 13: Artificial Intelligence Genetic Algorithms Source:  1.

13

Biological Background – Basic Genetics

Page 14: Artificial Intelligence Genetic Algorithms Source:  1.

14

Biological Background – Basic Genetics

Page 15: Artificial Intelligence Genetic Algorithms Source:  1.

15

Search Space

Page 16: Artificial Intelligence Genetic Algorithms Source:  1.

16

Working Principles

Page 17: Artificial Intelligence Genetic Algorithms Source:  1.

17

Working Principles

Page 18: Artificial Intelligence Genetic Algorithms Source:  1.

18

Outline of Basic Genetic Algorithm

Page 19: Artificial Intelligence Genetic Algorithms Source:  1.

19

Outline of Basic Genetic Algorithm

Page 20: Artificial Intelligence Genetic Algorithms Source:  1.

20

Page 21: Artificial Intelligence Genetic Algorithms Source:  1.

21

Encoding- Genetic Algorithms

Page 22: Artificial Intelligence Genetic Algorithms Source:  1.

22

Encoding- Genetic Algorithms

Page 23: Artificial Intelligence Genetic Algorithms Source:  1.

23

Binary Encoding

Page 24: Artificial Intelligence Genetic Algorithms Source:  1.

24

Binary Encoding

Page 25: Artificial Intelligence Genetic Algorithms Source:  1.

25

Page 26: Artificial Intelligence Genetic Algorithms Source:  1.

26

Page 27: Artificial Intelligence Genetic Algorithms Source:  1.

27

Value Encoding

Page 28: Artificial Intelligence Genetic Algorithms Source:  1.

28

Permutation Encoding

Page 29: Artificial Intelligence Genetic Algorithms Source:  1.

29

Permutation Encoding

Page 30: Artificial Intelligence Genetic Algorithms Source:  1.

30

Tree Encoding

Page 31: Artificial Intelligence Genetic Algorithms Source:  1.

31

Tree Encoding

Page 32: Artificial Intelligence Genetic Algorithms Source:  1.

32

Operators of Genetic Algorithm

Page 33: Artificial Intelligence Genetic Algorithms Source:  1.

33

Operators of Genetic Algorithm

Page 34: Artificial Intelligence Genetic Algorithms Source:  1.

34

Reproduction – or Selection

Page 35: Artificial Intelligence Genetic Algorithms Source:  1.

35

Reproduction – or Selection

Page 36: Artificial Intelligence Genetic Algorithms Source:  1.

36

Reproduction – or Selection

Page 37: Artificial Intelligence Genetic Algorithms Source:  1.

37

Example of Selection

Page 38: Artificial Intelligence Genetic Algorithms Source:  1.

38

Page 39: Artificial Intelligence Genetic Algorithms Source:  1.

39

Roulette Wheel Selection

Page 40: Artificial Intelligence Genetic Algorithms Source:  1.

40

Roulette Wheel Selection

Page 41: Artificial Intelligence Genetic Algorithms Source:  1.

41

Roulette Wheel Selection

Page 42: Artificial Intelligence Genetic Algorithms Source:  1.

42

Boltzmann Selection

Page 43: Artificial Intelligence Genetic Algorithms Source:  1.

43

Boltzmann Selection

Page 44: Artificial Intelligence Genetic Algorithms Source:  1.

44

Crossover operator

Page 45: Artificial Intelligence Genetic Algorithms Source:  1.

45

One-point Crossover

Page 46: Artificial Intelligence Genetic Algorithms Source:  1.

46

Two-point Crossover

Page 47: Artificial Intelligence Genetic Algorithms Source:  1.

47

Uniform Crossover

Page 48: Artificial Intelligence Genetic Algorithms Source:  1.

48

Arithmetic Crossover

Page 49: Artificial Intelligence Genetic Algorithms Source:  1.

49

Heuristic Crossover

Page 50: Artificial Intelligence Genetic Algorithms Source:  1.

50

Mutation

Page 51: Artificial Intelligence Genetic Algorithms Source:  1.

51

Mutation

Page 52: Artificial Intelligence Genetic Algorithms Source:  1.

52

Flip Bit

Page 53: Artificial Intelligence Genetic Algorithms Source:  1.

53

Boundary

Page 54: Artificial Intelligence Genetic Algorithms Source:  1.

54

Non Uniform

Page 55: Artificial Intelligence Genetic Algorithms Source:  1.

55

Uniform

Page 56: Artificial Intelligence Genetic Algorithms Source:  1.

56

Gaussian

Page 57: Artificial Intelligence Genetic Algorithms Source:  1.

57

Examples

Page 58: Artificial Intelligence Genetic Algorithms Source:  1.

58

Genetic Algorithm Approach to problem Maximize f(x)=x2

Page 59: Artificial Intelligence Genetic Algorithms Source:  1.

59

Genetic Algorithm Approach to problem Maximize f(x)=x2

Page 60: Artificial Intelligence Genetic Algorithms Source:  1.

60

Genetic Algorithm Approach to problem Maximize f(x)=x2

Page 61: Artificial Intelligence Genetic Algorithms Source:  1.

61

Genetic Algorithm Approach to problem Maximize f(x)=x2

Page 62: Artificial Intelligence Genetic Algorithms Source:  1.

62

Genetic Algorithm Approach to problem Maximize f(x)=x2

Page 63: Artificial Intelligence Genetic Algorithms Source:  1.

63

Genetic Algorithm Approach to problem Maximize f(x)=x2

Page 64: Artificial Intelligence Genetic Algorithms Source:  1.

64

Genetic Algorithm Approach to problem Maximize f(x)=x2