Author: John Merlino
Date: 19:08:10 09/06/02
Go up one level in this thread
On September 06, 2002 at 21:53:58, John Merlino wrote: >On September 06, 2002 at 21:39:16, David Dahlem wrote: > >>On September 06, 2002 at 21:25:56, John Merlino wrote: >> >>>On September 06, 2002 at 21:20:33, David Dahlem wrote: >>> >>>>On September 06, 2002 at 21:16:35, John Merlino wrote: >>>> >>>>>On September 06, 2002 at 21:14:50, David Dahlem wrote: >>>>> >>>>>>Hi >>>>>>I believe John Merlino said that in CM 9000 it would be possible to know the >>>>>>solution times of the "Solve for Mate" option. I can't figure out how to know >>>>>>the solution times. I tried the Mentor Lines window, but it appears to give >>>>>>basically the same info as the regular Thinking Lines window. John, are you >>>>>>there? >>>>>>Regards >>>>>>Dave >>>>> >>>>>The solution time is displayed in the Mentor Lines window, along with the rest >>>>>of the thinking output while the Solve for Mate feature (or any other mentor >>>>>feature, such as Advice, Game Analysis, etc.) is running. >>>>> >>>>>jm >>>> >>>>Well, i tried that, John. But the Mentor Lines window shows the mates found long >>>>before the "Solve for Mate" actually solves the mate. Maybe i am missing >>>>something somewhere? >>>>Regards >>>>Dave >>> >>>Send me the position you are using, so I can see what you are talking about. >>>Also send me the exact steps you are doing in the interface. >>> >>>jm >> >>Hi John >>Here is one of the positions i tried, a mate in 6. >>6k1/R2b1p2/3N1npp/3p4/3P4/4PN2/2Q2PPP/6K1 w - - 0 1 >>With both players human, i went to edit/paste/Forsythe Board Position and pasted >>the position. The Mentor Lines window has to be opened first, since there is no >>way to open it after "Solve for Mate" has started. I get the following in the >>Mentor Lines window, and Solve for Mate still hadn't solved the mate after two >>minutes, so i stopped it. >> >>Time Depth Score Positions Moves >>0:00 1/8 Mate07 100162 1.Nxf7 Kf8 2.Qxg6 Ke7 3.Nd6 Ke6 >> 4.Qf7+ Kxd6 5.Qxf6+ Be6 6.Qe7+ >> Kc6 7.Qc5# >>0:01 2/9 Mate07 172016 1.Nxf7 Kf8 2.Qxg6 Ke7 3.Nd6 Ke6 >> 4.Qf7+ Kxd6 5.Qxf6+ Be6 6.Qe7+ >> Kc6 7.Qc5# >>0:05 3/10 Mate06 1036080 1.Nxf7 Kf8 2.N7e5 Ke7 3.Qc8 Ke6 >> 4.Rxd7 Nxd7 5.Qxd7+ Kf6 6.Qf7# >>0:12 4/11 Mate06 2731461 1.Nxf7 Kf8 2.N7e5 Ke7 3.Qc8 Ke6 >> 4.Rxd7 Nxd7 5.Qxd7+ Kf6 6.Qf7# >> >>Regards >>Dave > >Well, it appears we have our first bug. Congratulations! Apparently the Solve >for Mate feature has some issues. > >This will be addressed in the next patch. Until then, you CAN view the output of >this feature in the Mentor Lines window. You will notice that, when this feature >is running, the X and Y values in the "Depth" column are always the same number, >such as 1/1, 3/3, 5/5, etc. When I run this feature on the above position (on my >PIII-600), it reports Mate in 6 in 17 seconds. When I use the default engine to >analyse this position, the Mentor Lines window reports mate in 6 after 8 >seconds. > >So, although the Solve for Mate feature itself may never actually announce that >it has found a mate, you can always see its output in the Mentor Lines window. > >We apologize for that.... > >jm Well, maybe it isn't a bug after all. But I would definitely file it under "potential design flaw". What happens with the Solve for Mate feature is that if the engine finds a mate at a certain depth, it CONTINUES searching all other moves at that depth. So, the unfortunate result of this feature's behavior is that, even though the engine finds a mate in 6 after 18 seconds, it doesn't FINISH with that depth until 4:18!! At THAT point the Solve for Mate dialog will announce the mate. I am going to discuss this with Johan, and I suspect that the result will be that the first mate found will trigger the announcement, rather than reaching the end of that entire depth's search. 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.