[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: computer-go: perfect play




   Isn't there still a problem?

   People play in different ways....
   The game works in different ways..,....

   Surely there's a possibility that a tree gives two equal solutions ( it
   happens quite often depending how you do the analysis... there's more than
   just the binary tree )...

   Sorry...
   That didn't explain anything...

   Depending upon your opponent there are different 'better' moves...

   Who/How are you playing...
   ( another point for consideration being as I'm a ludicrous amateur, doesthe
   progression ever change and is there ever anything that's perfect..? )...

   Yet another side issue would be if we had a computer version that was
   apparently 'perfect' then surely it should play different moves based on
   the ability and style of the opponent...

   Is there a perfect move?

   Regards,
   Mike...



Hi Mike,

A lot  of this  discussion  is more  theoretical  than  practical.  In
practical terms, most players  will play the move  that gives them the
best  chances, as far as  they  can judge.   This may involve "playing
risky", playing careful,  playing provocatively or whatever suits your
style of play and your own  personal strengths and ideosyncracies.  In
chess you  get players who love  high risk sacraficial play and others
who play  very careful and  "boring" and  it's  very much a matter  of
personality.

But in theoretical terms, a move  is either "optimal" or "non-optimal"
and it has nothing to do with style of play or personality.

An optimal move is the very best move you can make, a move "God" would
make so to speak.  We of course are using the term "GoGod" to describe
a machine which plays perfect Go and we  are assuming that GoGod plays
fair, he doesn't read your mind or take  advantage of the fact that he
knows you  can't handle a  certain type of position  very well.  GoGod
doesn't have  a definite playing style  either, he just plays the most
efficient move possible.  He doesn't care that he  might beat you much
quicker by playing another  move because you  probably won't answer it
correctly, he just assumes that you will  play best too.  GoGod thinks
you are as smart as he is.
 
GoDevil is just as smart  as GoGod and  cannot beat GoGod, but neither
can GoGod beat him.  But GoDevil does have a  definite style and it is
to trick you by whatever means he can.   He tries to take advantage of
any weakness  he knows  or suspects  you have.   Even though this will
work very well  against you and me,  it won't fool GoGod.  GoGod  will
just calmly respond  by playing the  best move possible,  as he always
does.

I would like to  note  that in  many positions,  there may be  several
optimal moves which you alluded to, in which case  you can just choose
one at  random, or choose based on  whatever criteria makes you happy.
They are all the same in principle, but  of course some of those moves
may be harder to refute (by a fallible opponent that is) than others.

What makes all  of this discussion  theoretical Mike, is  that only in
relatively simple positions can we tell with any certainty which moves
are really optimal or not.

Don