Computer Chess Club Archives


Search

Terms

Messages

Subject: SEE and cycles

Author: Peter Fendrich

Date: 09:36:13 05/02/02


Please don't try to solve these positions!
They are only intended to illustrate difficulties with the static exchange
evaluation (capture on e4).

[D]1k6/1qp5/2b5/8/4P3/3Q4/8/3K4 b - -
My SEE function,with the help of the XRay function, correctly evaluates that
Bxe4 earns a pawn. The same function would detect that Bxe4 is no good if white
had bishop at c2.

There are two different situations that my SEE can't detect because I didn't
like the extra cost to always try detect these rare cases.

First, my Xray function doesn't care about Xrays through opposite colors.
[D]1k6/1qp5/2b5/8/4P3/3Q4/2B5/1b1K4 b - -
In this position my SEE wouldn't detect that Bxe4 earns a pawn. The XRay
function doesn't care about the bishop at b1.
Does your SEE functions try to solve that?

Secondly, my SEE doesn't try to evaluate where to start more than one piece of
the same type can capture at the same time. i.e. two Pawns, Bishops, Rooks or
Queens can capture at the same square.
[D]1k6/1b6/1pq3q1/8/4P3/8/1K2Q3/Q3R3 b - -
Here my SEE wouldn't know that Qc6xe4 is generally better than Qg6xe4. In the
first case it opens up for the bishop to recapture the black queen. In the
second case only the Q at c6 can recapture.
With the same arguments as above I didn't try to solve the rare case when the
same piece can capture.
Does your SEE functions take care of this one?

Peter




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.