If I set up a 19x19 server,  we will need an Anchor player.  Here is
what I need from an Anchor player:

  1.  Non-deterministic - should not play same game every time.

  2.  Consistent - plays at the same strength at a level that is not
based on
      the power of the hardware.  For instance AnchorMan is set to a
fixed level
      that does not depend on time.   Lazarus, however, players weaker
when other
      jobs are running on the computer - something we don't want in an
anchor.

  3.  Linux binary - because it runs on the server itself.

  4.  Low resource usage - I run AnchorMan on the server at a high nice
level
      and it takes less than 1 second per move even if it isn't niced.  

      If the Anchor runs on the server, it must be a good citizen.

  5.  Should play as strong as possible given the above constraints.
If 
      possible it should be in the upper 50-60 percentile - but it
should not
      be significantly below median strength.  


It does not absolutely have to run on the server but it must be heavily
available - pretty much 24 hours a day.   It should be a non-changing
entity - not something being constantly upgraded - although we could
from time to time explicitly upgrade the Anchor player.    

It's better if the Anchor player is a known quantity on 9x9, then we
could actually assign it the same rating and attempt to extrapolate, but
we can do that anyway - not a big deal.      

The very best candidate may actually be "AnchorMan", a program that may
fit all the above criteria.   It's an old fashioned Monte/Carlo program
that plays about as well is at can and uses little memory given about 1
second per move - at least on 9x9.   So it doesn't use much
resources.    

At 19x19 AnchorMan would be weaker.   At this boardsize, AnchorMan would
benefit greatly from increased time control but then I'm starting to get
away from constraint 4 - low resource usage - unless it was run
remotely.

GnuGo is another possibility and has the advantage of being a well known
quantity, but Gnugo fails to meet some of the criteria above such as
being too deterministic and using heavy resources.  

If someone wants to host an Anchor player remotely or has a resource
friendly candidate that meets the above criteria, let me know.   

- Don






      

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

Reply via email to