My program only stores 1 canonical position in symmetrical instances. But that is only for the opening book. Where there is a choice of symmetrically equivalent moves, it makes one at random.
For instance, there might only be one canonical response to e5 in the opening position but this could translate to 4 or 8 actual moves and one of these would be randomly selected. I concluded that there would be little benefit and a lot of trouble trying to take advantage of symmetries in the search. The very first move would benefit enormously, but after that the benefit is sharply reduced to almost nothing after another move or two. At least in positions likely to occur in games. - Don On Tue, 2007-06-19 at 03:52 +0200, Magnus Persson wrote: > > > > But I would still like to know how many MC evaluations it would take > > until all corners look at least somewhat similar... I bet that is many > > more than we see used currently - if it ever gets there. > > The approach I take in Valkyria is radically different. I simply prune all > symmetric moves. For example on 9x9 without a book, Valkyria will only > evaluate > 5 moves 3-3, 3-4, 3-5, 4-4, 4-5, and 5-5. But even doing so the real > difference > between these moves if ther is any is so small it is a waste of time trying to > find it out so when the book is used any of these moves are played with equal > probability. > > I added this feature to increase the opening strength in 7x7, but although it > helps it still just fraction what is necessary to actually find the best line > of play for sure. > > -Magnus > _______________________________________________ > computer-go mailing list > computer-go@computer-go.org > http://www.computer-go.org/mailman/listinfo/computer-go/ _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/