alpha beta window

Code, algorithms, languages, construction...
Post Reply
daz12
Posts: 16
Joined: Wed Feb 25, 2015 7:19 am

alpha beta window

Post by daz12 » Tue Aug 18, 2020 12:25 pm

I am a beginner and want to understand why null move uses alpha, beta=alpha+1. I am sure it's simple concept but I can't understand what difference this makes. An example would be useful!

BrianR
Posts: 17
Joined: Thu Jun 10, 2010 4:48 am

Re: alpha beta window

Post by BrianR » Wed Aug 19, 2020 1:32 pm


daz12
Posts: 16
Joined: Wed Feb 25, 2015 7:19 am

Re: alpha beta window

Post by daz12 » Wed Aug 19, 2020 3:27 pm

With null move, if there is a beta cut off, does it favour the engine and mean a normal deeper search is not required?

BrianR
Posts: 17
Joined: Thu Jun 10, 2010 4:48 am

Re: alpha beta window

Post by BrianR » Fri Aug 21, 2020 1:17 am

The idea is that if the current side to move cannot improve it's score by making two moves in a row, then things must be really bad, so this line gets pruned.

Also, follow the links for the zero window bounds or search to understand the "null window" for alpha and beta.

For an example, suggest searching for Crafty source code.

Post Reply