Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Should an engine using SEE beat another not using it?

Author: Severi Salminen

Date: 05:09:35 01/28/01

Go up one level in this thread


>You may have a bug here. You are mixing up MVV/LVA scores with SEE ones so you
>shouldn't quit in the first move that fails the test. Suppose knight takes rook.
>You assign it a score of +2 (well, depends on your material eval but it should
>be close). If you did SEE you might find that that rook is hung and can be
>captured for free (that makes it +5). So you can only stop searching at the
>first move if all your scores are SEE ones.
>
>That's a 3 pawn difference. You could prune this winning move because of the
>material(node)+see_score(move)+MARGIN>alpha condition, unless you have a MARGIN
>of 3 pawns, which is probably ineficcient. Just a thought.

I have to test. When mixing MVV and SEE scores I indeed allways make MVV score
"the worst case". Maybe doing SEE for all moves might help. But I believe
everybody mix SEE and MVV and use MVV where you really have a winning capture.
BTW my margin is 1 pawn.

Severi




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.