| View previous topic :: View next topic |
| Author |
Message |
Rémi Coulom
Joined: 24 Apr 2006 Posts: 350
|
Post subject: Re: A Go algorithm for chess programmers to try ? Posted: Wed Jun 06, 2007 6:21 pm |
|
|
| Gerd Isenberg wrote: |
| that sounds very interesting and promising - you somehow autoscale the weights of different aspects of a move to get a score for move-sorting and/or reduction/extension/pruning. But I still have to think how to differentiate between game-states, and for instance pawn-structure properties and king-placement. And between moves of a defender versus a attacker (or weaker versus stronger side) on one wing or center, and how does it interact with all apects of the evaluation. |
In Monte-Carlo tree search, there is no position-evaluation function. The only heuristics are in move evaluation for ordering/pruning. Each branch of the tree is expanded until a terminal position is found. It is scored as a win or a loss. That is what makes MC search so special and cool. A lot of complex notions, such as King safety, should automatically "emerge" from the search. I wonder what kind of playing style it would produce in chess. Certainly not materialistic.
Some notions automatically emerge from the search when doing alpha-beta too, but I feel that what MC does is much more powerful. In a classical chess program, you have to compensate the short-sightedness of the search with evaluation features that anticipate what will happen in the long term. With MC search, the search goes to the end of the game, so the search is not blind to long-term considerations.
Rémi |
|
| Back to top |
|
 |
|
| Subject |
Author |
Date/Time |
A Go algorithm for chess programmers to try ? |
Rémi Coulom |
Sat Jun 02, 2007 8:32 pm |
Re: A Go algorithm for chess programmers to try ? |
RVisitor |
Sat Jun 02, 2007 8:44 pm |
Re: A Go algorithm for chess programmers to try ? |
Daniel Mehrmann |
Sat Jun 02, 2007 8:57 pm |
Re: A Go algorithm for chess programmers to try ? |
Vincent Diepeveen |
Sun Jun 03, 2007 2:05 pm |
Re: A Go algorithm for chess programmers to try ? |
Rémi Coulom |
Sun Jun 03, 2007 2:18 pm |
Re: A Go algorithm for chess programmers to try ? |
Vincent Diepeveen |
Sun Jun 03, 2007 2:48 pm |
Re: A Go algorithm for chess programmers to try ? |
Dann Corbit |
Tue Jun 05, 2007 6:58 pm |
Re: A Go algorithm for chess programmers to try ? |
Dan Andersson |
Wed Jun 06, 2007 7:21 am |
Re: A Go algorithm for chess programmers to try ? |
Rémi Coulom |
Wed Jun 06, 2007 7:37 am |
Re: A Go algorithm for chess programmers to try ? |
Dan Andersson |
Wed Jun 06, 2007 7:58 am |
Re: A Go algorithm for chess programmers to try ? |
Alessandro Scotti |
Tue Jun 05, 2007 5:54 pm |
Re: A Go algorithm for chess programmers to try ? |
Gerd Isenberg |
Wed Jun 06, 2007 1:50 pm |
Re: A Go algorithm for chess programmers to try ? |
Rémi Coulom |
Wed Jun 06, 2007 2:40 pm |
Re: A Go algorithm for chess programmers to try ? |
Gerd Isenberg |
Wed Jun 06, 2007 6:05 pm |
Re: A Go algorithm for chess programmers to try ? |
Rémi Coulom |
Wed Jun 06, 2007 6:21 pm |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|