The empty value is not needed.   In some games it's easier to have it
because it can be a simplification - everything handled uniformly for
instance and it can avoid a conditional branch but I don't think that is an
issue with Go.

- Don



On Tue, Dec 8, 2009 at 5:49 PM, Petr Baudis <pa...@ucw.cz> wrote:

>  Hi!
>
>  In most papers I've read, three-valued Zobrist hashes are used - per
> intersection, values for "empty", "black" and "white" coloring [1].
> I'm not clear on why is the "empty" value needed, however, shouldn't
> only "black", "white" values work just fine? Is the hash behaving better
> with extra values for empty intersections? Has anyone measured it?
>
>  [1] In pattern-matching, it is desirable to also use "edge" coloring.
>
>  Thanks,
>
>                                Petr "Pasky" Baudis
> _______________________________________________
> 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/

Reply via email to