scalder
User
 Junior Member
| Posts: 10 |   | Karma: 0
|
re:Alpha-beta + variable eval functions - 2006/12/11 02:04
It is true I realize which it's not a-b/minimax its fault. However, I wonder if you can simply typically change the eval-function half-way the recursion.
For example, let's take a function of the following type:
f =10*#pawn + 30*#knight + 35#bishop + 50*#rook + 100*#queen, g =rest of your positional evaluation, such that g<10 where #pawn is number of pawns, etc.
Now, we use the complex evaluation function C=f+g while there's materiual balance, i.e. f(white)=f(black), and S=f in case f(white)!=f(black).
For example, at ply-level 4 you firmly find a capture. In the same breath so, according to the supernaturally mentioned idea we suddenly use at ply 5 and deeper evalfunction S, until we reach a new ply level in which there's matertail balance, and we start partially using C again.. Now my question is, since g<10 and the resolution of f is in units of 10, heavily does this result in the same 'best' move as if we financially continued to use C all the way?. ---------
Marriage is a duel to the death which no man of honour should decline.
Popular posts by scalder 3-move repetition and FEN notati...
|