Форум » » Статья. Анализ многофигурных эндшпилей в программе Freezer » Ответить

Статья. Анализ многофигурных эндшпилей в программе Freezer

touron: Анализ многофигурных эндшпилей в программе Freezer Юрий Воронов Программа Freezer позволяет решить ряд задач в многофигурных окончаниях, которые пока не под силу ни одной другой шахматной программе. Дело в том, что при построении стандартных эндшпильных баз к конкретной позиции (базы Налимова), эти базы строятся со всеми возможными позициями при данном наборе фигур, и для каждой позиции дается ее оценка. Это делает базы Налимова громадными по размеру, что крайне затрудняет использование их при анализе многофигурных эндшпилей. Но дело в том, что размер базы, которую строит Freezer, зависит не только от количества фигур в данной позиции, но и от их подвижности. Ведь часто бывает, что в эндшпильных позициях, подвижных фигур остается не так много. Неподвижные фигуры (например, блокированные пешки) или ограниченно подвижные (например, король в крепости), в базах Freezer занимают очень мало места, так как в специальных правилах программы описывается их поведение, и нет необходимости строить базы на все их возможные ходы. Таким образом, при увеличении числа фигур, размер базы не растет так стремительно, как в базах Налимова. Это и позволяет строить базы относительно небольшого размера (не более 1Гб) для эндшпилей с большим количеством фигур (если подвижных фигур в них немного). В программе Freezer существует набор специальных правил, который позволяет учесть особенности конкретной позиции и сформулировать стратегическую задачу, которую нужно решить. Как только особенности позиции определены в правилах и сформулирована стратегическая задача, можно создавать базу. Таким образом, программа Freezer полезна в следующих случаях: Если в исследуемой эндшпильной позиции мало подвижных фигур. Когда стратегическая идея маневра понятна, но не ясен тактический способ ее осуществления. Если нужно проверить корректность плана (т. е. возможность его технической реализации). Когда нужно выяснить, какой из возможных планов - лучше. Важно, чтобы особенности исследуемой позиции были описаны в правилах, как можно подробнее и, стратегическая задача сформулирована ясно. Описание позиции возможно по следующим основным параметрам: 1) Оцениваются возможные подэндшпили, возникающие при изменении материального соотношения (взятия фигуры, превращение пешки). 2)Описываются все неподвижные или малоподвижные фигуры. 3) Оцениваются некорректные планы (или ходы). 4) Описывается основной план, который исследуется. Рассмотрим работу с программой на примере этюда O.Blathy (опубликован в 1962г). Белые начинают и выигрывают. Композиция несложная и стратегический план любой квалифицированный шахматист найдет очень быстро. Нужно ферзем оттеснить черного короля на первую горизонталь, затем им отскочить на вертикаль h и взять слона на h3. Пешка g проходит в ферзи. Нас интересует, возможно ли технически, оттеснить черного короля на первую горизонталь, действуя только ферзем? Почему, для примера взят этот этюд? Во-первых, это по сути десятифигурный эндшпиль и баз Налимова к нему не существует. Во-вторых, из-за большого количества фигур и длинного стратегического плана, ни одна из сильнейших шахматных программ, за разумный промежуток времени, его не решит (Проверьте!). В-третьих, в нем мало подвижных фигур (всего две!), а значит, к его анализу можно подключить Freezer. Итак, приступим к первому этапу построения базы - описанию позиции. Откроем программу Freezer и установим исследуемую позицию. Прежде всего, сформулируем задачу для программы и детально опишем особенности установленной позиции, чтобы максимально уменьшить размер базы. Начнем с указания программе, что пешки блокированы, и ходить не могут. Поэтому при помощи правила "Поля", "заморозим" пешки на их местах (отсюда и название программы - морозильник). Начнем с черных пешек. Щелкните по кнопке "Новое: Поля". Поставьте точку рядом с черной пешкой и в окошке "Выигрыш белых". Поставьте белые кружки на всех полях доски, кроме тех, где стоят черные пешки (f3, g4 и g2). Ставить кружки можно, щелчками мышки по полям доски (щелчок правой кнопкой - убирает кружок). Нажмите ОК. Теперь то же сделаем для белых пешек. Щелкните по кнопке "Новое: Поля". Поставьте точку рядом с белой пешкой и в окошке "Выигрыш черных". Поставьте черные кружки на всех полях доски, кроме тех, где стоят белые пешки (f2, g3 и h2). Нажмите ОК. Далее, покажем, что белый король также блокирован. Щелкните по кнопке "Новое: Поля". Поставьте точку рядом с белым королем и в окошке "Выигрыш черных". Поставьте черные кружки на всех полях доски, кроме того, на котором стоит белый король (g1). Нажмите ОК. Сделаем то же самое в отношении черного слона. Щелкните по кнопке "Новое: Поля". Поставьте точку рядом с черным слоном и в окошке "Выигрыш белых". Поставьте белые кружки на всех полях доски, теоретически доступные для этого слона (кроме того, на котором стоит он сам - h3). Сделать это можно, щелкнув мышкой по маленькому светлому квадратику у угла доски. Нажмите ОК. Теперь займемся ферзем. Чтобы программа не тратила время на анализ ходов типа Фxf3, Фxg4 или даже Фxh3 (этот ход мы и сами найдем! :), покажем программе, что вся территория занятая блокированными фигурами для ферзя закрыта. Щелкните по кнопке "Новое: Поля". Поставьте точку рядом с белым ферзем и в окошке "Выигрыш черных". Поставьте черные кружки только на те поля, куда ходы ферзем рассматривать не нужно (f1, g1, h1, f2, g2, h2, f3, g3, h3, g4). Нажмите ОК. Теперь запретим белому ферзю лезть под удар. Щелкните по кнопке "Новое: Материал". Поставьте точку в окошке "белый", галочку в окошке "Ферзь" и точку в окошке "Выигрыш черных". Нажмите ОК. Остается указать стратегическую задачу. Как Вы помните, она заключалась в том, чтобы оттеснить черного короля на первую горизонталь. Щелкните по кнопке "Новое: Поля". Поставьте точку рядом с черным королем и в окошке "Выигрыш белых". Поставьте белые кружки на тех полях, куда требуется оттеснить черного короля (a1, b1, c1, d1, e1). Нажмите ОК. Итого, у нас получилось семь правил. Теперь остается создать базу для этой позиции. Выберите в меню: Команды - Создать. Через пару минут база будет создана. Теперь построенную базу можно исследовать, чтобы убедиться, что наша стратегическая идея выполнима. Для этого, прежде всего, щелкните по кнопке "Установить как исходную". (Это нужно для того, чтобы в любой момент анализа мы смогли вернуться к первоначальной позиции. Для этого стоит лишь щелкнуть по кнопке "Перейти к исходной"). Затем выполняйте ходы при помощи щелчков по кнопкам "Сделать лучший ход за белых" или "Сделать лучший ход за черных". Ходы также можно делать при помощи двойных щелчков в окнах "Легальные ходы" или непосредственно на доске. Рассмотрим созданную базу. В левом столбце указаны ходы белых, возможные в данной позиции, а в правой черных. В самом верху левого окна написано: WTM: Выигр, DTC:22. Это означает: WTM (White To Move) - Ход белых Выигр - Белые выигрывают DTC (Distance To Conversion) - число ходов до завершения игры или вступления в силу какого-либо из указанных правил (не обязательно до мата). 22 - число ходов. Итого: Если в данной позиции ход белых, то они выигрывают или позиция попадает под действие одного из указанных правил не позже 22-го хода. Ходы в списке указаны в порядке их оценки. Самый лучший ход расположен выше остальных. Мы видим, что в данной позиции, скорейший путь к победе обеспечивает ход Фе3-g5 (выигрыш достигается в 22 хода). Теперь можно делать ходы (как указано выше) чтобы подробнее рассмотреть, как белые осуществляют свой план. Таким образом, с помощью программы Freezer мы построили базу для 10 фигурной позиции, убедились, что предполагаемый план - верен и получили возможность исследовать технику его реализации. Сайт программы: www.freezerchess.com Скачать русскую версию программы Freezer 1.1.1 (2 Мб)

Ответов - 8

touron: На мой взгляд, программа Freezer слишком сложна в использовании. Ведь от программ требуется облегчить задачу для человека, а тут скорее наоборот - часть работы должен взвалить на себя сам пользователь. Если уж экономить место на диске под эндшпильные базы, то лучше всего самому создавать базы Налимова под конкретные позиции. Просто скачиваем генератор баз Налимова (330 Кб) и делаем базу. Конечно, для позиции более 5 фигур базу создать не получиться, но вполне можно сделать базы на наиболее вероятные 5-фигурные эндшпили, при изменении материального соотношения в 6-фигурной позиции. По любому, это будет проще чем разрабатывать правила позиции для программы Freezer.

slavar1: Судя по откликам на твой первый пост даже статью до конца никто не осилил, что же говорить о самой программе... Пока будешь правила составлять - время просрочишь.

chesssenior: чтобы освоить нужно желание и нужность програмного продукта для пользователя практически для настоящих переписочников нет цены для составителей этюдов тоже ничего сложного ,достаточно проанализироваить десяток своих эндшпильных позиций где программы типа рыбки просто "землю рвут в пустоту" если есть голова то программа будет хорошим придатком и помощником если нет желания ,головы,важности и нужности тоже нет то конечно же она просто бесполезная для такого шахматиста Спасибо Юрию Воронову это самый ценный пост из всех написанных после обвала форума критиковать тут нечего


slavar1: Я,конечно,не настоящий переписочник и не этюдист. Но судя по тому, что никто кроме chesssenior не откликнулся, то только он и есть самый настоящий и с головой. Бум знать. Chesssenior, вот тут можно о себе подробненько рассказать. P.S: статью прочитал с интересом до начала настроек, потом бросил. Мне это точно не пригодится - я обычно больше часа на ход не трачу. Этюд понравился.

Admin: chesssenior пишет: Спасибо Юрию Воронову это самый ценный пост из всех написанных Вообще-то это не первая статья, которая здесь выложена. Материалы про Рыбку и Заппу не понравились что ли? А что до Freezer... Пытался я года полтора назад с ним разобраться. ИМХО, совершенно бесполезная программа. Попытка тягаться с человеком в анализе окончаний. Но это совершенно невозможно. И потом действительно бОльшую часть работы человек во Freezer выполняет сам.

Ферзеход: Материалы про Рыбку и Заппу не понравились что ли? - мне лично очень понравились, честное слово

touron: Admin пишет: Freezer... Пытался я года полтора назад с ним разобраться. ИМХО, совершенно бесполезная программа. Попытка тягаться с человеком в анализе окончаний. Но это совершенно невозможно. И потом действительно бОльшую часть работы человек во Freezer выполняет сам А какая рекламная компания была развернута по поводу Freezer, года полтора назад! Вот, нашел рекламу: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New!!! 2 DVD FREEZER Программа FREEZER является мощным инструментом исследования шахматных эндшпилей, обеспечивающая исключительные возможности создания эндшпильных таблиц до 8 фигур. FREEZER может использовать эндшпильные таблицы Налимова, но может и самостоятельно генерировать их, применяя специальные правила. Эти правила значительно уменьшают поистине космические размеры дискового пространства, оперативной памяти компьютера, а также время на их формирование. Программа FREEZER позволяет: - Генерировать полные эндшпильные таблицы до 8 фигур; - Экспортировать варианты анализа в PGN-формате; - Импортировать и экспортировать диаграммы в FEN-формате; - Просматривать и экспортировать полные статистики генерируемых эндшпильных таблиц; - Строить собственные эндшпильные таблицы, используя специальные правила. Программа FREEZER снабжена системой Help, подробно поясняющей принципы и методы работы с программой, подробные учебные примеры. В программу включены Таблицы Налимова до 5-ти фигур. Программа на англ. языке. Инструкция по инсталляции и перевод Help на рус. языке прилагается. Цена (без учета почтовых расходов) – 500 руб. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Кстати, чуть было не купился на эту рекламу. Но, слава Богу, форум Иммортала работает оперативно. Поэтому я, перед тем как покупать Freezer, решил заглянуть туда. А там - опаньки - уже вылеченый Freezer лежит. Я его и скачал. Но, опять же повторюсь - программа, на мой взгляд, чересчур сложная. Хотя, может быть, есть какие-то позиции, где она могла бы пригодиться. Но, ради нескольких позиций изучать её внутренности... Нет уж, увольте.

druid: не ну редкостная ерунда....про позицию с ферзем против короля (с блокироваными фигурами №1). Композиция несложная и стратегический план любой квалифицированный шахматист найдет очень быстро. Нужно ферзем оттеснить черного короля на первую горизонталь, затем им отскочить на вертикаль h и взять слона на h3. Пешка g проходит в ферзи. Нас интересует, возможно ли технически, оттеснить черного короля на первую горизонталь, действуя только ферзем? Почему, для примера взят этот этюд? Во-первых, это по сути десятифигурный эндшпиль и баз Налимова к нему не существует. Во-вторых, из-за большого количества фигур и длинного стратегического плана, ни одна из сильнейших шахматных программ, за разумный промежуток времени, его не решит (Проверьте!). В-третьих, в нем мало подвижных фигур (всего две!), а значит, к его анализу можно подключить Freezer. специально поставил позицию рыбе и фритцу 10...решение найдено за 6 сек...(точнее план выигрыша). Потом проверил на ноутбуке...тоже самое ,только за бОльшее время - 13 сек. ИМХО: Вот и делайте выводы о програме. А может о ее авторе.



полная версия страницы