artificial intelligence genetic algorithms source: 1

64
Artificial Intelligence Genetic Algorithms Source: www.myreaders.info 1

Upload: chris-duffield

Post on 01-Apr-2015

237 views

Category:

Documents


3 download

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