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

Discussion

Why are endgame tablebases useful to a searching program?

  • A.They replace the need for any search in the middlegame
  • B.They reduce the branching factor of all the opening positions
  • C.They provide training data for the evaluation function
  • D.A search reaching a tablebase position gets an exact value

Answer: D

When the search reaches a position covered by the tables, it substitutes the exact result for the heuristic estimate, removing all error from that part of the tree. It also settles endgames that a search could not resolve. They say nothing about the middlegame or the opening and are not training data. Grafting an exactly known region onto an otherwise approximate search is a clean way of removing error where removing it is affordable.

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

Post your comment

Please log in or register to post a comment.