On Nov 14, 2007 4:58 PM, William Harold Newman <[EMAIL PROTECTED]>
wrote:

> On Wed, Nov 14, 2007 at 10:40:15AM -0500, Álvaro Begué wrote:
> > Anyway, go programmers should probably not be using a whole lot of
> dynamic
> > memory allocation, and certainly not enough to make the performance of
> > free() matter at all.
>
> Doesn't that depend strongly on how a program works? For example, if
> you had a program which were really good at the endgame --- or,
> perhaps, just a program which deeply understood sente and gote as used
> in the middlegame, so that it could correctly cope with things like a
> play becoming double sente as the game progresses --- it'd be natural
> for it to manipulate expressions at least as complicated as
> combinatorial games, because we know that combinatorial games arise in
> the limit of exactly known position values. And good luck working with
> combinatorial games without heap allocation.


I bet you can work with combinatorial games without heap allocation, but it
would take some smart tricks. To be honest, I was only thinking of the two
more conventional approaches: alpha-beta search and UCT (and some unholy
marriages of the two that I have in mind...).

Álvaro.
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to