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.