1 / 19

Evaluation of strings in computer Go using APC and Seki judgement

Evaluation of strings in computer Go using APC and Seki judgement. Author: Hyun-Soo Park and Kyung-Woo Kang Presented by: Xiaozhen Niu. Outline. Introduction String Graph (SG) Rules Experiments Summary. Introduction. Problem: life-and-death of strings Major issues:

elon
Download Presentation

Evaluation of strings in computer Go using APC and Seki judgement

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Evaluation of strings in computer Go using APC and Seki judgement Author: Hyun-Soo Park and Kyung-Woo Kang Presented by: Xiaozhen Niu

  2. Outline • Introduction • String Graph (SG) • Rules • Experiments • Summary

  3. Introduction • Problem: life-and-death of strings • Major issues: • Infeasible by brute-force search • Goal: using string graph (SG) and related rules to determine life and death status

  4. Basic Structure

  5. String Graph (SG) • A string graph (SG) can be defined as follows: • SG = (V, E) • V = {BS, WS, ES} • E = {Ed, Eu}, Eu: adjacency relationship, Ed: inclusion relationship.

  6. Examples (1) • A directed edge: • An undirected edge:

  7. Euclidean distance based Clustering • Calculate distances between the input pattern and the weighted center of each cluster • Find the closest cluster within the range of the threshold P

  8. Examples

  9. Examples (2) • An Alive String Graph (ASG):

  10. Rules • Rule 1: APC: articulation point check • Articulation point: if removed the rest of the graph becomes disconnected. • Using the number of AP and number of empty points to decide the life and death status

  11. Examples (1) • Empty points = 6, AP = 0: • Empty points = 6, AP = 4, 3, 2:

  12. Examples (2) • Empty points = 6, AP = 1: • Empty points = 7, AP = 1:

  13. Evaluation of Seki • OSOG: one string and one group • S1 and S2 are OSOG, S3 does not need to be OSOG, but with same color of S1

  14. Judgment of Seki (JOS) • JOS: • S2 are surrounded by S3 and without external liberties • S1 is OSOG, included in S2 • 2 empties (e1, e2) in S2 • Procedure: • Add one stone of s1 in e1 and e2 separately can create new string s4, s5, if s4, s5 are both alive by APC, S1 and S2 are seki. Else, S1 is alive, S2 is dead, e1 and e2 belong to S1

  15. Examples • Seki: • No seki:

  16. Evaluation of Stability of Strings

  17. Experiments • Using IGS_31_counted problems, includes 11,191 points and 1,123 strings

  18. Examples

  19. Summary • Using SG and related rules for static evaluation • Advantages: • APC can be used to determine small area (size <7) • Disadvantages: • too optimistic to use in larger area (size >7)! • JOS can’t determine if strings are not OSOG

More Related