A Local-Pattern Related Look-Up Table
Chung-Chin Shih, Ting Han Wei, Ti-Rong Wu, and I-Chen Wu

TL;DR
This paper introduces a Relevance-Zone pattern table (RZT) that enhances game solving in Go by efficiently storing and retrieving exact game values using pattern matching with radix trees, reducing search nodes.
Contribution
The paper presents a novel RZT structure with a heuristic for efficient lookups, improving upon traditional transposition tables in Go game solving.
Findings
RZT reduces search nodes in Go problem solving.
Lookup overhead is minimized to 10% with the heuristic.
Time complexity remains logarithmic with increasing table size.
Abstract
This paper describes a Relevance-Zone pattern table (RZT) that can be used to replace a traditional transposition table. An RZT stores exact game values for patterns that are discovered during a Relevance-Zone-Based Search (RZS), which is the current state-of-the-art in solving L&D problems in Go. Positions that share the same pattern can reuse the same exact game value in the RZT. The pattern matching scheme for RZTs is implemented using a radix tree, taking into consideration patterns with different shapes. To improve the efficiency of table lookups, we designed a heuristic that prevents redundant lookups. The heuristic can safely skip previously queried patterns for a given position, reducing the overhead to 10% of the original cost. We also analyze the time complexity of the RZT both theoretically and empirically. Experiments show the overhead of traversing the radix tree in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Games · Sports Analytics and Performance · Digital Games and Media
