Author |
Topic: How Computer Chess Changed Programming (Read 2254 times) |
|
christianF
Forum Moderator Forum Guru
Arimaa player #4019
Gender:
Posts: 804
|
|
Re: How Computer Chess Changed Programming
« Reply #1 on: Dec 18th, 2010, 6:33am » |
Quote Modify
|
on Nov 12th, 2010, 6:27pm, omar wrote: It's more like an advertisement for the extrapolation to a situation wherein computers rule supremely. It may apply for many games, especially complicated structured ones like Chess and Arimaa. But it doesn't address the question why, then, simple structured games like Go and Havannah appear to be relatively harder to approach using the same type of evaluation functions. In Go and Havannah, and doubtless a number of other games that still pose a challenge to the computerworld, the Monte Carlo evaluation is therefore being investigated, a method that wouldn't seem applicable to Chess or Draughts. I'm not an expert, not even close, but I play against these bots regularly in the approach to the 2012 human versus bot Havannah challenge, where I must beat the best bots combined 10 out of 10. Here are some of the bots involved, and their programmers: Castro Rating to date: 1793 Rank to date: 19 Havannah program written by Timo Ewalds (here's some info) at the University of Alberta, Canada. UCT based, with rave, some knowledge, and a few other tricks, written in C++. Currently accepting unrated games on all sizes, and rated games on the smaller sizes for now. Used 90s per move for the first few games, using 5 minutes per move now. Wanderer_C Rating to date: 1685 Rank to date: 37 An Havannah bot written by Richard Lorentz with the help of students. Thanks to Klaashaas for providing the Ruby s-cripts that allow wanderer_c to work without any human intervention and thanks to Richard Pijl for his technical advice. Deep Fork Rating to date: 1676 Rank to date: 43 Havannah AI by Thomas Reinhardt, HTWK-Leipzig, Germany. Quote:Timo Ewalds: In Hex, virtual connections are guaranteed connections, assuming you choose to defend them, but there is never any reason to not defend them. In Havannah, they are not guaranteed. Frames are often broken, like in the game against Christian Freeling, or could be broken like in this game. A frame that can't be broken is also not necessarily a winning formation, since it could be too slow. It's also not obvious how to use a partial frame, since it could be used in many different ways but with different speeds or certainties. There are several examples of games where the opponent had a guaranteed win in 2 while Castro was about 10 moves away from a win and without a good frame, but Castro still won by using 9 forcing moves. Castro does recognize the bridge virtual connection, and is encouraged to maintain them, both in the tree and in the rollouts. It can't be forced to maintain them though, since there may be more important moves elsewhere, like if this virtual connection is now in a dead area. Even when it is encouraged to maintain the virtual connection and when there is a frame, it is tough to see it since the frame may not succeed in a rollout because some other winning formation could happen first. Finding the specific move to refute the frame is even harder given random rollouts. (thread) |
| In the summer of 2012 I will play ten base-10 games against the offspring of these bots and/or other bots. My current rating is, embarrassingly, 1873, rank 11 (currently the top negotiates the 2100 level) but with a good record against bots, although I've lost a couple of base-8 games and even one or two base-10, if I remember correctly. On small boards, say up to and including base-6, strategy and tactics become so intertwined that it's all tactics and humans have little chance. If strategy and tactics drift apart as is the case in base-8/10, the bots get blind spots. Fortunately
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: How Computer Chess Changed Programming
« Reply #2 on: Dec 19th, 2010, 8:59am » |
Quote Modify
|
Thanks for the update, Christian. I will follow the Havannah challenge match with interest.
|
|
IP Logged |
|
|
|
omar
Forum Guru
Arimaa player #2
Gender:
Posts: 1003
|
|
Re: How Computer Chess Changed Programming
« Reply #3 on: Dec 20th, 2010, 11:32am » |
Quote Modify
|
I've played base 10 games against bot Castro as well and it definitely has a long way to go. Although I did manage to lose a couple games by underestimating it's ring threats
|
|
IP Logged |
|
|
|
christianF
Forum Moderator Forum Guru
Arimaa player #4019
Gender:
Posts: 804
|
|
Re: How Computer Chess Changed Programming
« Reply #4 on: Dec 22nd, 2010, 6:57am » |
Quote Modify
|
on Dec 20th, 2010, 11:32am, omar wrote:I've played base 10 games against bot Castro as well and it definitely has a long way to go. Although I did manage to lose a couple games by underestimating it's ring threats |
| Yes, strong in close combat, keep your distance
|
|
IP Logged |
|
|
|
|