Author: Dieter Buerssner
Date: 12:51:04 10/22/03
Go up one level in this thread
On October 22, 2003 at 15:34:53, Manfred Rosenboom wrote: >It is very easy for Yace to find one of the solutions. To find all you >need a mate solver, like Chest. Manfred, Yace can (in principle) also find all solutions - but one needs some tricks - or a suitable GUI. You can disable moves (either in console mode of Yace or with an UCI-GUI, that supports this feature. It is a feature defined in the UC-protocol. For example under the Shredder Classic GUI, after you have seen Qd6 and mate in 6, you can disable this move in Analyze mode, by pressing Shift, and doing the move Qd6 with the mouse. Shredder will then say: "Ignoring Qh2-d6". In this position, I then see Nf5 as mate in 8. Disabling Nf5 additionally with the same method, it shows Qe5 as mate in 10. After disabling Qe5, Be5 is shown with mate in 10, too. Then c5, mate in 10, then I lost patience :-) I did not wait long in either case, so possibly shorter mates would be found. This feature can also be useful for analysis of "normal" game positions. In console mode, it is available after typing "eml 1" (eml = edit move list, one can type in the move number followed by <Enter> to toggle the state/allowedness (?) of the moves). I fear, this method is not yet possible under Arena. You are of course right, (especially) with longer mates, Yace cannot guarantee to find the shortest mate. With infinite time, it would, but it is not easy to know, how much depth would be needed, to guarantee, that there will be no shorter mate. Of course, a program like Chest is much more suited for this. Regards, Dieter
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.