Chess Evaluation

Discussion of chess software programming and technical issues.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
smatovic
Posts: 573
Joined: Wed Mar 10, 2010 9:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic
Contact:

Re: Chess Evaluation

Post by smatovic » Sat Jun 11, 2011 9:13 pm

So does some engines have better eval than others?
Of course, Zeta Dva for example has a poor evaluation, when it plays against another engine which searches at the same depth it generally looses the game.

You can make some tests on your own and let Engines play on a fix search depth against each other...
Is there any way to improve chess engine's evaluation ?
Some people use ANNs, Artificial Neural Networks, to do some kind of evaluation, for example Herrman and NeuroChess.

--
Srdja

User avatar
JVMerlino
Posts: 979
Joined: Wed Mar 08, 2006 9:15 pm
Location: San Francisco, California

Re: Chess Evaluation

Post by JVMerlino » Sat Jun 11, 2011 10:35 pm

ethanara wrote:Is there any way to improve chess engine's evaluation ?
I mean, nearly every engine evaluates like each other ( http://chessprogramming.wikispaces.com/Evaluation )
So does some engines have better eval than others?
Thanks in advance
EthanAra
There is definitely a wide variety of evaluation quality among engines. Primarily it has to do with the amount of specific knowledge built in to the evaulation, after all of the "obvious and easy" stuff is implemented, such as the items shown in the Wikispaces' list of "Basic Evaluation Features".

But there are even big variations on implementations of, for example, pawn structure evaluation. Some consider just the pawns themselves, others include king location and non-pawn factors. Some include calculations of pawn races.

I would recommend looking at the source of Fruit/Crafty/Stockfish for examples of how "basic" evaluation factors can be extended to give the engine a much higher quality evaluation overall.

jm

casey

Re: Chess Evaluation

Post by casey » Mon Jun 13, 2011 11:34 pm

ethanara wrote:Is there any way to improve chess engine's evaluation ?
I mean, nearly every engine evaluates like each other ( http://chessprogramming.wikispaces.com/Evaluation )
So does some engines have better eval than others?
Thanks in advance
EthanAra
1) Tests and matches gives you all information you need to improve your engine
2) You can not know or compare how an evaluation of an engine is better than one of others
3) A better evaluation is almost nothing. The most important is search + evaluation is better than others

Post Reply