On Fri, 2007-01-19 at 12:27 +0200, Petri Pitkanen wrote:
> But also in chess I think there is a limit on what can be gained by
> adding time. After so and so many minutes/move  your decision would
> not be any better. 

This is not true in the positions that matter.   Again it's a human
time perception issue.    Have you ever watched a computer chess
program solve a difficult problem?  It goes like this:

  1. At first it changes it's mind a LOT - display flashes a lot.

  2. Then it slowly settles down - perhaps changing after a few
     seconds.

  3. Then it seems to like just one move (the wrong one) and it
     might spend hours depending on how difficult the problem is.

But we think of time in a linear way.   After a few seconds of
watching a display we get bored.   If it takes 10 minutes to
switch moves it seems like forever.  

The difference in strength from 1 second to 1 minute is ENORMOUS.
We don't mind that because 1 minute we can live with.   But if
it has been thinking for 1 hour,  an extra minute doesn't give
another enormous increase, it perhaps adds 1 ELO point,  virtually
impossible to measure and inperceptible to us humans. 

That's exactly why we make statement like you did.   After a few
minutes of waiting,  to us humans with a 70 year life span,  it
appears as if nothing is happening  (it's still sitting on that
same stinking move!)   We think that after another few minutes
it is supposed to suddenly produce a brilliancy!



> In Go this is pretty common. Like when you play
> someone 9 stones weaker and they spend several minutes pondering over
> move and then come up something barely better than passing. If your
> eval does not know enough of situation more searching will not help. 

If your program is scalable, it WILL help, but again you might have to
way a non-linear amount of time.   It will only help in a practical
way if the program is within 3 or 4 stones of the required strength
to solve it quickly.    Even in computer chess,  a year of thinking
time cannot make up more than a few hundred ELO points.

Please note,  it took several years for computers to go from 2000
strength to 2800 strength,  and if you could use one of the 2800
strength
programs on that old 2 mgz 6502 that played 2000 strength,  it would
take days or weeks of running per move to produce the same quality
moves. 

I guarantee that if you WATCHED it make a move, you would be satisfied
after a few minutes that it wasn't going to play substantially better
but you would of course be wrong.  

- Don





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

Reply via email to