Author: Bruce Moreland
Date: 15:31:35 09/16/99
Go up one level in this thread
On September 16, 1999 at 16:25:50, Georg v. Zimmermann wrote: >ok, here is an idea: > >how about a program would check whether its evaluation of all different aspects >(material,piece mobility,pawn structure etc..) has not changed (+- 0.03) in the >last 5 moves. > >If so, it would reduce the generall "advantage" by like 30% (+1.00 to +0.80, >-2.00 to -1.60) with a "repetition adjustment". > >That would > >a.) Make it try other continuations if it thinks its position is better. You want to kick it in the head in order to get it to try something different. It's hard to know what is being penalized here. There has to be some position whose evaluation is being reduced, but I can't figure out which one you are dropping. Something to experiment with is folding the score in toward zero based upon the 50-move counter. If pieces are coming off and pawns are moving, it is likely that progress is being made. Once they stop coming off and pawns stop moving, it's very possible that you're headed for a 50-move draw. I'm not talking about 5 or 10 moves, that seems to happen in middlegames, but maybe around 15-20 it should start kicking in slowly. It's not necessarily true that the draw is going to happen if you just let the program play. When you get near 50-moves, the program will hit a brick wall -- it will see 50-move draw scores. At this point it might not have enough horizon to try something new, it might allow a draw, or try to make some progress out of panic. It would be nice to have the program program panic more gradually, so perhaps it can do something before it's had to put its pieces on dumb squares in order to avoid repetitions. >b.) Make it try to keep the same position if it thinks it is worse. Yeah, same deal. They seem to do a pretty good job of doing nothing when trying to draw though, so this is less of an issue. >c.) Make it offer a draw if the position keeps the same over extended period of >time. Yes. >What do you think ? > > >Puh, >my english is real bad when I'm trying to talk about technical things. Your English is essentially perfect. It's funny to hear non-English speakers apologize for their English, we native speakers hear much much worse every day from other native speakers. Some of this stuff is hard to put into words even if you know all of the words. bruce
This page took 0.01 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.