[computer-go] Don't cares in Pattern Matching
Jason House
jhouse at mitre.org
Wed Jun 14 07:48:26 PDT 2006
Once upon a time, I started a page on senseis to try and give a mini
encyclopedia of computer go algorithm options. The page is located at
http://senseis.xmp.net/?computergoalgorithms
I haven't added to it in a while, but I'm also very early in my own bot
development. I haven't implemented any (well known) algorithms in my
bot that aren't on that page.
It would be nice to see that page grow based on the
knowledge/experience/research of people on this mailing list.
Chris Fant wrote:
> On 6/14/06, Eric Boesch <ericboesch at hotmail.com> wrote:
>> Pattern matching can require a time/space tradeoff. If the patterns
>> are very
>> irregular and full of holes, then an attempt to minimize time usage by
>> treating each don't-care case that is tested as three or four different
>> patterns could lead inevitably to space usage that grows
>> expontentially with
>> the number of patterns, as Chrilly alluded to.
>
> Actually it grows linearly with the number of patterns and
> exponentially with the average number of don't-cares per pattern.
More information about the computer-go
mailing list