I agree with several other posters: having frequent competitions, like CGOS and the KGS tournaments, is an invaluable spur to improve the performance of Go programs. If a sugar daddy were to add some serious cash prizes, that would encourage even broader participation and greater quality.
One additional idea would be a test suite. A few months back, someone created a suite of about 100 problems cast in a whole-board manner, which is more convenient for MC-based programs. "Solve the life-or-death problem, or lose the game." It would be useful to see a web site, comparable to the CGOS summaries, which tests each program against the suite and publishes the results. Over time, the suite would be extended with higher-level problems. This could be a faster way to get feedback then playing thousands of games against other programs, looking for a tiny statistical advantage. The two approaches ( test cases and games ) could complement each other. When playing Go, it's possible to do a lot of things right, but lose the game with one or two bad moves. ( haven't we all had that experience? ) The bad moves can get lost in the noise. That brings me to my second suggestion. If I were to win the lottery ( o happy day! ), I'd hire a Go professional to review computer games and look for those critical moves which lose games; create test suites which focus attention on those critical points, and spur improvements in Go programs. Lastly, I'd sure love to see sponsors such as Sicortex and IBM offer their big multi-computer rigs for bragging rights. "World's best bicycle-powered Go computer" would make for a catchy ad campaign, right? _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/