alpha beta pruning

38
- 2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

Upload: nilesh-bandekar

Post on 15-Apr-2017

334 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

Page 2: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

Page 3: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

Page 4: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

Page 5: Alpha beta pruning

2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6-2

Page 6: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

-2

Page 7: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

Page 8: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

-2 2

Page 9: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

Page 10: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

Page 11: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

Page 12: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

Page 13: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

Page 14: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

Page 15: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

1

Alpha must be greater than beta

note

No such condition so check further

Nilesh
Page 16: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

1

Page 17: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3

Alpha is greater than beta So do not check further

Page 18: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3

Page 19: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3

Page 20: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3

Page 21: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3

Page 22: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3

Page 23: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4

Same condn

Compare alpha beta

Condn true SO DO NOT CHECK further

Page 24: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4

Same condn

Compare alpha beta

Condn true SO DO NOT CHECK further

Page 25: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4

Page 26: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4

2

Page 27: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4

2

Page 28: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4

2

Page 29: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4

2

Page 30: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4 -1

2

Page 31: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4 -1

2

Page 32: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4 1

2

Page 33: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4 1

2

Page 34: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4 1

2

Page 35: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4 1

2

Page 36: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4 1

2

1

Page 37: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4 1

2

1

Again Same condn

Compare alpha beta Alpha is gr8ter than beta

Condn true SO DO NOT CHECK further

Page 38: Alpha beta pruning

-2 2 1 1 3 4 4 3 7 -1 1 0 3 5 4 2 5 6

2

2

3 4 1

2

1