A lot of this interesting discussion has been about whether humans can make use
of extra time. Some participants ( such as Dave Devos ) believe that, after a
certain point, humans cannot
improve their rank, at least not linearly with respect to time alloted. Fair
enough; we humans require sleep, and we are not particularly good at sustaining
complex thought over long periods, especially when a great deal of memorization
is required.
But this is a "computer go" list. How about computers? Can a computer make
effective use of long time controls? We can actually experiment with two
computer opponents with different time controls and know that ( unless the
programs are devised to "ponder" on their opponent's clock ), one program will
have x time, the other 10x to work with. Given sufficient time and resources,
we could give an approximate answer to the question "for a given computer
program, an x-fold increase in thinking time will yield y elo points
improvement."
Of course, we'll also have to consider memory limitations. Some programs will
gain little from extra time; some will run into memory limits before the clock
expires; others may be more scalable.
As for my own human anecdote, I am slowly making some progress from about 8kyu
AGA to 6kyu AGA or thereabouts. I've always been stronger at tactics than
strategy, making the most progress in the middle game. One method which has
helped me win quite a few games against dan-level players, at handicaps smaller
than the difference in our ranks would indicate, is to deliberately muddy the
waters, to make the games as complex as possible, with numerous battles which
intersect with each other.
Dan-level players outmanuever me strategically, and almost always out-read me
on any individual battle - but when the waters are muddied enough, they'll lose
focus and spend a lot more time per move. I do think on my opponents' time, and
by the time he works out a move, I already have a good counterplay lined up.
All I need is one lapse, one tesuji to yank 20 or 30 points from my opponents -
enough turn the tables. Unfortunately, I lack the strategic depth; if my
opponent can stay cool and not make errors, I'll not be able to upset him.
Which leads me to wonder if, at some future date when enough processors and
memory are available, go programs might be able to leverage the advantage of
depth of reading and sufficient memory to handle complex interactions into
winning strategies.
By the way, for those of you developing in Java, Azul Systems has created a
custom JVM with 48 processors on a single chip, and a few other tweaks which
look real promising:
http://www.azulsystems.com
____________________________________________________________________________________
Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives.
http://tools.search.yahoo.com/toolbar/features/mail/
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/