Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Very Tough Mate in 4 for Some Engines

Author: Koundinya Veluri

Date: 06:38:45 03/28/03

Go up one level in this thread


>Assuming you meant it literally, could you please share your "list" with us? I
>would be interested in a list of positions where using null moves causes a
>mistake, either by missing a mate chance, missing an escape from being mated, or
>just a big blunder.

The positions I used aren't really good test positions. Most of them are easy or
have several moves that win. For some of them, I just wanted to solve them by a
particular depth. So, these are just positions that gave me trouble with null
move. I took several of these positions from CCC and other places.

[D]6k1/p2r1ppp/1p1r2n1/1Q1P2P1/2pP2n1/2P2B1q/P2N1P2/2R2RK1 w - - bm Bxg4; dm -3;
id "NullTest 001";

This one is very easy. Mated in 3. It was from a game long ago and I remember
having had problems solving this at a reasonable depth.

[D]rn2kb1r/pp4pp/3p4/3Pp1B1/8/3Q4/P4PPP/qN2K1NR w Kkq - bm Qf5; id "NullTest
002";

This one is also easy and probably not a good test position. Getting Qf5 has
nothing to do with it. The program should switch away from 1... Be7 in the
variation and eventually get 1... Qxb1.

[D]5rk1/4Qp1p/3Np1p1/1p2Pb1P/3P1R2/5PK1/1q4P1/8 w - - bm Nxf5 h6; dm 9; id
"NullTest 003";

This is not a good test position either since there are probably many more ways
to win. Nxf5 is a mate in 9 and h6 is a mate in 10. Most programs get h6 first
and eventually switch to Nxf5. I remember having problems getting h6 with a
basic null move implementation.

[D]2q5/8/6p1/B6p/7k/7P/R5PK/8 w - - bm Rc2; id "NullTest 004";

I've seen this one posted here several times.

[D]8/6p1/1p6/p7/kq2Q3/8/K7/8 w - - bm Qd3; id "NullTest 005";

This is a difficult one. It was also posted here several times, and takes a lot
of depth to solve. A program that doesn't use null move would get this at depth
12 or 13.

[D]1r6/2r5/p3p1k1/5p1p/p2P1Kp1/1bB3P1/1P3PPR/R7 b - - bm e5+; id "NullTest 006";

This is a good test position. A null move implementation based on verification
search or something like that might need some depth to solve this. An
implementation that works mainly on special cases should solve this at a smaller
depth.

[D]8/k7/Pb3p2/1Pp2p1p/K1P2P1P/4B3/8/8 w - - bm Bf2; id "NullTest 007";

A couple of moves have been played from a WAC position. A good test position.

[D]8/8/3kp3/1p3p1p/5P1P/P2K2P1/1bN5/8 b - - bm Kc5; id "NullTest 008";

This is from a game King of Kings - Yace. My program wasn't able to see this
threat, though I think it was lost some moves before, when it might have been
difficult to see this distant threat anyway.

[D]3r1rk1/2n1nppp/1pp1p3/p2qP2Q/P1RPN3/2R5/1P2NPPP/6K1 w - - bm Nf6+; id
"NullTest 009";

[D]rn1qr1k1/pbp2pb1/1p4p1/3p4/3P4/2NBPN2/PPQ2PP1/R3K2R w KQ - bm Bxg6; id
"NullTest 010";

[D]4q3/p5p1/k5P1/8/1PN4K/8/1N2B3/8 w - - bm b5+; id "NullTest 011";

These have been posted on CCC before.

[D]8/8/1kp5/p1p3R1/P7/8/2p2BK1/8 b - - ce 0; id "NullTest 012";

Program should see the draw.

[D]8/3p4/p1bk3p/Pp6/1Kp1PpPp/2P2P1P/2P5/5B2 b - - bm Bxe4; id "NullTest 013"; c0
"LCTII.FIN.03"; c1 "Studie 1994";

[D]8/1N6/1p1P1n2/p1p1p3/P1P5/1P2k3/2K5/8 w - - bm Nxc5; id "NullTest 014"; c0
"PET015: Knight endgame";

The sources of these are self-explanatory.

[D]b7/PP6/8/8/7K/6B1/6N1/4R1bk w - - bm bxa8=N; dm 3; id "NullTest 015";

[D]6bk/PPPP1R1p/3rp2N/4p3/4P3/4K3/3rP3/8 w - - bm d8=B; dm 5; id "NullTest 016";

I don't remember these two but I might have picked them off one of Dann's epds.

[D]8/8/p3R3/1p5p/1P5p/6rp/5K1p/7k w - - bm Re1+; dm 7; id "NullTest 017";

I have no idea where this came from...

Regards,
Koundinya



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.