English

Verified Null-Move Pruning

Artificial Intelligence 2008-08-11 v1

Abstract

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 re-search 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.

Cite

@article{arxiv.0808.1125,
  title  = {Verified Null-Move Pruning},
  author = {Omid David-Tabibi and Nathan S. Netanyahu},
  journal= {arXiv preprint arXiv:0808.1125},
  year   = {2008}
}

Comments

9 pages

R2 v1 2026-06-21T11:08:39.312Z