BigLion - Deuterium test pos

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

BigLion - Deuterium test pos

Postby Matthias Gemuh » 11 Jul 2004, 21:30

Geschrieben von:/Posted by: Matthias Gemuh at 11 July 2004 22:30:08:


BigLion - Deuterium
How long does your engine take to avoid the suicidal Nc4 and settle for
Qf8/Qf6 ?
1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - bm Qf8, Qf6
 abcdefgh  8       8  7       7  6        6  5        5  4      4  3         3  2     2  1        1  abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - 0 1

... and

How long does your engine take to sac home the victory with Nxg6 ?
1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - bm Nxg6

 abcdefgh  8       8  7       7  6        6  5         5  4     4  3         3  2     2  1        1  abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - 0 1

/Matthias.




BigLion + Taktix
Matthias Gemuh
 

Re: BigLion - Deuterium test pos

Postby Uri Blass » 11 Jul 2004, 21:51

Geschrieben von:/Posted by: Uri Blass at 11 July 2004 22:51:57:
Als Antwort auf:/In reply to: BigLion - Deuterium test pos geschrieben von:/posted by: Matthias Gemuh at 11 July 2004 22:30:08:
BigLion - Deuterium
How long does your engine take to avoid the suicidal Nc4 and settle for
Qf8/Qf6 ?
1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - bm Qf8, Qf6
 abcdefgh  8       8  7       7  6        6  5        5  4      4  3         3  2     2  1        1  abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - 0 1

... and

How long does your engine take to sac home the victory with Nxg6 ?
1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - bm Nxg6

 abcdefgh  8       8  7       7  6        6  5         5  4     4  3         3  2     2  1        1  abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - 0 1
/Matthias.

Movei finds the second position at depth 1 for positional reasons.
In the First position it seems to me that the target is not only to avoid Nc4 but to find the right move Qf6 because Qf8 Nxg6 is good for white.
Uri
Uri Blass
 

Re: BigLion - Deuterium test pos

Postby Tom Likens » 11 Jul 2004, 22:10

Geschrieben von:/Posted by: Tom Likens at 11 July 2004 23:10:02:
Als Antwort auf:/In reply to: BigLion - Deuterium test pos geschrieben von:/posted by: Matthias Gemuh at 11 July 2004 22:30:08:
BigLion - Deuterium
How long does your engine take to avoid the suicidal Nc4 and settle for
Qf8/Qf6 ?
1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - bm Qf8, Qf6
abcdefgh 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - 0 1
... and

How long does your engine take to sac home the victory with Nxg6 ?
1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - bm Nxg6

abcdefgh 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - 0 1
/Matthias.
Hello Matthias,
On the FX-51 Djinn gets the following results...


   2  00:00:00  -0.17  1. ... Nc4 2. Qf3
   3  00:00:00  -0.21  1. ... Nc4 2. Re2 Qf6
   4  00:00:00  -0.20  1. ... Nc4 2. Nd3 Qf6 3. Ne5 <HT>
   5  00:00:00  -0.22  1. ... Nc4 2. Nd3 Na3H 3. Re2H Nc4 <HT>
   6  00:00:00  -0.11  1. ... Nc4 2. Nd3 Qa5H 3. Qf4H Rf8H 4. Nb4 <HT>
   7  00:00:00   0.01  1. ... Nc4 2. Nh3 Nd6 3. Qf4 Nf5H 4. Ng5H Qd6 <HT>
   8  00:00:01   0.00  1. ... Kg7 2. Nh3 Qf6 3. Qd7 Qd8 4. Qg4 Qf6H
                       5. Qd7H Qd8H 6. Qg4H Qf6H 7. Qd7H Qd8H 8. Qg4H
                       Qf6H 9. Qd7H Qd8H 10. Qg4H Qf6H 11. Qd7H Qd8H
                       12. Qg4H Qf6H 13. Qd7H Qd8H 14. Qg4H Qf6H 15. Qd7H
                       Qd8H 16. Qg4H Qf6 <HT>
   9  00:00:13   0.62  1. ... Qf8 2. Qxh4 Nc4 3. Kh1H Re8H 4. Re2H Rxe2H
                       5. Nxe2H Qa3H 6. Qd8+H Kg7 <HT>
  10  00:00:34   0.72  1. ... Qf8 2. Qxh4 Re8 3. Nd3 Rxe1+ 4. Nxe1 Qa3
                       5. Qg3 Qxa2 6. Qb8+ Kg7 7. Qxa7 Kf6
  11  00:00:48   0.51  1. ... Qf6 2. Nh5 Qd8 3. Re8+ Qxe8 4. Nf6+ Kg7
                       5. Nxe8+ Rxe8 6. h3 Re1+ 7. Kh2 Ra1 8. Qxh4
                       Rxa2 9. Qd8 Nc4
  12  00:01:01   0.51  1. ... Qf6 2. Nh5 Qd8 3. Re8+ Qxe8 4. Nf6+ Kg7
                       5. Nxe8+ Rxe8 6. h3 Re1+H 7. Kh2H Ra1H 8. Qxh4H
                       Rxa2H 9. Qd8H Nc4 <HT>
  13  00:01:20   0.54  1. ... Qf6 2. Nh5 Qd8 3. Re8+ Qxe8 4. Nf6+ Kg7
                       5. Nxe8+ Rxe8 6. Kf1 Nc4 7. Qg5 f6 8. Qf4
                       Kf7 9. f3
  14  00:02:28   0.51  1. ... Qf6 2. Nh5 Qd8 3. Re8+ Qxe8 4. Nf6+ Kg7
                       5. Nxe8+ Rxe8 6. h3 Re1+ 7. Kh2 Rc1 8. Qe2
                       Nc4 9. Qe7 Rxc2 10. Qxb7 Rxa2
</tt>



   2  00:00:00  -0.21  1. Re2 Qf6
   3  00:00:00  -0.21  1. Ne2 Qf6 2. Nf4 <HT>
   4  00:00:00  -0.22  1. Nd3 Na3 2. Nb4 Nc4
   5  00:00:00  -0.05  1. Nxg6 fxg6 2. Qxg6+ Kf8 3. Qh6+ Kf7H 4. Qh7+H Kf6H
                       5. Qxh4+H Kg6H 6. Re6+H Kf5 <HT>
   6  00:00:00  -0.05  1. Nxg6 fxg6 2. Qxg6+ Kf8 3. Qh6+ Kf7H 4. Qh7+H Kf6H
                       5. Qxh4+H Kg6H 6. Re6+H Kf5 <HT>
   7  00:00:00   +.++  1. Nxg6!!
   7  00:00:00   2.84  1. Nxg6 Qf6 2. Nxh4+ Kf8 3. Nf3 Qg6 4. Qf4 Re8
   8  00:00:01   3.00  1. Nxg6 Qf6 2. Nxh4+ Kf8 3. Nf3 Qg6 4. Qf4 Rc8H
                       5. Ng5 <HT>
   9  00:00:02   2.79  1. Nxg6 Qf6 2. Ne5+ Qg7 3. Qxh4 Re8 4. f4H a6H
                       5. Rc1H Ne3 <HT>
  10  00:00:03   +.++  1. Nxg6!!
  10  00:00:08   3.04  1. Nxg6 Qf6 2. Ne5+ Qg7 3. Qxh4 Re8H 4. f4H a6H
                       5. Rc1H Ne3 <HT>
</tt>

The fast time for the 2nd position means that Djinn likes it positionally.
regards,
--tom
Tom Likens
 

Re: BigLion - Deuterium test pos

Postby Marcus Prewarski » 11 Jul 2004, 22:12

Geschrieben von:/Posted by: Marcus Prewarski at 11 July 2004 23:12:58:
Als Antwort auf:/In reply to: BigLion - Deuterium test pos geschrieben von:/posted by: Matthias Gemuh at 11 July 2004 22:30:08:
BigLion - Deuterium
How long does your engine take to avoid the suicidal Nc4 and settle for
Qf8/Qf6 ?

Looks like DrunkenMaster would lose this game. Takes over 2 minutes on a 1.6Ghz PentiumM to avoid Nc4 and then it still doesn't find the best moves. I think one of the next things I'm going to work on is adding checks to my Q-search.


depth  score     time    nodes    pv
  1       10        0        5    a5c4 
  1       10        0       29    a5c4 
  2       13        0      145    a5c4 f4d3 
  3        8        1      527    a5c4 f4d3 d8f6 
  4        9        2     1642    a5c4 f4d3 d8f6 d3c5 
  5        9        4     6873    a5c4 f4d3 c4a3 d3b4 a3c4 
  6       20       11    24342    a5c4 f4d3 c4a3 g4e2 a3b5 e2d2 
  7       19       67   164341    a5c4 f4h5 c4d6 h5f4 d6f5 f4d3 d8d6 
  8        0      172   449869    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
  9        0      270   716104    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
 10        0     1126  3148586    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
 11-     -40    10462 29737453    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
 11      -70    13441 38326448    g8h8 f4h3 h8g7 h3g5 d8c7 g5f3 h4h3 e1e8 f8e8 g4f4 f6d8 
 11      -44    15954 45416975    d8d6 g4h4 d6a3 h4g3 b8f8 f4h5 a3a2 h5f6 g8g7 f6d7 f8h8

For the next position, it likes the sac in under a second but doesn't see it as probably winning until 22 seconds.
depth  score     time    nodes    pv
  1      -34        0       23    f2f3 
  1      -13        0       24    f4d3 
  1      -13        0       60    f4d3 
  2       -8        0      261    f4d3 d8f6 
  3       -9        1     1073    f4d3 d8f6 d3c5 
  4       -9        2     4747    f4d3 c4a3 d3b4 a3c4 
  5      -20        7    18924    f4d3 c4a3 g4e2 a3b5 e2d2 
  6      -22       15    36113    f4g6 f7g6 g4g6 g8f8 g6h6 f8f7 
  6      -21       22    54786    e1e2 f7g6 g4g6 g8f8 g6h6 f8f7 
  6      -20       52   128525    f4h5 f7g6 g4g6 g8f8 g6h6 f8f7 
  6      -20       54   131033    f4h5 f7g6 g4g6 g8f8 g6h6 f8f7 
  7        0       88   210795    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 
  7        0       95   230265    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 
  8        0      142   352573    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 f7f8 
  9        0      251   659563    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 f7f8 f2f3 
 10+      40      513  1394496    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 f7f8 f2f3 
 10      218     2271  6508373    f4g6 d8f6 g6h4 g8f8 h4f5 b8d8 h2h3 d8e8 e1e8 f8e8 
Marcus Prewarski
 

Re: BigLion - Deuterium test pos

Postby Matthias Gemuh » 11 Jul 2004, 22:51

Geschrieben von:/Posted by: Matthias Gemuh at 11 July 2004 23:51:38:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Uri Blass at 11 July 2004 22:51:57:


Movei finds the second position at depth 1 for positional reasons.

Division 1 engines perform miracles.
I don't know how long BigLion 2.23i takes for both positions because
I really don't know how to analyze with BigLion.
Analysis mode is yet untested in UCI mode and not implemented in WB mode
because I don't understand the WB protocol tov.
/Matthias.


BigLion + Taktix
Matthias Gemuh
 

Re: BigLion - Deuterium test pos

Postby Matthias Gemuh » 11 Jul 2004, 23:01

Geschrieben von:/Posted by: Matthias Gemuh at 12 July 2004 00:01:04:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Tom Likens at 11 July 2004 23:10:02:

Hello Matthias,
On the FX-51 Djinn gets the following results...


The fast time for the 2nd position means that Djinn likes it positionally.
regards,
--tom
>   2  00:00:00  -0.17  1. ... Nc4 2. Qf3
>   3  00:00:00  -0.21  1. ... Nc4 2. Re2 Qf6
>   4  00:00:00  -0.20  1. ... Nc4 2. Nd3 Qf6 3. Ne5 <HT>
>   5  00:00:00  -0.22  1. ... Nc4 2. Nd3 Na3H 3. Re2H Nc4 <HT>
>   6  00:00:00  -0.11  1. ... Nc4 2. Nd3 Qa5H 3. Qf4H Rf8H 4. Nb4 <HT>
>   7  00:00:00   0.01  1. ... Nc4 2. Nh3 Nd6 3. Qf4 Nf5H 4. Ng5H Qd6 <HT>
>   8  00:00:01   0.00  1. ... Kg7 2. Nh3 Qf6 3. Qd7 Qd8 4. Qg4 Qf6H
>                       5. Qd7H Qd8H 6. Qg4H Qf6H 7. Qd7H Qd8H 8. Qg4H
>                       Qf6H 9. Qd7H Qd8H 10. Qg4H Qf6H 11. Qd7H Qd8H
>                       12. Qg4H Qf6H 13. Qd7H Qd8H 14. Qg4H Qf6H 15. Qd7H
>                       Qd8H 16. Qg4H Qf6 <HT>
>   9  00:00:13   0.62  1. ... Qf8 2. Qxh4 Nc4 3. Kh1H Re8H 4. Re2H Rxe2H
>                       5. Nxe2H Qa3H 6. Qd8+H Kg7 <HT>
>  10  00:00:34   0.72  1. ... Qf8 2. Qxh4 Re8 3. Nd3 Rxe1+ 4. Nxe1 Qa3
>                       5. Qg3 Qxa2 6. Qb8+ Kg7 7. Qxa7 Kf6
>  11  00:00:48   0.51  1. ... Qf6 2. Nh5 Qd8 3. Re8+ Qxe8 4. Nf6+ Kg7
>                       5. Nxe8+ Rxe8 6. h3 Re1+ 7. Kh2 Ra1 8. Qxh4
>                       Rxa2 9. Qd8 Nc4
>  12  00:01:01   0.51  1. ... Qf6 2. Nh5 Qd8 3. Re8+ Qxe8 4. Nf6+ Kg7
>                       5. Nxe8+ Rxe8 6. h3 Re1+H 7. Kh2H Ra1H 8. Qxh4H
>                       Rxa2H 9. Qd8H Nc4 <HT>
>  13  00:01:20   0.54  1. ... Qf6 2. Nh5 Qd8 3. Re8+ Qxe8 4. Nf6+ Kg7
>                       5. Nxe8+ Rxe8 6. Kf1 Nc4 7. Qg5 f6 8. Qf4
>                       Kf7 9. f3
>  14  00:02:28   0.51  1. ... Qf6 2. Nh5 Qd8 3. Re8+ Qxe8 4. Nf6+ Kg7
>                       5. Nxe8+ Rxe8 6. h3 Re1+ 7. Kh2 Rc1 8. Qe2
>                       Nc4 9. Qe7 Rxc2 10. Qxb7 Rxa2


>   2  00:00:00  -0.21  1. Re2 Qf6
>   3  00:00:00  -0.21  1. Ne2 Qf6 2. Nf4 <HT>
>   4  00:00:00  -0.22  1. Nd3 Na3 2. Nb4 Nc4
>   5  00:00:00  -0.05  1. Nxg6 fxg6 2. Qxg6+ Kf8 3. Qh6+ Kf7H 4. Qh7+H Kf6H
>                       5. Qxh4+H Kg6H 6. Re6+H Kf5 <HT>
>   6  00:00:00  -0.05  1. Nxg6 fxg6 2. Qxg6+ Kf8 3. Qh6+ Kf7H 4. Qh7+H Kf6H
>                       5. Qxh4+H Kg6H 6. Re6+H Kf5 <HT>
>   7  00:00:00   +.++  1. Nxg6!!
>   7  00:00:00   2.84  1. Nxg6 Qf6 2. Nxh4+ Kf8 3. Nf3 Qg6 4. Qf4 Re8
>   8  00:00:01   3.00  1. Nxg6 Qf6 2. Nxh4+ Kf8 3. Nf3 Qg6 4. Qf4 Rc8H
>                       5. Ng5 <HT>
>   9  00:00:02   2.79  1. Nxg6 Qf6 2. Ne5+ Qg7 3. Qxh4 Re8 4. f4H a6H
>                       5. Rc1H Ne3 <HT>
>  10  00:00:03   +.++  1. Nxg6!!
>  10  00:00:08   3.04  1. Nxg6 Qf6 2. Ne5+ Qg7 3. Qxh4 Re8H 4. f4H a6H
>                       5. Rc1H Ne3 <HT>
></tt>
>


Djinn is ripe for Premier League. Any attempts to "improve" it can end
in an unnecessary weakening.
/Matthias.










BigLion + Taktix
Matthias Gemuh
 

Re: BigLion - Deuterium test pos

Postby Matthias Gemuh » 11 Jul 2004, 23:04

Geschrieben von:/Posted by: Matthias Gemuh at 12 July 2004 00:04:16:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Marcus Prewarski at 11 July 2004 23:12:58:
BigLion - Deuterium
How long does your engine take to avoid the suicidal Nc4 and settle for
Qf8/Qf6 ?

Looks like DrunkenMaster would lose this game. Takes over 2 minutes on a 1.6Ghz PentiumM to avoid Nc4 and then it still doesn't find the best moves. I think one of the next things I'm going to work on is adding checks to my Q-search.


>depth  score     time    nodes    pv
>  1       10        0        5    a5c4 
>  1       10        0       29    a5c4 
>  2       13        0      145    a5c4 f4d3 
>  3        8        1      527    a5c4 f4d3 d8f6 
>  4        9        2     1642    a5c4 f4d3 d8f6 d3c5 
>  5        9        4     6873    a5c4 f4d3 c4a3 d3b4 a3c4 
>  6       20       11    24342    a5c4 f4d3 c4a3 g4e2 a3b5 e2d2 
>  7       19       67   164341    a5c4 f4h5 c4d6 h5f4 d6f5 f4d3 d8d6 
>  8        0      172   449869    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
>  9        0      270   716104    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
> 10        0     1126  3148586    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
> 11-     -40    10462 29737453    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
> 11      -70    13441 38326448    g8h8 f4h3 h8g7 h3g5 d8c7 g5f3 h4h3 e1e8 f8e8 g4f4 f6d8 
> 11      -44    15954 45416975    d8d6 g4h4 d6a3 h4g3 b8f8 f4h5 a3a2 h5f6 g8g7 f6d7 f8h8
>
>For the next position, it likes the sac in under a second but doesn't see it as probably winning until 22 seconds.
>depth  score     time    nodes    pv
>  1      -34        0       23    f2f3 
>  1      -13        0       24    f4d3 
>  1      -13        0       60    f4d3 
>  2       -8        0      261    f4d3 d8f6 
>  3       -9        1     1073    f4d3 d8f6 d3c5 
>  4       -9        2     4747    f4d3 c4a3 d3b4 a3c4 
>  5      -20        7    18924    f4d3 c4a3 g4e2 a3b5 e2d2 
>  6      -22       15    36113    f4g6 f7g6 g4g6 g8f8 g6h6 f8f7 
>  6      -21       22    54786    e1e2 f7g6 g4g6 g8f8 g6h6 f8f7 
>  6      -20       52   128525    f4h5 f7g6 g4g6 g8f8 g6h6 f8f7 
>  6      -20       54   131033    f4h5 f7g6 g4g6 g8f8 g6h6 f8f7 
>  7        0       88   210795    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 
>  7        0       95   230265    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 
>  8        0      142   352573    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 f7f8 
>  9        0      251   659563    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 f7f8 f2f3 
> 10+      40      513  1394496    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 f7f8 f2f3 
> 10      218     2271  6508373    f4g6 d8f6 g6h4 g8f8 h4f5 b8d8 h2h3 d8e8 e1e8 f8e8 
>


See my reply to Uri ;).
/Matthias.




BigLion + Taktix
Matthias Gemuh
 

Re: BigLion - Deuterium test pos

Postby Tom Likens » 11 Jul 2004, 23:47

Geschrieben von:/Posted by: Tom Likens at 12 July 2004 00:47:49:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Matthias Gemuh at 12 July 2004 00:01:04:
Djinn is ripe for Premier League. Any attempts to "improve" it can end
in an unnecessary weakening.
/Matthias.
Ah Matthias,
If only the other engines would cooperate!
cheers,
--tom
Tom Likens
 

Re: BigLion - Deuterium test pos

Postby Richard Pijl » 12 Jul 2004, 08:25

Geschrieben von:/Posted by: Richard Pijl at 12 July 2004 09:25:26:
Als Antwort auf:/In reply to: BigLion - Deuterium test pos geschrieben von:/posted by: Matthias Gemuh at 11 July 2004 22:30:08:
BigLion - Deuterium
How long does your engine take to avoid the suicidal Nc4 and settle for
Qf8/Qf6 ?
1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - bm Qf8, Qf6
 abcdefgh  8       8  7       7  6        6  5        5  4      4  3         3  2     2  1        1  abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - 0 1

... and

How long does your engine take to sac home the victory with Nxg6 ?
1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - bm Nxg6

 abcdefgh  8       8  7       7  6        6  5         5  4     4  3         3  2     2  1        1  abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - 0 1
The Baron on a Xeon 2.8:

 ply       time        nodes   score  pv
  5(12)&   0:00.09     15890   -1.01  Na5-c4 g2-g3 Qd8-a5 Qg4xh4 Qa5xa2
  5(12).   0:00.09     17953   -1.01  Na5-c4 g2-g3 Qd8-a5 Qg4xh4 Qa5xa2
  6(15)&   0:00.22     53340   -0.86  Na5-c4 g2-g3 Qd8-a5 Nf4xg6 f7xg6 Qg4xg6
                                      Kg8-f8 Qg6-f6 Kf8-g8 Qf6-g5 Kg8-f8
  6(15).   0:00.23     58429   -0.86  Na5-c4 g2-g3 Qd8-a5 Nf4xg6 f7xg6 Qg4xg6
                                      Kg8-f8 Qg6-f6 Kf8-g8 Qf6-g5 Kg8-f8
  7(17)>   0:00.92    256181   -1.20  Qd8-f6
  7(17)&   0:01.03    293729   -1.13  Qd8-f6 Nf4-h3 Na5-c4 Nh3-g5 Qf6-f5 Qg4xh4
                                      Qf5xc2
  7(17).   0:01.56    445381   -1.13  Qd8-f6 Nf4-h3 Na5-c4 Nh3-g5 Qf6-f5 Qg4xh4
                                      Qf5xc2
  8(17)&   0:02.84    840906   -1.05  Qd8-f6 g2-g3 Kg8-f8 g3xh4 Rb8-e8 Re1-b1
                                      Re8-e4 Qg4-c8 Kf8-g7
  8(20).   0:05.06   1484718   -1.05  Qd8-f6 g2-g3 Kg8-f8 g3xh4 Rb8-e8 Re1-b1
                                      Re8-e4 Qg4-c8 Kf8-g7
  9(18)&   0:06.98   2110697   -1.06  Qd8-f6 Nf4-h5 Qf6-f5 Qg4xf5 g6xf5 g2-g3
                                      Kg8-h7 g3xh4 Rb8-g8 Nh5-g3 Na5-c4
  9(21).   0:14.59   4457071   -1.06  Qd8-f6 Nf4-h5 Qf6-f5 Qg4xf5 g6xf5 g2-g3
                                      Kg8-h7 g3xh4 Rb8-g8 Nh5-g3 Na5-c4
 10(19)&   0:17.19   5329272   -1.14  Qd8-f6 Nf4-h5 Qf6-f5 Qg4xf5 g6xf5 g2-g3
                                      h4xg3 f2xg3 Rb8-c8 Re1-e7 c6-c5


 ply       time        nodes   score  pv
  4(11).   0:00.05     11597   +1.01  g2-g3 Qd8-a5 Qg4xh4 Qa5xa2
  5(10)&   0:00.08     18204   +0.86  g2-g3 Qd8-a5 Nf4xg6 f7xg6 Qg4xg6 Kg8-f8
                                      Qg6-f6 Kf8-g8 Qf6-g5 Kg8-f8
  5(14).   0:00.17     46656   +0.86  g2-g3 Qd8-a5 Nf4xg6 f7xg6 Qg4xg6 Kg8-f8
                                      Qg6-f6 Kf8-g8 Qf6-g5 Kg8-f8
  6(14)&   0:00.36     99676   +0.95  g2-g3 h4xg3 Qg4xg3 b7-b5 h2-h4 Qd8-c7
                                      h4-h5
  6(16)+   0:00.44    120800   +1.21  Nf4xg6 (f7xg6) (Qg4xg6) (Kg8-h8) (Qg6-h6)
(Kh8-g8)
                                      (Re1-e6) (Qd8-f8) (Re6-g6) (Kg8-f7) (Rg6-f
6) (Kf7-e7)
                                      (Rf6xf8)
  6(16)&   0:00.45    127778   +0.99  Nf4xg6 f7xg6 Qg4xg6 Kg8-h8 Qg6-h6 Kh8-g8
                                      Re1-e6 Kg8-f7 Qh6-g6 Kf7-f8 a2-a4 Qd8-c7
  6(16).   0:00.53    149867   +0.99  Nf4xg6 f7xg6 Qg4xg6 Kg8-h8 Qg6-h6 Kh8-g8
                                      Re1-e6 Kg8-f7 Qh6-g6 Kf7-f8 a2-a4 Qd8-c7
  7(18)+   0:00.61    175847   +1.35  Nf4xg6 (f7xg6) (Qg4xg6) (Kg8-h8) (Qg6-h6)
(Kh8-g8)
                                      (Re1-e6) (Qd8-f8) (Re6-g6) (Kg8-f7) (Rg6-f
6) (Kf7-e7)
                                      (Rf6xf8)
  7(18).   0:00.73    209712   +2.26  Nf4xg6 (f7xg6) (Qg4xg6) (Kg8-h8) (Qg6-h6)
(Kh8-g8)
                                      (Re1-e6) (Qd8-f8) (Re6-g6) (Kg8-f7) (Rg6-f
6) (Kf7-e7)
                                      (Rf6xf8) (Rb8xf8)
  8(19)+   0:01.11    310168   +2.61  Nf4xg6 (f7xg6) (Qg4xg6) (Kg8-h8) (Qg6-h6)
(Kh8-g8)
                                      (Re1-e6) (Qd8-f8) (Re6-g6) (Kg8-f7) (Qh6-h
7) (Kf7-e8)
                                      (Rg6-g8) (Qf8xg8) (Qh7xg8)
  8(19)+   0:02.33    664758   +3.51  Nf4xg6 (f7xg6) (Qg4xg6) (Kg8-h8) (Qg6-h6)
(Kh8-g8)
                                      (Re1-e6) (Qd8-f8) (Re6-g6) (Kg8-f7) (Qh6-h
7) (Kf7-e8)
                                      (Rg6-g8) (Qf8xg8) (Qh7xg8)
  8(21)&   0:05.50   1591574   +3.42  Nf4xg6 Qd8-f6 Ng6-e7 Kg8-h8 Ne7-f5 Rb8-f8
                                      a2-a4 Rf8-d8 Re1-e7
(18/39) e1e23
  8(21).   0:05.63   1635598   +3.42  Nf4xg6 Qd8-f6 Ng6-e7 Kg8-h8 Ne7-f5 Rb8-f8
                                      a2-a4 Rf8-d8 Re1-e7
  9(19)&   0:07.78   2294313   +3.19  Nf4xg6 Qd8-f6 Ng6xh4 Kg8-f8 g2-g3 Rb8-e8
                                      Re1xe8 Kf8xe8 Qg4-c8 Qf6-d8 Qc8xb7 Qd8-b6
                                      Qb7-c8 Ke8-e7 Kg1-g2
  9(20).   0:08.14   2415530   +3.19  Nf4xg6 Qd8-f6 Ng6xh4 Kg8-f8 g2-g3 Rb8-e8
                                      Re1xe8 Kf8xe8 Qg4-c8 Qf6-d8 Qc8xb7 Qd8-b6
                                      Qb7-c8 Ke8-e7 Kg1-g2

Richard.
Richard Pijl
 

Re: BigLion - Deuterium test pos

Postby Volker Boehm » 12 Jul 2004, 08:37

Geschrieben von:/Posted by: Volker Boehm at 12 July 2004 09:37:58:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Marcus Prewarski at 11 July 2004 23:12:58:
BigLion - Deuterium
How long does your engine take to avoid the suicidal Nc4 and settle for
Qf8/Qf6 ?

Looks like DrunkenMaster would lose this game. Takes over 2 minutes on a 1.6Ghz PentiumM to avoid Nc4 and then it still doesn't find the best moves. I think one of the next things I'm going to work on is adding checks to my Q-search.


I didn´t test these position yet (yesterday we built Spike 0.6 release - currently in test), but this position don´t seem to be complicated to find.
Have you got:
1. Code that evaluate the "attack" to the enemy king?
2. Code that evaluate the pawn-shield?
Both should give enough eval for the missing pawn.
IMHO first add the above eval - code before trying check-extensions in q-Search. Maybe you result in fixing an eval hole by adding search. I never got good results with check-extensions in q-search for IceSpell.
On the other hand: Fruit is very strong and it has check-extensions!
Thus i´ll be interessted in your experience. :-)
Greetings Volker
>depth  score     time    nodes    pv
>  1       10        0        5    a5c4 
>  1       10        0       29    a5c4 
>  2       13        0      145    a5c4 f4d3 
>  3        8        1      527    a5c4 f4d3 d8f6 
>  4        9        2     1642    a5c4 f4d3 d8f6 d3c5 
>  5        9        4     6873    a5c4 f4d3 c4a3 d3b4 a3c4 
>  6       20       11    24342    a5c4 f4d3 c4a3 g4e2 a3b5 e2d2 
>  7       19       67   164341    a5c4 f4h5 c4d6 h5f4 d6f5 f4d3 d8d6 
>  8        0      172   449869    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
>  9        0      270   716104    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
> 10        0     1126  3148586    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
> 11-     -40    10462 29737453    a5c4 f4g6 f7g6 g4g6 g8h8 g6h6 h8g8 h6g6 
> 11      -70    13441 38326448    g8h8 f4h3 h8g7 h3g5 d8c7 g5f3 h4h3 e1e8 f8e8 g4f4 f6d8 
> 11      -44    15954 45416975    d8d6 g4h4 d6a3 h4g3 b8f8 f4h5 a3a2 h5f6 g8g7 f6d7 f8h8
>
>For the next position, it likes the sac in under a second but doesn't see it as probably winning until 22 seconds.
>depth  score     time    nodes    pv
>  1      -34        0       23    f2f3 
>  1      -13        0       24    f4d3 
>  1      -13        0       60    f4d3 
>  2       -8        0      261    f4d3 d8f6 
>  3       -9        1     1073    f4d3 d8f6 d3c5 
>  4       -9        2     4747    f4d3 c4a3 d3b4 a3c4 
>  5      -20        7    18924    f4d3 c4a3 g4e2 a3b5 e2d2 
>  6      -22       15    36113    f4g6 f7g6 g4g6 g8f8 g6h6 f8f7 
>  6      -21       22    54786    e1e2 f7g6 g4g6 g8f8 g6h6 f8f7 
>  6      -20       52   128525    f4h5 f7g6 g4g6 g8f8 g6h6 f8f7 
>  6      -20       54   131033    f4h5 f7g6 g4g6 g8f8 g6h6 f8f7 
>  7        0       88   210795    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 
>  7        0       95   230265    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 
>  8        0      142   352573    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 f7f8 
>  9        0      251   659563    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 f7f8 f2f3 
> 10+      40      513  1394496    f4g6 f7g6 g4g6 g8f8 g6h6 f8g8 h6g6 f7f8 f2f3 
> 10      218     2271  6508373    f4g6 d8f6 g6h4 g8f8 h4f5 b8d8 h2h3 d8e8 e1e8 f8e8 
>
Volker Boehm
 

Re: BigLion - Deuterium test pos

Postby Stan Arts » 12 Jul 2004, 09:33

Geschrieben von:/Posted by: Stan Arts at 12 July 2004 10:33:26:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Matthias Gemuh at 11 July 2004 23:51:38:
Movei finds the second position at depth 1 for positional reasons.

Division 1 engines perform miracles.
I don't know how long BigLion 2.23i takes for both positions because
I really don't know how to analyze with BigLion.
Analysis mode is yet untested in UCI mode and not implemented in WB mode
because I don't understand the WB protocol tov.
/Matthias.
Hi Matthias
For analysis neurosis also doesn't have an analysismode (still can't read
winboardcommands while thinking..) but you can simply set your program to
think for a certain time? So in the winboardversion of neurosis from the
beginning I made that I can set 1 move in x time. For instance 1 move in 10
minutes, then it'll think for 10 minutes (minus 5 seconds to avoid going
through the flag.) And that works ok for me. (sort of.. till I ever deside
to solve the reading-commands-while-thinking)
In the first position neurosis (in normal materialistic mode) needs depth 8
to see Nc4 is bad tactically. But unfortunatly on that depth 8 it finally
settles for Kg7 and does not find out this is bad too till depth 10, and then
it takes a huge amount of time to resolve the drop in score, and finally
settles for Qf8. So in conclusion neurosis would lose this game too.
Legal moves: 26 Static score: -18
Ply Score Time Nodes Best move and expected line
------------------------------------------------------------
2 -16 6 1765 Nc4 Nd3
3 -16 6 2170 Nc4 Nd3 Kh7
4 -16 11 6789 Nc4 Nd3 Kh7 Kh1
5 -16 39 22003 Nc4 Nd3 Kh7 Kh1 Rc8
6 -16 176 128350 Nc4 Re2 Kh7 f3 Rc8 Kh1
7 -16 357 243373 Nc4 Re2 Kh7 f3 Rc8 Kh1 Rc7
8 -56 1390 1186588 Nc4 < - > Nxg6 Ra8 Nxh4+ Kh8
8 -136 1686 1490367 Nc4 < - > Nxg6 Ra8 Nxh4+ Kh8
8 -228 2439 2240666 Nc4 Nxg6 Qf6 Nxh4+ Qg7 Qd7 Qg5 Nf5
8 -227 3537 3247034 Kh8 < + > Re3 Nc4 Re2 Rc8 Kh1 Rc7
8 -147 3598 3282366 Kh8 < + > Re3 Nc4 Re2 Rc8 Kh1 Rc7
8 -109 6152 5472814 Kh8 Nh3 Kg8 Ng5 Qc7 Qxh4 f6 Ne6
8 -108 7009 6165146 Qd6 < + > Qxh4 Qa3 Qg3 Rf8 Ra1 Qb2 Rb1
8 -29 7613 6604897 Qd6 Qxh4 Qa3 Nh5 Qxc3 Nf6+ Kg7 Ne8+ Kg8 Nf6+ Kg7 Ne8+ Kg8 Nf6+
8 -28 10128 8788433 Kg7 < + > Re3 Nc4 Re2 Kh7 Nh3 Kg8 Ng5
8 -28 13248 11318035 Kg7 Nh3 Qh8 Ng5 Qh5 Qf4 Rf8 Re7
9 -20 15242 12793008 Kg7 Nh3 Qh8 Ng5 Re8 Rxe8 Qxe8 Nf3 Qe2
10 -60 21256 17775134 Kg7 < - > Nxg6 fxg6 Re6 Qe7 Rxe7+ Kg8 Rxb7 Kh1
10 -140 21970 18419900 Kg7 < - > Nxg6 fxg6 Re6 Qe7 Rxe7+ Kg8 Rxb7 Kh1
10 -244 30780 26632685 Kg7 Ne6+ fxe6 Rxe6 g5 Qh5 Qf6 Rxf6 Kxf6 Qf3+ Kg6 Kf1
10 -243 32033 27497392 Nc4 < + > Nxg6 Qf6 Nxh4+ Qg7 Qd7 Rc8 Qxc8+ Qf8
10 -232 34449 29867241 Nc4 Nxg6 Qf6 Nxh4+ Qg7 Qd7 f6 Re7 Qg5 Nf5
10 -231 40870 35552504 Qc7 < + > Qxh4 Qd6 g3 Qa3 Rc1 Ra8
10 -151 43485 37731039 Qc7 < + > Qxh4 Qd6 g3 Qa3 c4
10 -118 51729 44844878 Qc7 Nh5 Qb6 Nf6+ Kg7 Qxh4 Qb2 Nh5+ Kh7 Nf6+ Kg7 Nh5+ Kh7 Nf6+ Kg7
10 -117 54184 46822227 Qd6 < + > Qxh4 Qa3 Nh5 Rc8 Nf6+ Kg7 Re3
10 -37 78588 66987148 Qd6 < + > Qxh4 Qa3 Nh5 Qxa2 Nf6+ Kg7 Ng4
10 -30 89726 75772381 Qd6 f3 Rf8 Qxh4 Qa3 Nh3 Qxc3 Ng5 Kg7 Qf2 a4
10 -29 95043 79936610 Qf8 < + > Nh5 Qa3 Qg5 Rf8 Qe5 gxh5 Qxh5 Qxd5
10 -28 100234 83951228 Qf8 Qxh4 Qa3 Qg3 Rf8 Nh5 Qxa2 Nf6+ Kh8 Qh4+
11 -28 117063 95290514 Qf8 Qxh4 Qa3 Qg3 Rf8 Nh5 Qxa2 Nf6+ Kh8 Qh4+ Kg7 Nd7 Rc8
12 -31 179211 143060546 Qf8 Qxh4 Qa3 Qg3 Rf8 Nh5 Qxa2 Nf6+ Kg7 Qe5 Kh6
Total nodes:143373159 n/sec:79800 (Q-nodes:22% max depth:31)
And on the second position, Neurosis needs depth 7 to find Nxg7.
Legal moves: 39 Static score: 16
Ply Score Time Nodes Best move and expected line
------------------------------------------------------------
2 16 6 567 Nd3 Kh8
3 16 6 1091 Nd3 Kh8 Re2
4 16 17 7666 Nd3 Kh8 Re2 Kg8
5 15 60 35838 Nd3 Na3 Qe2 f6 Qg4
5 16 104 65414 Re2 < + > Kh8 f3 Kg8 Re1
5 16 104 68329 Re2 Kh8 f3 Kg8 Re1 Kh8 Re2 Kg8 Re1 Kh8 Re2
6 16 220 146174 Re2 Kh8 f3 Kg8 Re1 Kh8 Re2 Kg8 Re1 Kh8 Re2
7 12 593 411443 Re2 Qb6 Nd3 Qb1+ Ne1 a5 Re7
7 13 687 475870 Nd3 < + > Na3 Qe2 Kh7 Ne5 f6
7 13 714 493306 Nd3 Na3 Qe2 Nb5 Qd2 f6 f3
7 14 945 710945 Nxg6 < + > fxg6 Re6 b6 Rxc6 Rb7 Rxg6+
7 94 1005 768168 Nxg6 < + > fxg6 Re6 Ne3 fxe3 Qe8 Rxe8+
7 228 1582 1311377 Nxg6 Qf6 Nxh4+ Qg7 Qd7 Qg5 Nf5
8 228 2005 1684099 Nxg6 Qf6 Nxh4+ Qg7 Qf4 Rd8 Re7 Nd6
9 229 3307 2877446 Nxg6 Qf6 Nxh4+ Qg7 Qf4 Qf8 Nf5 Re8 Nh6+ Kg7 Rd1
10 229 7602 6207635 Nxg6 Qf6 Nxh4+ Kf8 Nf3 Qg6 Qf4 Rc8 Rb1 Nd6
11 231 23651 20435454 Nxg6 Qf6 Nxh4+ Kf8 Nf3 Qg6 Qf4 Rc8 Ng5 Kg8 Re7
12 231 58671 47371176 Nxg6 Qf6 Nxh4+ Kf8 Nf3 Qg6 Qf4 Rc8 Ng5 Kg8 Re7 f6
Total nodes:48131165 n/sec:80800 (Q-nodes:19% max depth:31)
Stan
Stan Arts
 

Re: BigLion - Deuterium test pos

Postby Matthias Gemuh » 12 Jul 2004, 14:42

Geschrieben von:/Posted by: Matthias Gemuh at 12 July 2004 15:42:09:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Stan Arts at 12 July 2004 10:33:26:



Hi Stan,
I have a GUI version of BigLion in which I paste and analyze FENs.
Just too lazy to compile version 2.23i ;).
Best,
Matthias.



BigLion + Taktix
Matthias Gemuh
 

Re: BigLion - Deuterium test pos

Postby Marcus Prewarski » 12 Jul 2004, 16:24

Geschrieben von:/Posted by: Marcus Prewarski at 12 July 2004 17:24:16:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Volker Boehm at 12 July 2004 09:37:58:

Looks like DrunkenMaster would lose this game. Takes over 2 minutes on a 1.6Ghz PentiumM to avoid Nc4 and then it still doesn't find the best moves. I think one of the next things I'm going to work on is adding checks to my Q-search.
I didn´t test these position yet (yesterday we built Spike 0.6 release - currently in test), but this position don´t seem to be complicated to find.
Have you got:
1. Code that evaluate the "attack" to the enemy king?
2. Code that evaluate the pawn-shield?
Both should give enough eval for the missing pawn.
IMHO first add the above eval - code before trying check-extensions in q-Search. Maybe you result in fixing an eval hole by adding search. I never got good results with check-extensions in q-search for IceSpell.
On the other hand: Fruit is very strong and it has check-extensions!
Thus i´ll be interessted in your experience. :-)
Greetings Volker

Yes I have code that evaluates pawn shield and king safety. Like everything else in my engine I'm sure it could be improved but I think the king safety is not too bad. As can be seen in the second position, it likes the sac very early for positional reasons. Even early in the first position after Nc4, it sees the next move for white as Nxg6. But to see the tactical shot as winning probably takes more. Or maybe I just need the right extension in my normal search function.
I haven't experimented with checks in Qsearch yet but it is something I want to try. In test matches with other engines, I can often guess which engines have this just by watching the games. Tord has written several messages about this topic in the CCC forum. It seems to help in king attacks/defense, just don't want to make the search tree too big.
Thanks for your reply.
-Marcus
Marcus Prewarski
 

Re: BigLion - Deuterium test pos

Postby Will Singleton » 12 Jul 2004, 18:27

Geschrieben von:/Posted by: Will Singleton at 12 July 2004 19:27:37:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Uri Blass at 11 July 2004 22:51:57:
BigLion - Deuterium
How long does your engine take to avoid the suicidal Nc4 and settle for
Qf8/Qf6 ?
1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - bm Qf8, Qf6
 abcdefgh  8       8  7       7  6        6  5        5  4      4  3         3  2     2  1        1  abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/n2p4/3P1NQp/2P5/P1P2PPP/4R1K1 b - - 0 1

... and

How long does your engine take to sac home the victory with Nxg6 ?
1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - bm Nxg6

 abcdefgh  8       8  7       7  6        6  5         5  4     4  3         3  2     2  1        1  abcdefgh ChessDiag V1.01 (12-OCT-2002)1r1q2k1/pp3p2/2p3p1/3p4/2nP1NQp/2P5/P1P2PPP/4R1K1 w - - 0 1
/Matthias.

Movei finds the second position at depth 1 for positional reasons.
In the First position it seems to me that the target is not only to avoid Nc4 but to find the right move Qf6 because Qf8 Nxg6 is good for white.
Uri
Yes, but Qf8 turns out to be more interesting than at first glance. Looks like it would take a long think to avoid it for the right reasons.
Will Singleton
 

Re: BigLion - Deuterium test pos

Postby Volker Boehm » 15 Jul 2004, 18:10

Geschrieben von:/Posted by: Volker Boehm at 15 July 2004 19:10:03:
Als Antwort auf:/In reply to: Re: BigLion - Deuterium test pos geschrieben von:/posted by: Marcus Prewarski at 12 July 2004 17:24:16:
Looks like DrunkenMaster would lose this game. Takes over 2 minutes on a 1.6Ghz PentiumM to avoid Nc4 and then it still doesn't find the best moves. I think one of the next things I'm going to work on is adding checks to my Q-search.
I didn´t test these position yet (yesterday we built Spike 0.6 release - currently in test), but this position don´t seem to be complicated to find.
Have you got:
1. Code that evaluate the "attack" to the enemy king?
2. Code that evaluate the pawn-shield?
Both should give enough eval for the missing pawn.
IMHO first add the above eval - code before trying check-extensions in q-Search. Maybe you result in fixing an eval hole by adding search. I never got good results with check-extensions in q-search for IceSpell.
On the other hand: Fruit is very strong and it has check-extensions!
Thus i´ll be interessted in your experience. :-)
Greetings Volker

Yes I have code that evaluates pawn shield and king safety. Like everything else in my engine I'm sure it could be improved but I think the king safety is not too bad. As can be seen in the second position, it likes the sac very early for positional reasons. Even early in the first position after Nc4, it sees the next move for white as Nxg6. But to see the tactical shot as winning probably takes more. Or maybe I just need the right extension in my normal search function.
I haven't experimented with checks in Qsearch yet but it is something I want to try. In test matches with other engines, I can often guess which engines have this just by watching the games. Tord has written several messages about this topic in the CCC forum. It seems to help in king attacks/defense, just don't want to make the search tree too big.
Thanks for your reply.
-Marcus
Analysis by Spike:
SpikeR WB2 38 MB:
1 00:00 -0,27 1. a7a6
1 00:00 -0,19 1. b7b6
1 00:00 -0,17 1. g6g5
1 00:00 0,09 1. a5c4
2 00:00 0,07 1. a5c4 a2a4
3 00:00 0,13 1. a5c4 a2a4 2. d8f6
4 00:00 0,08 1. a5c4 f4d3 2. d8f6 g4d7
5 00:00 0,11 1. a5c4 f4d3 2. d8f6 g4d7 3. f6d6
6 00:00 0,00 1. a5c4 f4g6 2. f7g6 g4g6 3. g8h8 g6h6 4. h8g8 h6g6
7 00:00 0,00 1. a5c4 f4g6 2. f7g6 g4g6 3. g8h8 g6h6 4. h8g8 h6g6
8 00:00 0,00 1. a5c4 f4g6 2. f7g6 g4g6 3. g8h8 g6h6 4. h8g8 h6g6
9 00:01 0,00 1. a5c4 f4g6 2. f7g6 g4g6 3. g8h8 g6h6 4. h8g8 h6g6
10 00:21 -0,21 1. g8g7 f4h3 2. d8f6 h3g5 3. b8h8 e1e3 4. f6d6 g4f3 5. d6f6
11 00:44 -0,51 1. g8g7 f4h3 2. d8f6 h3g5 3. b8h8 e1e3 4. f6d6 g4f3 5. d6f6 e3e5
11 01:06 -1,65 1. d8c7 g4h4 2. c7d6 f4h3 3. a5c4 h3g5 4. d6f6 e1e7 5. c4d6 h4h7 6. g8f8
11 01:14 -1,29 1. d8c8 g4h4 2. c8f5 f4d3 3. g8g7 h4g3 4. b8c8 e1e5
11 01:30 -0,98 1. d8d6 g4h4 2. d6a3 h4g3 3. b8f8 f4g6 4. f7g6 g3g6 5. g8h8 g6h5 6. h8g7 h5g5 7. g7f7 g5f5 8. f7g8
11 01:55 -0,85 1. d8f8 f4g6 2. f7g6 g4g6 3. f8g7 g6e6 4. g7f7 e6g4 5. f7g7 g4h4 6. g7g6 h4f4 7. b8f8 f4c7
12 02:23 -0,82 1. d8f6 f4h5 2. f6f5 g4f5 3. g6f5 e1e5 4. g8f8 h5f6 5. b8d8
13 02:33 -0,85 1. d8f6 f4h5 2. f6f5 g4f5 3. g6f5 e1e5 4. g8f8 h5f6 5. b8d8 e5f5 6. a5c4 g1f1 7. f8e7
Greetings Volker
Volker Boehm
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 26 guests