I wonder if CGOS-like tournaments could be distributed?

Instead of an author's single machine playing 1000 games over a long period of 
time, programs would be distributed over hundreds or thousands of computers, 
which would agree pairwise to play each other, enabling the testing of many 
variations of a program. A little tweaking, and we could have a sort of 
co-evolutionary system which searches for optimum parameter settings for that 
killer version of a program.

We did something like this on a small scale at the Congress; having more 
computers than programs, we started multiple instances and manually scheduled 
simultaneous games; program x.1 played a.1 while x.2 played b.1, etc. An 
automatic scheduler would start instances as needed, and set up multiple 
matches between closely-ranked programs; it might use something like the 
McMahon method, or a Swiss tournament, or whatever is determined to be an 
optimal method for generating solid ratings.

To be fair, we'd have to discard results from computers which drop off the 
network, and re-play that match.

Terry McIntyre <[EMAIL PROTECTED]>


We must stop dressing up the slaughter of foreigners as a great national cause. 
-- Sheldon Richman


      
_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to