Machine-translated by Google. Questions are authored in English.
Top

Discussion

Why must null move pruning be disabled in zugzwang positions?

  • A.The evaluation function is quite unreliable in such positions
  • B.The search would not terminate if it were left enabled
  • C.Zugzwang positions cannot be recognised by the program
  • D.The assumption that passing is never helpful fails there

Answer: D

The technique rests on the premise that having the move is an advantage, and in zugzwang the player to move is obliged to worsen their own position, so the premise is exactly reversed. Endgames with few pieces are the usual case, and programs disable the technique there. Evaluation reliability, termination and recognisability are separate issues. A heuristic justified by an assumption must be switched off wherever that assumption is known to fail, which requires the assumption to be stated in the first place.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.