Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: CT 15 and evaluation problem

Author: John Merlino

Date: 18:53:02 11/03/03

Go up one level in this thread


On November 02, 2003 at 15:26:06, Christophe Theron wrote:

>On November 02, 2003 at 05:38:58, Kurt Utzinger wrote:
>
>>On November 02, 2003 at 04:54:06, Gian-Carlo Pascutto wrote:
>>
>>>On November 02, 2003 at 03:44:09, Ricardo Gibert wrote:
>>>
>>>>On November 02, 2003 at 03:20:26, Kurt Utzinger wrote:
>>>>
>>>>>A good example where Chess Tiger 15 needs much more time than
>>>>>most other engines to evaluate the position as a draw:
>>>>>
>>>>>[D]8/8/r7/3K4/3Q4/5p2/5p2/6k1 b - - 0 1
>>>>>
>>>>
>>>>This is also a good example of a type of position of negligible practical >value.
>>>>I don't think CT15's programmer needs to worry about it at all.
>>>
>>>*cough* *cough* *cough*
>>>
>>>IsiChess - ChessTiger, Dutch Open 2003
>>>
>>>--
>>>GCP
>>
>>IsiChess MMX - Chess Tiger
>>[D]8/1k6/p5q1/4P3/1P3P2/7Q/3K3p/8 b - - 0 1
>>
>>Analysis by Chess Tiger 15.0: (P4 1.8/24 MB hash)
>>
>>64...Qg1 65.e6 Qd4+ 66.Kc1 Qa1+ 67.Kd2
>>  µ  (-0.88)   Depth: 1   00:00:00
>>  -+  (-7.51)   Depth: 4   00:00:00  2kN
>>64...Qb1 65.Qd7+ Kb6 66.Qd6+ Kb5 67.Qc5+ Ka4 68.e6 Qf1
>>  -+  (-7.80)   Depth: 4   00:00:00  5kN
>>  -+  (-7.41)   Depth: 6   00:00:00  15kN
>>64...Qg1 65.Qd7+ Kb6 66.Qd8+ Kb5 67.Qa5+ Kc4 68.Qxa6+ Kxb4 69.Qb7+ Kc5 70.Qa7+
>>Kc4 71.Qa4+ Kd5 72.Qa8+ Ke6
>>  -+  (-8.02)   Depth: 6   00:00:00  47kN
>>  -+  (-7.80)   Depth: 15   00:02:16  55491kN, tb=187
>>
>>(Utzinger, MyTown 02.11.2003)
>>
>>
>>IsiChess MMX - Chess Tiger
>>8/1k6/p5q1/4P3/1P3P2/7Q/3K3p/8 b - - 0 1
>>
>>Analysis by Deep Sjeng 1.5:
>>***************************
>>
>>64...Qg1 65.Qd7+ Kb6 66.Qd8+ Kc6 67.Qd6+ Kb5 68.Qb8+ Kc6
>>  ²  (0.40)   Depth: 3/12   00:00:00
>>  =  (0.21)   Depth: 5/18   00:00:00
>>64...Qf7 65.Kc3 Qxf4 66.Qd7+ Kb8 67.Qd8+ Ka7 68.Qd7+ Ka8 69.Qc6+ Kb8 70.Qe8+ Ka7
>>71.Qd7+
>>  =  (0.06)   Depth: 5/19   00:00:00
>>  =  (0.00)   Depth: 9/29   00:00:05  1986kN, tb=162
>>64...Qg1 65.Qd7+ Kb6 66.Qd8+ Kb5 67.Qa5+ Kc6 68.Qxa6+ Kd5 69.Qb7+ Ke6 70.Qc8+
>>Kd5 71.Qb7+ Ke6 72.Qc8+ Kd5 73.Qb7+
>>  ³  (-0.48)   Depth: 9/29   00:00:07  2593kN, tb=163
>>  =  (0.00)   Depth: 13/38   00:00:49  17560kN, tb=1597
>>
>>(Utzinger, MyTown 02.11.2003)
>
>
>
>It's the problem when you allow a huge speculative evaluation of passed pawns.
>You have to add an almost infinite number of exceptions if you want to handle
>this perfectly.
>
>And I don't think it is possible to program even this exception. I'm pretty sure
>you could, by moving just one pawn, turn this position from a draw to a win.
>
>On the other hand, when I tried to add a speculative evaluation of perpetuals I
>got worse results. Yes it would look smarter in positions like this one, but the
>winning rate dropped.
>
>Which probably only means that I did not do it right.
>
>In the same vein, the following position has always been a nightmare for Tiger:
>
>[D]8/1KP5/3q2k1/8/6p1/8/8/8 b - -
>
>This position comes from a real game between the Modular Game System Sargon 2.5
>and Mike III, played in September 1980 during the Personal Computer World Fair.
>Mike III continued the game with a long series of checks leading to a draw.
>
>Chess Tiger is not smarter than Mike III here. It is something that I had fixed
>in the 16 bits version, to the expense of some added complexity in the passed
>pawns evaluation code. I have not transfered this code to the 32 bits version
>because it was not general enough (add another black pawn and the code did not
>work).
>
>I am interested in results of other (amateur and commercial) programs.
>
>
>
>    Christophe

The King plays Qxc7 immediately (this is on a P3-766):

Time	Depth	Score	Positions	Moves
0:00	1/3	-9.02	3694		1...Qxc7+ 2.Kxc7 g3 3.Kd6 g2 4.Kd5
					g1=Q 5.Ke4 Qg4+ 6.Ke5 Qf3
0:00	1/4	-9.04	8882		1...Qxc7+ 2.Kxc7 g3 3.Kd6 g2 4.Kd5
					g1=Q 5.Ke4 Qg4+ 6.Kd5 Qf3+ 7.Kd6
0:00	1/5	-9.08	16799		1...Qxc7+ 2.Kxc7 g3 3.Kd6 g2 4.Kd5
					g1=Q 5.Ke4 Qe1+ 6.Kd5 Qd2+ 7.Ke4
					Qe2+ 8.Kf4 Kf6
0:00	2/6	-9.22	34926		1...Qxc7+ 2.Kxc7 g3 3.Kd6 g2 4.Kd5
					Kf5 5.Kd6 g1=Q 6.Kd5 Qg2+ 7.Kc4
					Qe4+ 8.Kc5 Ke5
0:00	3/7	-9.31	86718		1...Qxc7+ 2.Kxc7 Kf5 3.Kd6 Ke4
					4.Kd7 g3 5.Kc8 g2 6.Kd7 g1=Q 7.Ke8
					Qd4 8.Kf7 Qe5
0:01	4/8	-9.33	170271		1...Qxc7+ 2.Kxc7 Kf5 3.Kd6 Ke4
					4.Kd7 g3 5.Kc8 g2 6.Kd7 g1=Q 7.Ke8
					Qd4 8.Kf7 Qd5+ 9.Ke7 Qe5+ 10.Kd7
0:02	5/9	-9.35	393491		1...Qxc7+ 2.Kxc7 Kf5 3.Kd6 Ke4
					4.Kd7 g3 5.Kc8 g2 6.Kd7 g1=Q 7.Ke8
					Qg6+ 8.Kd7 Kd5 9.Kc8 Qe6+ 10.Kb8
					Qd6+ 11.Kb7
0:06	6/10	-9.35	907278		1...Qxc7+ 2.Kxc7 Kf5 3.Kd6 Ke4
					4.Kd7 g3 5.Kc8 g2 6.Kd7 g1=Q 7.Ke8
					Qg6+ 8.Kd7 Kd5 9.Kc8 Qe6+ 10.Kb8
					Qd6+ 11.Kc8
0:16	7/11	-9.36	2186379		1...Qxc7+ 2.Kxc7 Kf5 3.Kd6 Ke4
					4.Kd7 g3 5.Kc8 g2 6.Kd7 g1=Q 7.Ke8
					Qg6+ 8.Kd7 Kd5 9.Kc7 Qd6+ 10.Kb7
					Qc5 11.Ka6
0:37	8/12	-9.36	5004535		1...Qxc7+ 2.Kxc7 Kf5 3.Kd6 Ke4
					4.Kd7 g3 5.Kc8 g2 6.Kd7 g1=Q 7.Kc6
					Qd4 8.Kc7 Qe5+ 9.Kc6 Kd4 10.Kd7
					Kd5 11.Kc8
1:10	9/13	-9.37	9687291		1...Qxc7+ 2.Kxc7 Kf5 3.Kd6 Ke4
					4.Kd7 g3 5.Kc8 g2 6.Kd7 g1=Q 7.Kc6
					Qh2 8.Kd7 Kd5 9.Ke7 Qc7+ 10.Kf6
					Qe5+ 11.Kf7 Kd4 12.Kg6

jm



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.