Verified Null-Move Pruning
David-Tabibi, Omid, Netanyahu, Nathan S.
–arXiv.org Artificial Intelligence
In this article we review standard null-move pruning and introduce our extended version of it, which we call verified null-move pruning. In verified null-move pruning, whenever the shallow null-move search indicates a fail-high, instead of cutting off the search from the current node, the search is continued with reduced depth. Our experiments with verified null-move pruning show that on average, it constructs a smaller search tree with greater tactical strength in comparison to standard null-move pruning. Moreover, unlike standard null-move pruning, which fails badly in zugzwang positions, verified null-move pruning manages to detect most zugzwangs and in such cases conducts a research to obtain the correct result. In addition, verified null-move pruning is very easy to implement, and any standard null-move pruning program can use verified null-move pruning by modifying only a few lines of code. 1. INTRODUCTION Until the mid-1970s most chess programs were trying to search the same way humans think, by generating "plausible" moves. By using extensive chess knowledge at each node, these programs selected a few moves which they considered plausible, and thus pruned large parts of the search tree.
arXiv.org Artificial Intelligence
Aug-8-2008
- Country:
- North America > United States > Maryland > Prince George's County > College Park (0.14)
- Genre:
- Research Report (0.64)
- Industry:
- Leisure & Entertainment > Games > Chess (1.00)
- Technology:
- Information Technology > Artificial Intelligence
- Representation & Reasoning > Search (0.91)
- Games > Chess (0.69)
- Cognitive Science > Problem Solving (0.59)
- Information Technology > Artificial Intelligence