Программы для решения шахматных задач

Jul 14, 2010 22:56

У меня возникла определенная проблема: сложность проверки задач на обратный мат с большим количеством ходов. В моём распоряжении: ChestUCI, Popeye и... пожалуй, всё. Я их держал максимум по часу, но безрезультатно. Problemiste не тянет больше 5 ходов, да и работает он значительно медленней чем Popeye. Программы наподобие Chess Explorer и MateMaster ( Read more... )

шахматные программы, popeye, обратки

Leave a comment

Comments 20

zaitsevvv July 15 2010, 11:17:40 UTC
Gustav, говорят, самый крутой по обраткам. Но он платный. Вроде 50евро стоит.

Reply


n_signevich July 15 2010, 12:22:08 UTC
Vaclav Kotěšovec на своем сайте рекламирует Gustav как самую быструю программу для таких задач:
http://web.iol.cz/vaclav.kotesovec/gustav/gustav_alybadix.htm

На моем компьютере Popeye 4.51 проанализировал эту позицию с заданием S#4 примерно за 3 секунды, S#5 - за 40 секунд, S#6 - за 12 минут, S#7 решает уже часа три-четыре и еще не закончил, так что для S#9 нужны будут недели/месяцы.
Только Gustav может помочь, вернее, его счастливые обладатели.

Reply


shahmatiuga July 15 2010, 13:13:43 UTC
я вижу, в Gustav есть еще интересный режим On Click - решает обратки практически мгновенно. Интересно, по какому принципу.

Reply


решение S#9 colle2010 July 15 2010, 15:57:51 UTC
Просто найти решение легко,но проверить что оно единственное довольно сложно.
Я например пользуюсь ChestUCI которая за 1.5 сек на спец.уровне нашла побочку.

WinCHEST Ver.3.19h+, 12-Apr-2008
Options = -M64 -Z9 -el -X1 -0 -rS
Input file: STDIN
Reading job:
% created by ChestUCI Ver.5.1
W: Kh1 Df1 Tf4 Tg2 Le5 Bc2 (6)
S: Ke3 Ba6 Bg6 (3)
FEN: 8/8/p5p1/4B3/5R2/4k3/2P3R1/5Q1K w - -
analysing (special-selfmate in 9 moves):
Solution (in 8 moves):
Df1 : a6
Time (virt) = 1.484 sec

PV= Qxa6 g5 Rfg4 Kf3 R2g3+ Kf2 Re4 g4 Bd4+ Kxg3 Qf6 Kh3 Bf2 g3 Bg1 g2#
Da6: g5 Tfg4 ...+6

end of solution tree
Total Time (virt) = 1.500 sec

Reply


tischka68 July 15 2010, 16:37:28 UTC
В инструкции к popeye есть описание опции nontrivial, предназначенной для решения многоходовых обраток. Правда, я так и не смог ничего понять. Может, кто-нибудь толково переведет и объяснит?

Reply

vt July 15 2010, 17:18:59 UTC
Спасибо за подсказку, похоже работает. у меня нашла 1.Фа6 с деревом вариантов за приемлемое время.
BeginProblem
Author Unknown
Origin Unknown
Protocol D:\TEMP\fancy\py.txt
Pieces
White Be5 Rf4 Pc2 Rg2 Qf1 Kh1
Black Pa6 Pg6 Ke3
Stipulation s#8
Option Variation NonTrivial 0 1 NoBoard
EndProblem

solution finished. Time = 4:13.295 m:s

Reply

vt July 15 2010, 17:20:41 UTC
если поставить nontrivial 1 1, то выдает побочки с любым ходом слона по большой диагонали, например:
1.Be5-a1 ! a6-a5 2.Rf4-a4 g6-g5 3.Rg2-h2 g5-g4 4.Qf1-e1 + Ke3-f3 5.Rh2-f2 + Kf3-g3 6.Rf2-f1 + Kg3-h3 7.Ba1-d4 g4-g3 8.Bd4-g1 g3-g2 #

Reply

tischka68 July 15 2010, 17:57:17 UTC
Владимир, объясни, пожалуйста, что такое m и n.

Reply


Leave a comment

Up