Author: Eelco de Groot
Date: 10:24:57 07/17/05
Go up one level in this thread
On July 15, 2005 at 11:48:07, Dom Leste wrote:
>Heres the final settings of Dredd hopefully :)
>
>Eelco - i just changed the early endgame from the files i emailed u.
>
Did you do any more tests with the Pro Deo Up.eng and Down.eng engines Dom? It
took me a while but I have tested it now and here I think it works, at least
when playing a game against MASTER.ENG by myself, MASTER.ENG switches to a
UP.ENG or DOWN.ENG when it should. Maybe there is something strange going on in
one of the other interfaces, but this was tested in ChessPartner interface,
though not yet in ERT engine research tool.
I took a position from a recent game that Pro Deo 1.1 Vulcan {9k9i} lost with
White, it very maybe could have held the ending against Gandalf but going over
the game, I found one move that I could not reproduce in analysis mode, so if
there is a (big?) bug I think Ed may want to look somewhere there, maybe
something in the kept values of the hashtables between moves or some other
difference between gamemode and analysis mode. It can't have been learning in
this case as that is switced off all the time.
[D]1Q6/8/4k3/5p2/3pqp2/7P/6PK/8 w - - 23 1
This was the position where, very maybe Pro Deo Vulcan could have kept a small
chance for a perpetual check if it had played 62.Qb6+. The move in the game,
62.Qb3+ allows the Black Queen to intervene with 62..Qd5 and Black's King can
now get in a better position.
In analysis mode I get from Pro Deo 1.1 - Vulcan {9k9i}, Athlon 3200+ 200 Mb HT:
[Event "?"]
[Site "?"]
[Date "2005.07.17"]
[White "Pro Deo 1.1 - Vulcan {9k9i}"]
[Black "Gandalf 6.01"]
[Result "*"]
1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Nxe4 6.d4 b5 7.Bb3 d5 8.dxe5
Be6 9.Nc3 Nxc3 10.bxc3 Be7 11.a4 O-O 12.axb5 axb5 13.Rxa8 Qxa8 14.Qd3
b4 15.Ng5 Bxg5 16.Bxg5 bxc3 17.Qxc3 d4 18.Qg3 Kh8 19.f4 Re8 20.Qd3
Qa5 21.Bh4 Qc5 22.Bf2 Ra8 23.Rd1 Bxb3 24.Qxb3 h6 25.Rf1 Nd8 26.Re1
g6 27.f5 gxf5 28.Qh3 Ne6 29.Qxh6 Kg8 30.Qh4 Qc3 31.h3 c5 32.Re2 Qc4
33.Re3 f4 34.Qg4 Ng7 35.Re2 Ra2 36.e6 f5 37.Qf3 Rxc2 38.Re1 Nxe6 39.Qa8
Kh7 40.Qb7 Kh6 41.Qc8 Rc1 42.Rxc1 Qxc1 43.Kh2 Qc4 44.Bh4 Ng7 45.Bf6
Kg6 46.Bxg7 Kxg7 47.Qc7 Kf6 48.Qd8 Ke5 49.Qe7 Qe6 50.Qxc5 Ke4 51.Qb5
Ke3 52.Qf1 Qe4 53.Qc1 Ke2 54.Qb2 Kd1 55.Qa1 Kc2 56.Qa2 Kc3 57.Qa3 Kc4
58.Qa4 Kd5 59.Qa5 Kd6 60.Qb4 Ke5 61.Qb8 Ke6
1Q6/8/4k3/5p2/3pqp2/7P/6PK/8 w - -
00:00:00 1.01 -9.37 62.Qxf4 Qxf4 63.Kg1
00:00:00 1.04 -1.16 62.Qe8 Kd6
00:00:00 1.06 -0.66 62.Qb3 Kf6
00:00:00 1.07 -0.43 62.Qb4
00:00:00 2.00 -1.10 62.Qb4 Qe3
00:00:00 2.02 -0.66 62.Qb3 Kf6
00:00:00 3.00 -0.43 62.Qb3 Kf6 63.Qb4
00:00:00 3.02 -0.39 62.Qb6 Ke7 63.Qb2
00:00:00 4.00 -0.58 62.Qb6 Kf7 63.Qb3 Kg6 64.Qb4
00:00:00 5.00 -0.68 62.Qb6 Kf7 63.Qc7 Kg6 64.Qb6 Kg5 65.Qb4
00:00:00 5.02 -0.46 62.Qe8 Kf6 63.Qf8 Kg6 64.Qg8 Kf6 65.Qf8 Kg6
66.Qg8 Kf6
00:00:00 6.00 -0.78 62.Qe8 Kd6 63.Qd8 Kc6 64.h4 Qe5 65.Qa8 Kc7
00:00:00 6.15 -0.60 62.h4 d3 63.Qb3 Kf6 64.Qc3 Kg6 65.Qc1
00:00:00 7.00 -0.70 62.h4 f3 63.Qe8 Kd5 64.Qa8 Kc4 65.Qa2 Kc3
66.Qa1 Kc2
00:00:00 7.01 -0.55 62.Qe8 Kd6 63.Qd8 Kc5 64.Qa5 Kc6 65.Qa4 Kc7
66.Qa5 Kb7 67.Qb5 Kc8 68.Qa6 Kd7 69.Qa4 Kc8
70.h4 Qc6
00:00:01 8.00 -0.70 62.Qe8 Kd6 63.Qd8 Kc6 64.Qc8 Kb5 65.Qd7 Kb4
66.Qd6 Kb5 67.Qb8 Ka4 68.Qb2 Qe3 69.Qa1 Kb5
70.h4 f3
00:00:03 9.00 -0.75 62.Qe8 Kd6 63.Qd8 Kc6 64.Qc8 Kb5 65.Qd7 Kb4
66.Qd6 Kb3 67.Qb6 Kc2 68.Qc5 Kd1 69.Qc4 Qe3
70.h4 Ke1
00:00:17 10.00 -1.11 62.Qe8 Kd6 63.Qd8 Kc6 64.h4 d3 65.h5 f3 66.Qc8
Kb5 67.Qb8 Kc4 68.Qc7 Kb3 69.Qb8 Kc2 70.Kh3
fxg2 71.Kg3
00:00:20 10.03 -1.11 62.Qb6
00:00:24 10.03 0.00 62.Qb6 Kf7 63.Qc7 Kf6 64.Qd6 Qe6 65.Qxd4 Kg6
66.Qxf4 Qf7 67.h4 Kf6
00:00:29 11.00 -0.30 62.Qb6 Ke7 63.Qc7 Kf6 64.Qd6 Kg7 65.Qc7 Kf6
66.Qd6 Kg7 67.Qc7
00:02:06 12.00 -0.80 62.Qb6 Ke7 63.Qc7 Kf6 64.Qb6 Ke7 65.Qc7 Kf6
66.Qb6
00:11:52 13.00 -0.30 62.Qb6 Ke7 63.Qc7 Ke8 64.Qb8 Kd7 65.Qb5
62.Qb3 is not considered as a reply in analysis mode
This is what MASTER.ENG (with default Pro Deo 1.1 values) thinks here, in
Lokasoft interface:
Personality : Normal Endgame Module
Initial Hash Table Size : 200 Mb
Current Hash Table Size : 200 Mb
Hash Table Usage : 36425K 81896K (98.94%)
Time Usage (min/max/average) : 99:99 99:99 (99:99)
Time left on clock : 00:00:00
Average Depth : 0.00
Deepest Depth : 60
Branch Factor : 4.06 (4.06)
Search Efficiency : 90.69% (Good)
Ponder Efficiency : 100.00%
Positions Searched : 521.724.415
Nodes per Second : 1.465.518
Best Move and Score : Qb6 -0.38
Current Move : 05:56 13.03 (24) Qb8-c7
and after 62.Qb3+:
Personality : Normal Endgame Module
Initial Hash Table Size : 200 Mb
Current Hash Table Size : 200 Mb
Hash Table Usage : 19385K 33496K (86.75%)
Time Usage (min/max/average) : 99:99 99:99 (99:99)
Time left on clock : 00:00:00
Average Depth : 14.00
Deepest Depth : 57
Branch Factor : 2.86 (3.62)
Search Efficiency : 91.55% (Good)
Ponder Efficiency : 100.00%
Positions Searched : 237.600.960
Nodes per Second : 1.457.674
Best Move and Score : Ke7 0.78
Current Move : 02:43 13.00 (6) Ke6-e7
In analysis mode Master.eng does not switch because I suppose it is thinking for
both White and Black, so it keeps Normal Endgame Module because it gets a bad
eval for White followed by a good eval for Black etc.
But if I play myself with Black, after 68..Qd4 Pro Deo reports:
Personality : Engine Module when down
Initial Hash Table Size : 200 Mb
Current Hash Table Size : 200 Mb
Hash Table Usage : 4489K 6137K (45.13%)
Time Usage (min/max/average) : 00:00:11 00:00:22 (00:00:20)
Time left on clock : 00:00:40
Average Depth : 12.13
Deepest Depth : 60
Branch Factor : 4.57 (3.16)
Search Efficiency : 90.84% (Good)
Ponder Efficiency : 100.00%
Positions Searched : 68.391.853
Nodes per Second : 1.519.818
Best Move and Score : Kf1 -3.86
Current Move : 00:20 11.00 (?) Qa2-e6+
69.Qe6+
[D]8/8/4Q3/5p2/3q1p2/3pk2P/6P1/6K1 b - - 3 1
As you can see now Down.eng is switched on by Master.eng. If I here switch the
colors, Pro Deo plays one move now for Black with Normal Endgame Module and then
switches over to Engine Module when up (UP.ENG). So that seems to work okay in
ChessPartner, also visible in param.txt. (up value = down value = 1.00, no need
to take a negative down value)
>David - All the endgame files u need to replace from the ones i posted.
>
>Back to CMX! 4 engine concept so cut and paste correctly!
>
>Dom
>
>[Personality = Dredd] * MASTER (multiple engine concept)
>
>[When EARLY ENDGAME = endgame0.eng] * endgame0.eng
>[When NORMAL ENDGAME = endgame1.eng] * endgame1.eng
>[When SIMPLE ENDGAME = endgame2.eng] * endgame2.eng
>
>[Pawn Value = 85]
>[Knight Value = 90]
>[Bishop Value = 90]
>[Rook Value = 90]
>[Queen Value = 110]
>[My Queen = 111]
>[King Safety = 130]
>[Mobility = 110]
>[Pawn Structure = 100]
>[Passed Pawns = 105]
>[Pins = 100]
>[Bishop Pair = 105]
>[Chess Knowledge = 100]
>[Attractiveness = 101]
>[Attacking = 100]
>[Strength of Play = 100]
>[Draw Contempt Factor = -0.50]
>[Selective Search = 80]
>[Search Technique = NULLMOVE]
>
>[Engine Master = on] off
>[Engine Learner = off] off|on
>[Book Learner = off] off|passive|moderate|strong|aggressive
>[Position Learner = off] off|on
>[Extended Book Learner = off] off|read|write|read&write
>*
>[Pruning = MISC_25] *
>[Pruning = MISC_37] *
>[Pruning = MISC_40] *
>[Pruning = MISC_52] *
>[Pruning = MISC_66] *
>[Pruning = MISC_69] *
>[Pruning = MISC_78] *
>*
>[Center Control = 30] *
>[Bishop Mobility = 25] *
>[Right to Move = 75] *
>[Strong Squares = 125] *
>*
>[Knight Mobility = 88] * 88
>[Minimum Knight Mobility = 100] * 100
>[Minimum Bishop Mobility = 100] * 100
>*
>[Pruning = MISC_02] *
>[Pruning = MISC_03] *
>[Pruning = MISC_39] *
>[Pruning = MISC_08] *
>[Pruning = MISC_12] *
>[Pruning = MISC_16] *
>[Blitz Time Control = 120] * use more time at blitz levels
>*
>[ANTI-GM = OFF]
>[EVALUATION = SMART]
>[Extensions (remaining)= 3]
>[Extensions (checks)= normal] * low|moderate|normal|strong|all
>[Extensions (captures)= 0]
>
>==============================================================================
>
>[Personality = endgame0.eng] * Early Endgame Module
>[Pawn Value = 85]
>[Knight Value = 90]
>[Bishop Value = 90]
>[Rook Value = 90]
>[Queen Value = 110]
>[My Queen = 111]
>[King Safety = 130]
>[Mobility = 110]
>[Pawn Structure = 100]
>[Passed Pawns = 107]
>[Pins = 100]
>[Bishop Pair = 105]
>[Chess Knowledge = 100]
>[Attractiveness = 101]
>[Attacking = 100]
>[Strength of Play = 100]
>[Draw Contempt Factor = 0.00]
>[Selective Search = 80]
>[Search Technique = NULLMOVE]
>
>[Engine Learner = off] off|on
>[Book Learner = off] off|passive|moderate|strong|aggressive
>[Position Learner = off] off|on
>[Extended Book Learner = off] off|read|write|read&write
>*
>[Pruning = MISC_25] *
>[Pruning = MISC_37] *
>[Pruning = MISC_40] *
>[Pruning = MISC_52] *
>[Pruning = MISC_66] *
>[Pruning = MISC_69] *
>[Pruning = MISC_78] *
>*
>[Center Control = 30] *
>[Bishop Mobility = 25] *
>[Right to Move = 75] *
>[Strong Squares = 125] *
>*
>[Knight Mobility = 88] * 88
>[Minimum Knight Mobility = 100] * 100
>[Minimum Bishop Mobility = 100] * 100
>[Pawn Pressure end0 = 125] * weight pawn pressure early endgame
>*
>[Pruning = MISC_02] *
>[Pruning = MISC_03] *
>[Pruning = MISC_39] *
>[Pruning = MISC_08] *
>[Pruning = MISC_12] *
>[Pruning = MISC_16] *
>[Blitz Time Control = 120] * use more time at blitz levels
>*
>[ANTI-GM = OFF]
>[EVALUATION = SMART]
>[Extensions (remaining)= 3]
>[Extensions (checks)= normal] * low|moderate|normal|strong|all
>[Extensions (captures)= 0]
>
>==============================================================================
>
>Personality = endgame1.eng] * Normal Endgame Module
>[Pawn Value = 85]
>[Knight Value = 90]
>[Bishop Value = 90]
>[Rook Value = 90]
>[Queen Value = 110]
>[My Queen = 111]
>[King Safety = 130]
>[Mobility = 100]
>[Pawn Structure = 105]
>[Passed Pawns = 110]
>[Pins = 100]
>[Bishop Pair = 105]
>[Chess Knowledge = 100]
>[Attractiveness = 101]
>[Attacking = 100]
>[Strength of Play = 100]
>[Draw Contempt Factor = 0.00]
>[Selective Search = 80]
>[Search Technique = NULLMOVE]
>
>[Engine Learner = off] off|on
>[Book Learner = off] off|passive|moderate|strong|aggressive
>[Position Learner = off] off|on
>[Extended Book Learner = off] off|read|write|read&write
>*
>[Pruning = MISC_25] *
>[Pruning = MISC_37] *
>[Pruning = MISC_40] *
>[Pruning = MISC_52] *
>[Pruning = MISC_66] *
>[Pruning = MISC_69] *
>[Pruning = MISC_78] *
>*
>[Center Control = 30] *
>[Bishop Mobility = 25] *
>[Right to Move = 75] *
>[Strong Squares = 125] *
>*
>[Knight Mobility = 88] * 88
>[Minimum Knight Mobility = 100] * 100
>[Minimum Bishop Mobility = 100] * 100
>[Pawn Pressure end1 = 125] * weight pawn pressure endgame
>*
>[Pruning = MISC_02] *
>[Pruning = MISC_03] *
>[Pruning = MISC_39] *
>[Pruning = MISC_08] *
>[Pruning = MISC_12] *
>[Pruning = MISC_16] *
>[Blitz Time Control = 120] * use more time at blitz levels
>*
>[ANTI-GM = OFF]
>[EVALUATION = SMART]
>[Extensions (remaining)= 3]
>[Extensions (checks)= normal] * low|moderate|normal|strong|all
>[Extensions (captures)= 0]
>
>==============================================================================
>
>[Personality = endgame2.eng] * Simple Endgame Module (when less material)
>[Pawn Value = 85]
>[Knight Value = 90]
>[Bishop Value = 90]
>[Rook Value = 90]
>[Queen Value = 110]
>[My Queen = 111]
>[King Safety = 130]
>[Mobility = 100]
>[Pawn Structure = 105]
>[Passed Pawns = 110]
>[Pins = 100]
>[Bishop Pair = 105]
>[Chess Knowledge = 350]
>[Attractiveness = 99]
>[Attacking = 100]
>[Strength of Play = 100]
>[Draw Contempt Factor = 0.00]
>[Selective Search = 80]
>[Search Technique = NULLMOVE]
>
>[Engine Learner = off] off|on
>[Book Learner = off] off|passive|moderate|strong|aggressive
>[Position Learner = off] off|on
>[Extended Book Learner = off] off|read|write|read&write
>*
>[Pruning = MISC_27] *
>[M27_end2 = 100] * Double pawn factor endgame (simple)
>[Pruning = MISC_25] *
>[Pruning = MISC_37] *
>[Pruning = MISC_40] *
>[Pruning = MISC_52] *
>[Pruning = MISC_66] *
>[Pruning = MISC_69] *
>[Pruning = MISC_78] *
>*
>[Center Control = 30] *
>[Bishop Mobility = 25] *
>[Right to Move = 75] *
>[Strong Squares = 125] *
>*
>[Knight Mobility = 88] * 88
>[Minimum Knight Mobility = 100] * 100
>[Minimum Bishop Mobility = 100] * 100
>[Pawn Pressure end2 = 110] * weight pawn pressure simple endgame
>*
>[Pruning = MISC_02] *
>[Pruning = MISC_03] *
>[Pruning = MISC_39] *
>[Pruning = MISC_08] *
>[Pruning = MISC_12] *
>[Pruning = MISC_16] *
>[Blitz Time Control = 120] * use more time at blitz levels
>*
>[ANTI-GM = OFF]
>[EVALUATION = SMART]
>[Extensions (remaining)= 3]
>[Extensions (checks)= normal] * low|moderate|normal|strong|all
>[Extensions (captures)= 0]
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.