fuzzy reasoning in computer go opening stage strategy p.lekhavat and c.j.hinde

15
Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Upload: luke-hunter

Post on 28-Mar-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Fuzzy Reasoningin

Computer Go Opening Stage Strategy

P.Lekhavat and C.J.Hinde

Page 2: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Game Objective

• Surrounding most area on the board

Page 3: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Game Stages

• Opening game

• Middle game

• End game

Page 4: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Opening game stage

• Establish groups

• Extend from own group

• Prevent extension from opponent group

• Reinforce weak group

• Threaten invasion to opponent group

Page 5: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Human reasoning

•Urgent Move•Large Move•Framework

• Territory

• Potential

Page 6: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Drawing Border

1212

2121

1212

2121

),( ),(21

yywhenyyy

yywhenyyy

xxwhenxxx

xxwhenxxx

yxP SS

Page 7: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Territory and Potential

Page 8: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Stones potential

Page 9: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Fuzzy Influence

Conventional method

Fuzzy Influence

Page 10: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Using Fuzzy reasoning in Positional judgement

Group A status - slightly weak, thin, pretty light

Strategy for white - create base, enlarge eye space

Strategy for black - threaten, neutralise group influence

Page 11: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Hybrid SystemFuture development

Search tree

Pattern recognition

Fuzzy reasoning

Neural network

Genetic algorithm

Page 12: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Conclusion

• Fuzzy reasoning was intended to be used to reduce search space by narrowing local objective

• It need to be combined with other techniques to explore the best move

• Also need automatic learning system improve it efficiency

Page 13: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde
Page 14: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

Middle game stage

• Invade opponent territory

• Defence their own territory

Page 15: Fuzzy Reasoning in Computer Go Opening Stage Strategy P.Lekhavat and C.J.Hinde

End game stage

• Close the gap between each groups