Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Test Positon....Find Mate

Author: Heiner Marxen

Date: 10:26:09 12/27/02

Go up one level in this thread


On December 27, 2002 at 09:12:09, Rex wrote:

>How fast can your program find the mate.
>
>CM9000 running my personal settings finds it in 4.1sec on a 1.5sGhz.
>
>[D]1r2q2k/2r2R1p/6pN/4p1P1/4Q3/1p1P4/1P5P/7K w - - 0 1

This is not so hard, even for Chest: on an Athlon 1500+ in 66 seconds it
finds the mate in 8 (Rxc7 is the only key move):

PV: Rxc7 Rb5 Qf3 Rb6 Rf7 Rc6 Rf8+ Kg7 Qf7+ Qxf7 Rxf7+ Kh8 Rf8+ Kg7 Rg8#

and after 94 seconds produces this depth restricted part of the complete
solution tree:

 Rxc7 Qb5 Qf3   Qa6  Ng4   ...+5
                     Qf6+  ...+5
                     Qf7   ...+5
                Qb6  Qf7   ...+4
                Qb7  Qxb7  ...+2
                     Rxb7  ...+2
                Qc6  Rxc6  ...+2
                Qd5  Qxd5  ...+2
                Qd7  Qf6+  ...+1
                Rg8  Qf6+  ...+1
                Rb6  Qf8#
                Rb7  Qf6#
                     Qf8#
                Rf8  Qxf8#
                -*-  Qf6#
      Qe6 Kg2   Qe8  Qd5   ...+5
                     Qf3   ...+5
                Rd8  Qf3   ...+5
                Qd6  Nf7+  ...+4
                     Qb7   ...+4
                Re8  Qb7   ...+4
                Rf8  Qb7   ...+4
                Rg8  Nf7+  ...+4
                     Nxg8  ...+4
                     Qb7   ...+4
                Qc6  Qxc6  ...+3
                     Rxc6  ...+3
                Qf5  Nxf5  ...+3
                Qf6  gxf6  ...+3
                Qg4+ Nxg4  ...+3
                     Qxg4  ...+3
                Qh3+ Kxh3  ...+3
                Rb7  Qxb7  ...+3
                     Qxe5+ ...+3
                Qd5  Qxd5  ...+2
                Qe7  Rxe7  ...+2
                Rb4  Qa8+  ...+2
                     Rc8+  ...+2
                Rb5  Qa8+  ...+2
                Rb6  Qa8+  ...+2
                     Rc8+  ...+2
                Rc8  Rxc8+ ...+2
                Ra8  Qxa8+ ...+1
                Qc4  Qxe5#
                Qc8  Qxe5#
                -*-  Qxe5+ ...+1
          Qf3   Qa6  Ng4   ...+5
                     Qf6+  ...+5
                     Qf7   ...+5
                e4   Qe3   ...+5
                     Qf4   ...+5
                     Qf6+  ...+5
                     dxe4  ...+5
                Qb6  Qf7   ...+4
                Qd6  Nf7+  ...+4
                     Qb7   ...+4
                     Qf7   ...+4
                Rd8  Qb7   ...+4
                Re8  Qb7   ...+4
                Qf5  Nxf5  ...+3
                Rg8  Nxg8  ...+3
                Qc6  Rxc6  ...+2
                Qd5  Qxd5  ...+2
                Qe7  Rxe7  ...+2
                Qd7  Qf6+  ...+1
                Qf7  Qxf7  ...+1
                Qg8  Qf6+  ...+1
                Ra8  Qxa8+ ...+1
                Rb4  Qf8+  ...+1
                     Rc8+  ...+1
                Rb5  Qf8+  ...+1
                     Rc8+  ...+1
                Rb6  Qf8+  ...+1
                Rb7  Qf8+  ...+1
                Rc8  Rxc8+ ...+1
                Rf8  Qxf8+ ...+1
                Qf6  Qxf6#
                -*-  Qf6#
      Rb5 Kg1   Qd8  Nf7+  ...+5
                Qf8  Qc6   ...+5
                     Qf3   ...+5
                Ra5  Qb7   ...+5
                Rb8  Qd5   ...+5
                Rc5  Rxc5  ...+4
                Qb8  Qc6   ...+3
                     Qf3   ...+3
                Qg8  Qc6   ...+3
                Rb6  Qxe5+ ...+3
                Rb7  Qxb7  ...+3
                     Qxe5+ ...+3
                     Rxb7  ...+3
                Qd7  Qa8+  ...+2
                     Rxd7  ...+2
                Qe6  Qa8+  ...+2
                Qe7  Qa8+  ...+2
                     Rc8+  ...+2
                     Rxe7  ...+2
                Qf7  Qa8+  ...+2
                     Rxf7  ...+2
                Rb4  Rc8   ...+2
                Rd5  Qxd5  ...+2
                Qa8  Qxa8+ ...+1
                Qc6  Qxc6  ...+1
                Qc8  Rxc8+ ...+1
          Kg2   Qd8  Nf7+  ...+5
                Qf8  Nf7+  ...+5
                     Qc6   ...+5
                     Ra7   ...+5
                Rb8  Qd5   ...+5
                     Qf3   ...+5
                Qg8  Nf7+  ...+4
                     Nxg8  ...+4
                     Qc6   ...+4
                     Qf3   ...+4
                Ra5  Qb7   ...+4
                Rc5  Rxc5  ...+4
                Qb8  Qc6   ...+3
                Rb6  Qxe5+ ...+3
                Rb7  Qxb7  ...+3
                     Qxe5+ ...+3
                     Rxb7  ...+3
                Qd7  Qa8+  ...+2
                     Rxd7  ...+2
                Qe6  Qa8+  ...+2
                Qe7  Qa8+  ...+2
                     Rc8+  ...+2
                     Rxe7  ...+2
                Qf7  Qa8+  ...+2
                     Rxf7  ...+2
                Rb4  Rc8   ...+2
                Rd5  Qxd5  ...+2
                Qa8  Qxa8+ ...+1
                Qc6  Qxc6  ...+1
                Qc8  Rxc8+ ...+1
          Qf3   Rb6  Kg2   ...+5
                     Rf7   ...+5
                Qd8  Rc8   ...+2
                     Rd7   ...+2
                Qa8  Qxa8+ ...+1
                Qc6  Qxc6  ...+1
                     Rc8+  ...+1
                     Rxc6  ...+1
                Qe6  Qf8+  ...+1
                     Rc8+  ...+1
                Qe7  Rc8+  ...+1
                     Rxe7  ...+1
                Qf7  Qxf7  ...+1
                     Rc8+  ...+1
                Qg8  Qf6+  ...+1
                     Rc8   ...+1
                Qd7  Qf8#
                Qf8  Qxf8#
                -*-  Qf6#
      Ra8 Qb7   Qg8  Nxg8  ...+4
                     Rg7   ...+4
                Ra1+ Kg2   ...+4
                Qc6+ Qxc6  ...+3
                     Rxc6  ...+3
                Qd7  Qxa8+ ...+1
                Qe7  Qxa8+ ...+1
                Qf7  Qxa8+ ...+1
                -*-  Rxh7#
      Rd8 Qb7   Qc6+ Qxc6  ...+3
                     Rxc6  ...+3
                Qg8  Nxg8  ...+3
                Rd7  Rxd7  ...+3
                Qd7  Rxd7  ...+2
                Qe7  Rxe7  ...+2
                Qf7  Rxf7  ...+2
                -*-  Rxh7#
      Qc6 Qxc6  Rf8  Kg1   ...+2
                     Kg2   ...+2
                     Qf6+  ...+2
                     Rc8   ...+2
                     Rf7   ...+2
                Rg8  Qd7   ...+1
                     Qf6+  ...+1
                     Rc8   ...+1
                Ra8  Qf6#
                     Qxa8#
                Rb6  Qe8#
                Rc8  Qf6#
                Rd8  Qf6#
                Re8  Qf6#
                     Qxe8#
                e4   Qc3#
                     Qf6#
                -*-  Qe8#
                     Qf6#
          Rxc6  Kg7  Qd5   ...+2
                     Qf3   ...+2
                     Qxe5+ ...+2
                     Rc7+  ...+2
                     Re6   ...+2
                Re8  Qd5   ...+2
                     Qf3   ...+2
                     Rc7   ...+2
                     Rc8   ...+2
                Rb5  Qf3   ...+1
                     Rc8+  ...+1
                Rb7  Qxe5+ ...+1
                     Rc8+  ...+1
                Rf8  Qxe5+ ...+1
                Rg8  Qxe5+ ...+1
                     Rc8   ...+1
                -*-  Qxe5#
      Rb6 Qxe5+ Qxe5 Rc8+  ...+2
                Rf6  Qxf6#
      Rb7 Qxb7  Qg8  Nxg8  ...+2
                     Qc8   ...+2
                     Rc8   ...+2
                     Rg7   ...+2
                Qc6+ Qxc6  ...+1
                     Rxc6  ...+1
                Qd7  Qa8+  ...+1
                     Qb8+  ...+1
                     Rxd7  ...+1
                Qe7  Qa8+  ...+1
                     Qb8+  ...+1
                     Qc8+  ...+1
                     Rc8+  ...+1
                     Rxe7  ...+1
                Qf7  Qa8+  ...+1
                     Qb8+  ...+1
                     Qc8+  ...+1
                     Rc8+  ...+1
                     Rxf7  ...+1
                Qa8  Qxa8#
                     Rxh7#
                Qb8  Qxb8#
                     Rxh7#
                Qc8  Qxc8#
                     Rxc8#
                     Rxh7#
                -*-  Rxh7#
          Qxe5+ Qxe5 Rc8+  ...+2
          Rxb7  Qb5  Rxb5  ...+2
                Qe6  Qf3   ...+2
                     Rb8+  ...+2
                Qb8  Rxb8+ ...+1
                Qc6  Qxc6  ...+1
                     Rb8+  ...+1
                Qd7  Qxe5+ ...+1
                     Rb8+  ...+1
                Qe7  Rb8+  ...+1
                Qa4  Qxe5#
                Qa8  Qxe5#
                Qc8  Qxe5#
                -*-  Qxe5+ ...+1
      Qe7 Rxe7  Rb5  Qa8+  ...+1
                     Qc6   ...+1
                     Qf3   ...+1
                     Re8+  ...+1
                Rb6  Qa8+  ...+1
                     Qd5   ...+1
                     Qf3   ...+1
                     Qxe5+ ...+1
                     Re8+  ...+1
                Rf8  Qxe5+ ...+1
                Rg8  Qxe5+ ...+1
                Ra8  Qxa8#
                     Qxe5#
                -*-  Qxe5#
      Rb4 Rc8   Kg7  Qxe5+ ...+1
                     Rxe8  ...+1
                Rb5  Rxe8+ ...+1
                Rb6  Qxe5+ ...+1
                     Rxe8+ ...+1
                Rb7  Qxe5+ ...+1
                     Rxe8+ ...+1
                Rxe4 Rxe8+ ...+1
                Qg8  Qxe5#
                     Rxg8#
                -*-  Qxe5#
      Rc8 Rxc8  Kg7  Qb7+  ...+1
                     Qxe5+ ...+1
                Qg8  Qxe5#
                     Rxg8#
                -*-  Qxe5#
      Qd7 Qxe5+ Qg7  Qxg7#
      Qd8 Qxe5+ Qf6  Qxf6#
      Qg8 Qxe5+ Qg7  Qxg7#
      Qa4 Qxe5#
      Qc8 Qxe5#
      -*- Qxe5+ Qf6  Qxf6#
                Qg7  Qxg7#

Cheers,
Heiner



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.