Author: Sune Fischer
Date: 04:52:41 11/15/02
Go up one level in this thread
On November 13, 2002 at 20:13:43, Bob Durrett wrote:
>>There are many distinct ways to make a chess engine stronger. One way is to
>>improve the evaluation function. Doing this does not change the algorithms
>
>I guess I don't know exactly what the definition of the word "algorithm" is in
>this context. I thought that position evaluation was done by a software
>implementation of a "position evaluation algorithm."
Although you are right, that the evaluation is really more an algoritm than a
function (the function _is_ an algorithm!), the word is rarely used here.
I guess the reason is that the evaluation "function" is called at the leafs of
the search tree, thus making it "point-like" in our minds.
For some reason the function to search the tree has a more algorithmic feel than
the evaluation function. Where to go, what to think about etc. that feels more
like an algorithm.
But an algorithm can really be anything:
void day() {
1) stop your alarm clock
2) get out of bed
3) go to the bathroom
4) take a shower {
1) turn on the water
2) get wet
3) use the soap
4) wash soap off
5) dry yourself
}
5) eat breakfast...
...
}
So it doesn't say a lot.
-S.
This page took 0 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.