Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Programs for problem solving

Author: Tim Foden

Date: 07:52:52 05/06/05

Go up one level in this thread


On May 05, 2005 at 20:17:23, Dann Corbit wrote:

>On May 05, 2005 at 18:43:00, Jonathan Kreuzer wrote:
>
>>This isn't for guaranteed shortest mates, but for general mate finding I use
>>Slow Chess, because it's my program =) and Ruffian 1.01. Ruffian can't seem to
>>find this specific one though, because it uses null-move more aggressively in
>>endgames than Slow Chess. I find it's good to try a few different programs,
>>since solve times can vary greatly by program between positions.
>>
>>Slow Chess takes about 1 second to find Mate in 7 on a AMD 2700+
>>
>>SlowChess Blitz WV  (22 MB hash)
>>FEN: 8/5K2/8/R7/8/5R2/6np/6kr w - -
>>
>>[9]  M7     00:01.2	Ra8 Ne1 Rg8+ Ng2 Kg6 Nh4+ Kh5+ Ng2 Kg4 Ne1 Kh3+ Ng2 Rxg2+
>>#mate
>>[8]  M7     00:01.1	Ra8 Ne1 Rg8+ Ng2 Kg6 Nh4+ Kh5+ Ng2 Kg4 Ne1 Kh3+ Ng2 Rxg2+
>>#mate
>>[8]  4.40   00:01.1	Ra8 {++}
>>[8]  4.40   00:00.6	Ra1+
>>[8]  4.28   00:00.6	Ra1+ {++}
>>[8]  4.28   00:00.4	Kf6 Ne1 Rg5+ Ng2 Rfg3 Kf2 Rxg2+ Kf3 R5g3+ Ke4 Re2+ Kf4 Rg7
>>[7]  4.08   00:00.3	Kf6 Ne1 Rg5+ Ng2 Rfg3 Kf2 Rxg2+ Kf3 R5g3+ Ke4 Rg7
>>[7]  3.92   00:00.3	Kf6 {++}
>>[7]  3.92   00:00.1	Ke6 Ne3 Rg5+ Ng2 Rc3 Kf1 Rf5+ Nf4+ Rxf4+ Kg2 Rg4+ Kf2 Kd5
>>[6]  3.68   00:00.0	Ke6 Ne3 Rg5+ Ng2 <tt>
>>[5]  3.68   00:00.0	Ke6 Ne1 Rg5+ Ng2 Rfg3 Kf2 Rxg2+ Kf3
>>[4]  0.44   00:00.0	Ke6 Ne1 Rg5+ Ng2 Rg7
>>[4]  0.00   00:00.0	Ke6 {++}
>>[4]  0.00   00:00.0	Ra1+ Ne1 Rxe1+ Kg2 Ree3 Rf1 Rxf1 Kxf1
>>[3]  2.60   00:00.0	Ra1+ Ne1 Rxe1+ Kg2 Ree3 Rf1
>>[2]  3.00   00:00.0	Ra1+ Ne1 Rxe1+ Kg2 Ree3
>
>That is a very impressive result.  I will have to put it into my standard pile
>of engines to throw at problems.


GLC can't beat this, but it does well compared to some of the results you posted
Dann...

GLC 3.01.2.2, 24MB Hash, AXP 2.08 GHz:  #7 in 16.1 seconds...

>anal
 Game stage: Endgame
 Current eval: -0.014
 Ply   Time   Score   Nodes  Principal variation
 Generating internal KP-K end-game table...
 Done (0.150 secs)
  4   0.170  +3.619    9352  Ra1+ Ne1 2. Rxe1+ Kg2 3. Ree3 Rg1 4. Rg3+ Kf2 5.
                               Ref3+ Ke2
  4   0.170  +3.619    9735  Ra1+ Ne1 2. Rxe1+ Kg2 3. Ree3 Rg1 4. Rg3+ Kf2 5.
                               Ref3+ Ke2
  5   0.180  +3.806   28240  Rf6 Ne1 2. Rg5+ Ng2 3. Rfg6 Kf2 4. Rxg2+ Ke3
  5   0.180  +3.876   31021  Ke6 Ne1 2. Rg5+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3
  5   0.180  +3.876   36192  Ke6 Ne1 2. Rg5+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3
  6   0.180  +3.911   38301  Ke6 Ne1 2. Rg5+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3 5.
                               R5g4
  6   0.210  +3.911   90777  Ke6 Ne1 2. Rg5+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3 5.
                               R5g4
  7   0.220  +3.805  107512  Ke6 Ne1 2. Rg5+ Ng2 3. Ra3 Kf1 4. Rf5+ Ke2 5. Ra2+
                               Kd3 6. Rxg2
  7   0.270  +3.845  202131  Rf6 Ne1 2. Rg5+ Ng2 3. Rfg6 Kf2 4. Rxg2+ Ke3 5.
                               Re6+ Kd4 6. Rge2
  7   0.270  +3.845  217884  Rf6 Ne1 2. Rg5+ Ng2 3. Rfg6 Kf2 4. Rxg2+ Ke3 5.
                               Re6+ Kd4 6. Rge2
  8   0.290  +3.847  236811  Rf6 Ne1 2. Rg5+ Ng2 3. Rfg6 Kf2 4. Rxg2+ Ke3 5.
                               R2g3+ Kd4 6. R3g4+ Kd3 {ht} 7. Ke7
  8   0.370  +3.847  412069  Rf6 Ne1 2. Rg5+ Ng2 3. Rfg6 Kf2 4. Rxg2+ Ke3 5.
                               R2g3+ Kd4 6. R3g4+ Kd3 {ht} 7. Ke7
  9   0.400  +3.878  465436  Rf6 Ne1 2. Rg5+ Ng2 3. Rfg6 Kf2 4. Rxg2+ Ke3 5.
                               R2g3+ Kd4 6. R6g4+ Ke5 7. Rg5+ Kd6 8. Kf6
  9   0.561  +3.878  789286  Rf6 Ne1 2. Rg5+ Ng2 3. Rfg6 Kf2 4. Rxg2+ Ke3 5.
                               R2g3+ Kd4 6. R6g4+ Ke5 7. Rg5+ Kd6 8. Kf6
 10   0.701  +4.011 1029700  Rf6 Nf4 2. Rxf4 Kg2 3. Rg5+ Kh3 4. Rf2 Kh4 5. Rgf5
                               Kg3 6. R5f3+ Kg4 7. Ke6
 10   0.941  +4.011 1531338  Rf6 Nf4 2. Rxf4 Kg2 3. Rg5+ Kh3 4. Rf2 Kh4 5. Rgf5
                               Kg3 6. R5f3+ Kg4 7. Ke6
 11   0.951  +4.411 1542339  Rf6 {++} Nf4 2. Rxf4 Kg2 3. Rg5+ Kh3 4. Rf2 Kh4 5.
                               Rg6 Kh3 6. Rf3+ Kh4 7. Rg2 Rg1 8. Rxh2+ Kg4
 11   1.742  +5.067 3108614  Ra6 Nh4 2. Rb3 Nf3 3. Ra1+ Kg2 4. Rb2+ Kh3 5. Rxh1
                               Kg3 6. Ke6 Ng5+ {ht} 7. Ke5
 11   1.752  +5.067 3117316  Ra6 Nh4 2. Rb3 Nf3 3. Ra1+ Kg2 4. Rb2+ Kh3 5. Rxh1
                               Kg3 6. Ke6 Ng5+ {ht} 7. Ke5
 12   1.772  +5.467 3144657  Ra6 {++} Nh4 2. Rb3 Nf3 3. Ra1+ Kg2 4. Rb2+ Kh3 5.
                               Rxh1 Kg3 6. Ke6 Ng5+ 7. Ke5 Nf7+ 8. Kf6 Nd8 9.
                               Rhxh2
 12   2.103  +5.583 3801929  Ra6 Ne1 2. Rg6+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3 5.
                               Rf6 Ke4 6. Rff2 Kd4 7. Rxh2 Rxh2 8. Rxh2 Kd5
 12   2.834  +5.583 5323139  Ra6 Ne1 2. Rg6+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3 5.
                               Rf6 Ke4 6. Rff2 Kd4 7. Rxh2 Rxh2 8. Rxh2 Kd5
 13   3.455  +5.579 6583281  Ra6 Ne1 2. Rg6+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3 5.
                               Rf6 Ke4 6. Rff2 Re1 7. Rg4+ Ke5 8. Rg5+ Ke4 9.
                               Rxh2 Re3
 13   4.997  +5.579 9824450  Ra6 Ne1 2. Rg6+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3 5.
                               Rf6 Ke4 6. Rff2 Re1 7. Rg4+ Ke5 8. Rg5+ Ke4 9.
                               Rxh2 Re3
 14   5.908  +5.616  11575k  Ra6 Ne1 2. Rg6+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3 5.
                               Rf6 Ke4 6. Rff2 Rc1 7. Re2+ Kd3 8. Rd2+ Ke4 9.
                               Rge2+ Kf4 10. Rf2+ Ke5 11. Rxh2
 14   8.923  +5.616  17482k  Ra6 Ne1 2. Rg6+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3 5.
                               Rf6 Ke4 6. Rff2 Rc1 7. Re2+ Kd3 8. Rd2+ Ke4 9.
                               Rge2+ Kf4 10. Rf2+ Ke5 11. Rxh2
 15  10.565  +5.694  20531k  Ra6 Ne1 2. Rg6+ Ng2 3. Rfg3 Kf2 4. Rxg2+ Ke3 5.
                               Rf6 Ke4 6. Rff2 Rg1 7. Rxh2 Rg4 8. Ke6 Rg6+ 9.
                               Rf6 Rxf6+ 10. Kxf6 Kd4 11. Rd2+ Ke4
 15  15.702  +6.016  30890k  Ra8 {++} Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf6+ Ng2 5.
                               Kg5 Ne1 6. Kf4+ Ng2+ 7. Kg3 Ne1 8. Kh3+ Ng2 {ht}
                               9. Rxg2#
 15  16.103 +Mate07  31886k  Ra8 Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf5+ Ng2 5. Kg4
                               Ne1 6. Kh3+ Ng2 7. Rxg2#
 15  16.133 +Mate07  31941k  Ra8 Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf5+ Ng2 5. Kg4
                               Ne1 6. Kh3+ Ng2 7. Rxg2#
 16  16.303 +Mate07  32342k  Ra8 Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf5+ Ng2 5. Kg4
                               Ne1 6. Kh3+ Ng2 7. Rxg2#
 16  17.265 +Mate07  34777k  Ra8 Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf5+ Ng2 5. Kg4
                               Ne1 6. Kh3+ Ng2 7. Rxg2#
 17  17.445 +Mate07  35229k  Ra8 Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf5+ Ng2 5. Kg4
                               Ne1 6. Kh3+ Ng2 7. Rxg2#
 17  18.997 +Mate07  39127k  Ra8 Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf5+ Ng2 5. Kg4
                               Ne1 6. Kh3+ Ng2 7. Rxg2#
 18  19.258 +Mate07  39777k  Ra8 Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf5+ Ng2 5. Kg4
                               Ne1 6. Kh3+ Ng2 7. Rxg2#
 18  21.441 +Mate07  45212k  Ra8 Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf5+ Ng2 5. Kg4
                               Ne1 6. Kh3+ Ng2 7. Rxg2#
 19  21.911 +Mate07  46428k  Ra8 Ne1 2. Rg8+ Ng2 3. Kg6 Ne1 4. Kf5+ Ng2 5. Kg4
                               Ne1 6. Kh3+ Ng2 7. Rxg2#
Analyse>exit
 local:  t=22.332  nps=2124669.2  n=47448114 (45.8% / 54.2%)
 total:  t=22.332  nps=2124669.2  n=47448114
 stats:  fh=96.4%/1.72%/0.538%  draws=124711
 trans:  probes=18001826  hits=7738686 (42.99%)  draft=5604002 (31.13%)
 tcuts:  exact=1913 (0.01%)  upper=2618631 (14.55%)  lower=2764826 (15.36%)
 tstor:  exact=901 (0.03%)  upper=1764972 (54.77%)  lower=1456651 (45.20%)
 ext:  check=3382074  recap=28233  ppush=0  1rep=66590  thrt=195476
 q-moves:  gen=3631218  tested=3064027  made/un=621101  max-dep=5
 max eval diff:  part-1=2.628  part-2=1.128

Cheers, Tim.



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.