четверг, 29 мая 2008 г.

Заочные шахматы и шахматные программы

Эта тема актуальна для пользователей домашних компьютеров. Серьезно заниматься шахматами на работе, в компьютерном клубе или интернет-кафе нельзя. Поэтому, заочные шахматы можно назвать 'домашними шахматами'. Подавляющее большинство шахматистов играют в заочных турнирах, используя исключительно домашние компьютеры.

Самый спорный вопрос для всех шахматистов-заочников такой: 'Корректно ли использовать шахматные программы в процессе игры?' Давайте попробуем во всем разобраться и ответить на этот вопрос.

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

Когда у меня дома появился первый компьютер 'Агат', то там была шахматная программа, но она была настолько примитивна и 'слаба', что даже просто играть с ней было не интересно.

Первая шахматная программа, которую я стал использовать в заочной игре, была реализована на первых компьютерах линейки IBM. Это упомянутая выше компьютерная программа ChessMaster-2000 (СМ). В техническом плане играть заочно стало намного проще. Программа имела возможность сохранения записи партий и позиций, да и как спарринг-партнер при анализе она была хороша. Для ведения 'бухгалтерии' я использовал 'Editor', 'dBase' и 'Суперкалк' (суперкалькулятор) - это предки современных программ 'Word', 'Access' и 'Excel'. Кроме того, владея языками программирования 'Basic' и 'Pascal', писал прикладные программки на все случаи жизни.

Домашний компьютер в то время был исключительной редкостью. Давало ли мне использование СМ преимущество перед другими заочниками? Бесспорно да, но не в том плане, что я тупо отправлял ходы, сделанные машиной, соперникам, а в том, что у меня появилась возможность сделать анализ игры более эффективным. Просто у меня появился инструмент, который повысил КПД моих возможностей. Это как велосипед, который использует физическую силу человека, но позволяет передвигаться быстрее.

К сожалению, с развалом 'великого и нерушимого' тогдашние заочные турниры тоже развалились. Переписка попросту прекратилась, и в заочной игре у меня настал перерыв, который длился более 15-ти лет.

У меня нет выдающихся шахматных способностей. В реале мой потолок - I разряд, но теорией занимаюсь. В турнирах практически не участвую потому, что это 'не моя игра'. Я, скорее теоретик, чем практик, а сейчас в моде быстрые шахматы: укороченный регламент (по полчаса каждому до конца игры), швейцарка в семь туров, 3-4 игры в день. У меня просто не хватает 'дыхалки' выдерживать такой темп.

Вернул меня в мир заочных шахмат Альперт Александр Лазаревич, большое ему спасибо. По его совету я стал участником турнира РАЗШ для шахматистов первого разряда, потом начал играть на сервере iGame. Попробовал свои силы на chessfriend, включился в КРЕМ-4, подал заявку (через РАЗШ) на участие в XIV кубке ICCF. Короче так разогнался, что теперь не остановишь. 

Все это я рассказываю лишь для того, чтобы читатели поняли, что каждый шахматист, имеющий средние способности может, не выходя из дома, активно и успешно участвовать в турнирах самого различного ранга. Домашний компьютер позволяет пользователю раскрыть скрытые доселе возможности и полнее их реализовать. По большому счету надо просто больше выигрывать и меньше проигрывать. Для этого надо много работать и заниматься повышением своего теоретического уровня. Шахматный талант дается природой, поэтому поднять планку нам не дано, мастерству анализа можно научиться, а шахматные программы помогут сделать его применение более эффективным.

В заочной игре компьютер выполняет две функции: обмен информации и использование шахматных программ. С первым все ясно. Процесс обмена информацией не зависит от типа компьютера. Все находятся в одинаковых условиях, не смотря на то, что у одного дома стоит морально устаревший Р-166, а другой пользуется мощной навороченной компьютерной системой.

Остается второе - использование программ. Среди людей далеких от заочных шахмат бытует мнение, что сейчас соревнуются не люди, а шахматные программы. Это ошибочное мнение, которое сформировалось, как и большинство других, под воздействием СМИ. Действительно, мы свидетели того, что сам Гарри Каспаров терпел поражения от различных компьютерных программ. Отсюда ошибочный вывод: если один из лучших шахматистов Планеты проигрывает компьютеру, то простые смертные попросту не могут тягаться с шахматными компьютерными программами. Это не так. Во-первых, компьютеры и программы, с которыми играл Гарри Кимович, не идут ни в какое сравнение с ширпотребовскими. Разница между ними такая же, как у бортового компьютера орбитальной станции и калькулятора. Во-вторых, эти матчи не более чем реклама с элементами шоу (доску можно было увидеть, только надев специальные очки, ход объявлялся голосом). Будь у Каспарова возможность просто двигать фигуры на другой доске и делать экспресс - анализы, то результаты были бы совершенно другие.  

Но факт есть факт. Поэтому сформированное общественное мнение, что компьютеры играют сильнее человека. Как следствие образовалось два диаметрально противоположных направления использования шахматных программ.

Первое направление. Есть такие шахматисты, которые действительно тупо пересылают ходы, которые делают шахматные программы, как есть, без их анализа. Собственно их шахматистами назвать нельзя, это приложение к программе. Точнее ассистенты, которые выступают в роли транслятора. Мне не понятно, какой в этом интерес, наверное, меркантильный? Такие 'игроки' свято верят в то, что если найти 'самую сильную программу', то она у всех будет выигрывать и можно на этом нажиться, участвуя в турнирах с денежными призами. 

Второе направление. Ярые противники использования шахматных программ. Они считают себя истинными шахматистами. Они даже пытаются объединиться и играть в 'экологически чистые шахматы'. Смешно. Эти чудаки кичатся тем, принципиально не признают шахматные машины, а для сохранения партий, анализа и пересылки ходов используют программы типа ECTool. Во-первых, я не очень верю таким праведникам. Скорее всего, наоборот, говорят одно, а делают другое. Ну а если и есть такие фанатики, то они просто неадекватно воспринимают действительность. Это все равно, что заявить, что, мол, я принципиально не пользуюсь никакими видами транспорта, поскольку признаю только единственный способ передвижения - ходьбу.

Эти две крайности привели к тому, что разговоры об использовании компьютерных программ считаются, чуть ли не постыдными. Как у спортсменов-мышечников тема допинга - все принимают, но никто не сознается.

Истина, как всегда лежит посередине. Использовать шахматные программы можно и нужно, но не просто пересылать ходы сделанные машиной, а использовать программы, как инструмент для более полного и качественного анализа позиций. Потому что, только так можно с максимальной пользой использовать домашний компьютер при игре в заочных турнирах. Попробую это обосновать.

Механика процесса расчета вариантов и выбор очередного хода у человека и у машины разный. Шахматист определяет несколько наиболее перспективных продолжений и работает по этим направлениям. Допустимые, но 'глупые ходы' он просто игнорирует. Назовем это 'фильтр грубой очистки'. Но даже при этом необходимо представить себе и оценить множество позиций. Если на каждом шаге выбирать только три продолжения, то после четвертого хода надо дать оценку 81-й позиции. Многовато. Поэтому 'включатся фильтр тонкой очистки' и остаются несколько вариантов, которые просчитываются на возможно большее число ходов. График хронометража игры имеет пики на ключевых позициях. Это характерно для очной игры, где двигать фигуры во время обдумывания нельзя. В заочной игре можно все эти варианты проиграть и сделать оценку позиции не в уме, а глядя на диаграмму. Это значительно повышает качество игры.

Все шахматные программы используют один алгоритм игры. Просматриваются все возможные ходы на определенную глубину (7, 8, 9 и т.д.) и оценивается каждая позиция. Машина не может, как человек определить 'глупые' ходы потому, что компьютер не обладает интеллектом, но зато быстро считает. Когда заканчивается время на обдумывание или расчеты произведены на заданную величину, то машина делает ход. Пользователь может убрать временные и количественные ограничения, тогда компьютер будет 'думать бесконечно'. Несмотря на то, что компьютер просматривает все возможные ходы, некоторые продолжения он просто 'не видит', дает им заниженную оценку и не принимает в расчет. Например, тактические жертвы он находит, а вот на позиционную жертву не пойдет, поскольку она быстрых дивидендов не приносит. Кроме того, у компьютера полностью отсутствуют интуиция.

И у человека, и у компьютера есть свои плюсы и минусы. Человек и компьютер взаимно дополняют друг друга и представляют собой гармоничную эргономичную систему. Если сложить воедино все плюсы, то минусов останется мало, а система будет работать стабильно и эффективно.

Проведем аналогии. Очные шахматы можно сравнить с бегунами. И в шахматах, и в беге спортсмены могут рассчитывать только на свои возможности. Спринтерские дистанции - это блиц, стайерские - это остальные шахматные турниры с различными временными регламентами. Каждый силен в определенной области. Спринтер выиграет у стайера на стометровке и проиграет в беге на 5000 метров.

В заочных шахматах игрок использует машину, которая значительно увеличивает его возможности. Гипотетическая ситуация. Если в очной игре устроить матч между двумя равными по силе игроками, но одному дать возможность в процессе игры пользоваться для анализа компьютерной программой, то второй выиграет матч с разгромным счетом. Надо понять, что очные и заочные шахматы это разные вещи и устраивать подобные соревнования не имеет смысла. Это так же нелепо, как бегуну соревноваться в скорости с автомобилем.

Программы можно сравнить с болидами Формулы-1. Представьте ситуацию. На старт выходят трое. Первый это бегун, который в принципе отрицает использование всякого рода машин. Второй - на мощном болиде, но без руля. Третий - на исправной машине. После старта на прямом участке второй может обойти третьего, поскольку ему думать не надо, он просто давит на газ. Перед поворотом третий может сбавить скорость, посмотреть, как второй уйдет с трассы и закончит гонку в гордом одиночестве. О первом можно вообще забыть.

С этим вопросом разобрались. Ответ очевиден: шахматные программы можно и надо использовать как инструмент для более качественного анализа позиций. И ничего зазорного в этом нет.

Теперь о силе программ. Одни с пеной у рта доказывают, что Fritz-8 играет лучше всех остальных программ. Другие клянутся здоровьем тещи, что равных Tiger-14 в природе не существуют. Не стоит ломать копья. Успешная игра зависит не от силы шахматной программы, а от умения шахматиста максимально использовать ее возможности для детального анализа позиции. Опять аналогия с формулой-1. Не имеет значения, за какую конюшню выступает Михаэль Шумахер, на протяжении многих лет он первый.

Вывод: дело не в ТТД машины, а в том, кто ей управляет.

Одна и та же шахматная программа может давать разные оценки позиции в зависимости от установок. Можно сделать ее агрессивной или мирной. Изменив относительную силу фигур и сделав пешку более ценной, чем другие фигуры, мы получим необъективную оценку позиции. Следовательно, надо настроить программу таким образом, чтобы она не противоречила стилю шахматиста, и ее оценка позиции была максимально приближена к 'человеческой оценке'. Программа должна резонировать от шахматиста, как струна от камертона. Тогда будет полная гармония. Надо искать не самую сильную, а самую удобную программу.

О компьютерных шахматах можно говорить очень долго, но тех рекомендаций, которые приведены в этой главе вполне достаточно для того, чтобы начать движение вверх к шахматным вершинам. В добрый путь.

Источник

понедельник, 14 апреля 2008 г.

Игра против автоматических движков

Bormix - Rybka 2.3.2а mp 64-bit 4CPU
[A22]
Матч, 5я партия, 19.01.2008

Где-то полгода назад я всерьез заинтересовался такой проблемой: все-таки, в каких именно аспектах игры проявляется преимущество связки компьютер-человек над компьютером в автоматическом режиме. Адвансерами выдвигалось множество версий (хорошие работы есть у Мобуту), но сходились мы по сути только в одном: простой (относительно) эндшпиль - единственный отрезок партии, где кентавр имеет ощутимое превосходство. Я решил проверить несколько своих догадок на собственном опыте и сыграл миниматч из 8и партий в адванс (контроль - 2 дня на ход) с Рыбкой 2.3.2а на самом мощном (из доступного в интернете) железе (64-bit и 4 CPU + дебютные книги, базы и 6и фигурные эндшпильные таблицы). Мой компьютер в своей суммарной мощи был примерно в 4 раза слабее. Тем не менее, я выиграл этот матч довольно уверенно со счетом +3=5–0. При этом у меня были определенные проблемы лишь в одной ничейной партии, где мне пришлось защищать худший эндшпиль без пешки. Наиболее показательной, на мой взгляд, получилась партия, которую я прокомментировал ниже.
1.c4 e5 2.Кc3 Кc6 3.g3 Кf6 4.Сg2 Сc5 5.Кf3 0–0 6.0–0 d6 7.a3!?
Конечно, этот ход не нов. Он упоминается еще в монографии Багирова "Английское начало" с таким комментарием: "В партии Смейкал - Балашов (Рио-де-Жанейро, 1979) белые проводили продвижение d2-d4: 7...a6 8.e3 Сa7 9.d4 Сg4 10.d5 Кe7 11.h3 Сd7 12.b4 h6 13.Сb2 Кh7 14.Лc1 Кg6 15.Крh2 f5 16.c5 Кg5 Получившаяся позиция очень сложна для оценки и более характерна для староиндийской защиты, а не английского начала."
Когда я просматривал партии с этой позицией в базах по переписке, у меня возникла другая мысль: отказаться от наступления в центре (т.е. не играть е2-е3 и d2-d2, а ограничиться d2-d3), зато всеми силами навалиться на ферзевый фланг черных. Основанием для этой идеи была партия Segerberg, Tomas Olof - Levy, Toby G
[A29]
IECG 7PSRR IECG Email, 1996
7.a3 Сe6 8.d3 a5 9.Сd2 Сa7 10.b3 Фd7 11.Кg5 Сf5 12.Кge4 К:e4 13.К:e4 Сe6 14.b4 Кd4 15.Кg5 Сg4 16.Кf3 c5 17.Лb1 b5 18.К:d4 c:d4 19.С:a8 Л:a8 20.c:b5 Сb6 21.b:a5 С:a5 22.С:a5 Л:a5 23.b6 Фb7 24.f3 Сd7 25.Фb3 Лb5 26.Ф:b5 С:b5 27.Л:b5
1–0]
7...Сg4
Это продолжение встречалось только в блицпартиях на плейчессе. Более плотным выглядит обычное продолжение 7...а6
8.b4 Сb6N


Неудачная новинка. Лучше было 8...Cd4, разменивая бесперспективного чернопольного слона.
9.Сb2
Следующие ходы я пропускаю без комментариев. Автоматическая Рыбка играет как ей и положено - не раскрываясь и не двигая пешки. Я продолжаю развивать свой план.
9...Лe8 10.h3 Сf5 11.d3 h6 12.e4!?
Весьма спорный момент. Этим ходом белые ослабляют поле d4, но ясно показывают, что хотели бы при случае играть не только на ферзевом фланге, но и на королевском (f2-f4), если удастся достаточно зажать черных. Менее принципиальным было 12.е3 и d4, сводя игру к известным схемам.
12...Сd7 13.Кa4?
Честно говоря, я делал этот ход в расчете на то, что мой железный соперник ответит так же, как и рекомендует моя Рыбка, а именно 13...Сd4 14.Кc3 Сb6 с ничьей. Конечно, о ничьей я тут и не думал, но появление слона на d4 было бы желательным. Тогда я продолжал бы не Кс3, а 14.К:d4 К:d4 15.f4 и затем b4-b5


13...Фc8!
Сильнейшее. Теперь конь на а4 выглядит по крайней мере глупо, и я решил его разменять, чтобы ослабить контроль над пунктом d4 и сосредоточиться на подготовке f2-f4
14.К:b6 a:b6 15.Крh2 Кh7 16.b5
Тоже спорное решение. Я пытаюсь работать одновременно на двух фронтах (на ферзевом - а3-а4-а5 и на королевском f2-f4), что редко приносит успех против движков, но зато часто оказывается эффективным против людей. Вероятно, лучше было сохранить напряжение на ферзевом фланге, сделав какой-нибудь выжидательно-полезный ход, вроде 16.Фd2. В то же время нужно заметить, что подготовка f2-f4 при коне черных на с6 была бы несколько затруднена из-за слабости пункта d4. Как только конь белых уходил с f3, на d4 сразу же обосновывался конь черных.
16...Кd8!
Теперь Рыбка, единственная из всех движков, продемонстрировала просто гроссмейстерское понимание позиции. Оценив, какую опасность будет представлять слон b2 после f2-f4 и размена пешки е5, она делает 5 (!) ходов конем подряд, только для того, чтобы разменять его.
17.Кd2 Кe6 18.f4 Кc5 19.Фc2 Кa4 20.Кf3
Белые тоже не зря потратили положенные им 5 темпов. Продвижение f2-f4 осуществлено. Уклоняться от размена слона нет смысла, т.к. он представляет ценность только на большой диагонали.
20...К:b2 21.Ф:b2 e:f4 22.g:f4 Лa4?
Этот ход так и остался для меня загадкой. Надавить на а3 все равно не получится, потому что вся игра будет идти на королевском фланге.
23.Лg1 Фd8 24.e5


Этот ход решительно не одобряется всем движками. Но с человеческих позиций все довольно логично. После рекомендуемого f4-f5 слон на g2 превращался просто в большую пешку, а в условиях постепенно приближающегося эндшпиля это немаловажное обстоятельство. [Достаточно посмотреть только один вариант, чтобы понять, что собирались сделать движки с моим слоном: 24.f5 Фe7 25.Сh1 Кf6 26.Фg2 Фf8 =/+]
24...Кf8
Та же оценка дается и ходу [24...Сf5 25.Лae1 Сg6 (25...С:d3? 26.Фb3 Л:c4 27.Ф:d3 Л:f4 28.e:d6 Л:e1 29.Л:e1 c:d6 30.Фe3+-) 26.Сh1 Кf8 27.Лg3 d:e5 28.К:e5 f6 29.Сd5+ Вот, кстати, и слон ожил, и оценка получше, чем в предлагаемом движками 24.f5 +/= 0.28]
25.Фc2 Лa5?!
Странно все-таки, что же пыталась выловить Рыбка своей ладьей на линии "а"? Лучше [25...Лa8]
26.d4 d:e5
Пора разрядить обстановку в центре, иначе белые пешки становились весьма опасными: [26...Фe7 27.f5 Кh7 28.Лae1 Фf8 29.a4 и черным уже плохо: Deep Fritz 10 +/- 1.00]
27.К:e5


[Остальное хуже:
1) 27.d:e5 c6 28.a4 Фc7 29.Кd4 (После других ходов у белых проблемы на ферзевом фланге: 29.Кd2 c:b5 30.Сd5 Лd8 31.Кe4 b:c4 32.С:c4 - с пешкой придется расстаться, хотя серьезного преимущества черным это не дает.) 29...Л:e5! 30.f:e5 Ф:e5+ 31.Крh1 Ф:d4 Формально лишнее качество белых не имеет никакого значения из-за необеспеченного положения короля;
2) 27.f:e5 Фe7 28.Фe4 c6 29.b:c6 b:c6 и у белых очень рыхлая для адванса позиция. Все движки, кроме явно переоценивающего позицию белых Фрица 10 (= 0.14) дают от 0.3 до 0.6 в пользу черных.]
27...Фh4 28.Лgf1 Сc8
Из-за активности слона g2 черные вынуждены будут потратить несколько темпов, и я успеваю скоординировать действия остальных фигур.
29.Фd3 f6 30.Сd5+ Сe6 31.С:e6+ Л:e6 32.Кg4 Лa8
Пока ладья возвращается с ферзевого фланга, я успеваю прикрыть все поля вторжения по линии "е".
33.Кe3!
[Главное теперь не сбиваться на атакующие действия в духе Фрица 10: 33.f5?! Лee8 34.Лf4 Кh7 35.Лg1 Фh5 36.Лg3 Кg5 37.Крg2 Крh8 38.Кe3 c5 39.b:c6 b:c6 - очень уж подозрительно для меня выглядит эта позиция, хотя все движки оценивают ее как примерно равную. Но когда я попробовал разыграть эту позицию двумя Рыбками, черные более чем в 70% случаев обыгрывали белых.]
33...Лae8 34.Лae1 Фh5 35.f5 Лe4 36.Кg2!
Два очень важных с точки зрения понимания позиции хода конем. Во-первых, после двойного размена по линии "е" преимущество черных будет сведено к нулю. Во-вторых, черным следует быть очень внимательными - если снять с доски все фигуры, то оказывается, что пешечный эндшпиль проигран для них. Кроме того, не следует забывать, что коневые окончания очень близки к пешечным. Следовательно, если такой эндшпиль возникнет, то черным придется вести в нем трудную оборону. Словом, маятник перевеса в этой партии опять качнулся в сторону белых.
36...Лe2?


[Черные совершенно напрасно избегают предложенного белыми размена. 36...Л:e1 37.Л:e1 Л:e1 38.К:e1 Возникший эндшпиль вполне игровой, а отнюдь не битая ничья, как считает Рыбка (=0.00). Вместо этого они разменивают ферзей, и сразу же эндшпиль становится благоприятным для белых.]
37.Л:e2 Ф:e2
Если 37...Л:e2, то 38.Фd1 Фe8 39.Лe1 с необходимыми белым упрощениями.
38.Ф:e2!!

Соль этого естественного с виду хода в чисто человеческой его оценке. Во-первых, все движки рассматривали только 38.Лd1, во-вторых, требовался невероятно далекий расчет, недоступный ни одному из движков. Дело в том, что теперь обязательным выглядит и 39.Ле1, но сначала нужно было рассчитать последствия ответа черных 39...Лс2. Начинается самая интересная часть партии.
38...Л:e2 39.Лe1! Лc2
Хотя после [39...Л:e1 40.К:e1 у черных очень тяжелый эндшпиль, следовало остановиться именно на этом продолжении. 39...Лс2 практически форсированно через 20 ходов приведет черных к проигранной позиции. Конечно, настолько далекая оценка не была доступна моему сопернику - автоматической Рыбке, но я, аккуратно отсекая где-то 2/3 рыбкиных анализов на большой глубине, увидел возникающий после всех разменов эндшпиль увидел еще 2 хода назад - это было просто необходимо.]
40.Лe7
Теперь начинается долгий форсированный (со точки зрения автоматической Рыбки) вариант.
40...Л:c4 41.d5 Лd4?
Вот тут сказался еще один недостаток Рыбки - недооценка силы проходных в эндшпиле. Иначе, у черных были неплохие шансы на ничью после [41...Крh7 42.d6! c6 (42...c:d6? 43.Л:b7 Лd4 44.Л:b6 и у белых выиграно) 43.Лf7 Крg8 44.Л:b7 c:b5 45.Л:b6 Лd4 46.Л:b5 Л:d6]
42.Кe3 Лd3 43.a4 Лc3 44.d6! c:d6?
[И тут правильно было 44...c6 45.Крg2 Лa3 46.Кc4 Л:a4 47.К:b6 Лd4 48.d7 черные еще могут защищаться]
45.Кd5 Лc5 46.К:b6 Л:f5 47.Л:b7 Лf2+ 48.Крg3 Лa2


Подведем итоги. Черные выиграли пешку, но очевидно, что одна из белых пешек будет стоить черным фигуры. Кстати, Рыбка даже теперь осознает это не до конца - ее оценка всего +/= 0.50 (!)
49.Лa7 Лa3+ 50.Крf2
Пешку придется отдать, иначе король не уйдет от шахов.
50...Л:h3
Действительно, пешку лучше взять, и лишь после этого начинать шаховать. [Мой анализ во время партии показал, что черные проигрывают и при 50...Лa2+ 51.Крf1 Лa1+ 52.Крe2 Кe6 (52...Лa2+ 53.Крd1 Лa1+ 54.Крc2 Лa2+ 55.Крb1 Лh2 56.Кc8 Лh1+ 57.Крc2 Лh2+ 58.Крd1 и т.д.) 53.Кc8 Лa2+ 54.Крd1 Кf4 55.b6 К:h3 56.b7+-]
51.a5 51...Лh2+
[После 51...Лb3 получается примерно то же самое, что и было в партии: 52.a6 Л:b5 53.Лb7 Лb2+ 54.Крe3 Лb3+ 55.Крd4 Кe6+ 56.Крd5 Лa3 57.a7 Кd8 58.Лc7 h5 59.a8Ф Л:a8 60.К:a8]
52.Крg3 Лb2 53.a6 Лb3+
Теперь серия предсмертных шахов. Самое печальное для черных состоит в том, что за проходную а6 им придется отдать именно ладью, т.к. конь отрезан от ладьей а7.
54.Крf2 Лb2+ 55.Крe3 Лb3+ 56.Крd2 Л:b5
Можно было еще дать шах на b2...
57.Лb7 Лb2+ 58.Крe3
Самое точное. Король заранее держится поблизости проходных пешек черных - с ними тоже придется разбираться.
58...Лb3+ 59.Крe4 Кe6
[Если 59...Лb4+ , то получится эндшпиль без пешки d6 (по сравнению с партией): 60.Крd5 Лb1 61.a7 Лd1+ 62.Крc6 Лa1 63.a8Ф Л:a8 64.К:a8 Кe6 65.Кр:d6]
60.a7 Лa3 61.Лb8+!
Еще одна маленькая точность. Теперь на а8 я возьму ладьей, не отдаляя коня от места предстоящих событий. [Кстати, ничего не давало промежуточное 61.Крd5 Кd8 62.Лc7 h5 63.a8Ф Л:a8 64.К:a8 Кf7 , и черные сохранили пешку d6]
61...Крf7 62.a8Ф Л:a8 63.Л:a8


Этот (или примерно этот) эндшпиль надо было оценить перед тем как разменивать ферзей на е2 (38й ход). Объясню свой метод оценки и выработки плана для таких позиций (движки тут чаще всего все равно бессильны):
1) Снять с доски те фигуры, которые в ближайшее время можно выиграть или разменять, чтобы свести дело к шестифигурным таблицам Налимова. Так можно увидеть, следует ли стремиться к упрощениям или наоборот, к сложной игре (касается и сильнейшей, и слабейшей стороны). Для данной позиции это пара коней и пешка d6. Имеем: белые выигрывают в 25 ходов.
2) Из этого следует план на игру: следует стремиться к упрощениям.
2а) Сначала выиграть пешку d6.
2б) Не допуская продвижения пешек, разменять коней.
2в) Доиграть по базам Налимова.
63...h5
Игру черных мне сложно критиковать. Вряд ли для них есть удовлетворительная защита, а чтобы показать, какая защита была наилучшей, мне просто не хватает шахматной квалификации - тут нужен анализ как минимум сильного мастера.
64.Лa7+ Крg6 65.Кd5 Крg5 66.Лe7 Кc5+ 67.Крe3 Крh6 68.Крf4 Кd3+ 69.Крf5 Кe5 70.Лe6 Кf3 71.Л:d6
Первая часть плана выполнена. Естественно, мой соперник, также вооруженный базами Налимова, будет до последнего уклоняться от размена коней. Поэтому я переключаюсь на выигрыш пешек. Кстати, без коней белые выигрывают в 18 ходов.
71...Кh4+ 72.Крf4 Кg6+ 73.Крe4 h4 74.Лb6 Крg5 75.Лb7 h3 76.Крf3 Кe5+ 77.Крg3 Крg6 78.Кр:h3
Вторая пешка выиграна. Еще одна - и добивание будет идеально закончено по эндшпильным таблицам. В этой позиции без коней белые выиграют в 16 ходов. Я часто использую этот метод самоконтроля - уменьшение или сохранение числа ходов до выигрыша в усеченной позиции обычно означает, что я двигаюсь верным путем.
78...Кf3 79.Крg3 Кd4 80.Кe7+ Крg5 81.Лb4 Кe6 82.Лb5+ Крh6 83.Крg4 g6 84.Лb6 Кf8 85.Л:f6


Все! Остальное - дело времени. Белые объявляют мат в 14 ходов:
85...Крg7 86.Кd5 Крg8 87.Кc7 Кd7 88.Лf2 Кc5 89.Лe2 Крg7 90.Крg5 Крf7 91.Лe3 Кb7 92.Кb5 Кc5 93.Кd6+ Крg7 94.Лe7+ Крf8 95.Крf6 Крg8 96.Кр:g6 Кd7 97.Л:d7 Крf8 98.Лa7 Крg8 99.Лa8#
1–0

воскресенье, 6 апреля 2008 г.

мм А.Девяткин об одном из первых чемпионатов FSC

"В «Шахматной неделе» №20/2005 мы уже сообщали о начале необычного интернет-турнира на игровом сервере playchess.com. Соль в том, что участникам разрешено пользоваться дебютной литературой, шахматными базами, игровыми программами. Можно играть как в одиночку, так и целой командой – дозволяется ЛЮБАЯ посторонняя помощь. Соревнование еще продолжается – имя победителя станет известно 16 июня. Автор статьи, если можно так выразиться, «присутствовал» на турнире в качестве зрителя и решил поделиться своими впечатлениями. Как выяснилось, использование посторонней помощи было не только допустимым, но и просто необходимым условием! По-моему, не нашлось ни одного смельчака, который бы рискнул бороться в одиночку.

В основном за главные призы (10.000, 5.000 и 3.000 долларов) состязались «кентавры» (centaur) – так называется на playchess.com пара «человек + игровая программа». Игра шла отнюдь не в блиц, а с почти классическим контролем – 1 час на всю партию с добавлением 15 секунд на ход. И уровень получился просто невероятный! Качество партий сравнимо с партиями супертурниров; я бы даже рискнул оценить его как 2800+, особенно если принять во внимание, что у очень многих игроков компьютеры имели мощность 3 и более гигагерц. Кажется, что в таком соревновании большая часть партий должна завершиться вничью. На практике все оказалось не так.

При одинаковых (или примерно одной силы) используемых «помощниках» – Fritz, Junior, Shredder – очень важными факторами оказались мощность процессора и шахматная сила оператора (это официальный турнирный термин), а также опыт совместного анализа с машиной. Как правило, у связки «человек + компьютер» имеется приличное преимущество над программой, играющей в автоматическом режиме (без человеческого вмешательства). И фраза одного из участников: «В первых трех партиях я использовал Junior 9, но после того, как все три проиграл (!), решил переключиться на Fritz 8» в этом свете уже не вызывает недоумения.

Данный тезис я попробую проиллюстрировать ниже на чисто шахматных примерах. Результаты главного (массового) турнира оказались (для тех, кто немного понимает в компьютерных шахматах) довольно неожиданными. Во-первых, в соревновании принимала участие пресловутая «Гидра», причем... не одна, а целых две – 16-процессорная и 32-процессорная версии! Амбиции разработчиков «Гидры» на данный момент весьма велики, они даже утверждают, что программе по силам вскоре добиться рейтинга 3000!

Тем удивительнее показанные ею результаты – на одном из эккаунтов (16-процессорная версия, играла без участия оператора) «Гидра» набрала 3,5 из 8, на втором (с участием оператора) – 4 из 8. Администратор турнира, сотрудник playchess.com Holger Lieske, был весьма удивлен: «Я просто в шоке. Я предполагал, что Гидра пройдет соперников, как нож сквозь масло...». В интервью сайту www.chessbase.com команда разработчиков «Гидры» высказалась на удивление сдержанно, заметив, что это, вероятно, сильнейший турнир, в котором их детищу приходилось принимать участие, а также, что 32-процессорная версия «Гидры» (так называемая Hydra Scylla) была инсталлирована всего за 2 дня до начала соревнования и протестирована еще не полностью.

Выявились такие недостатки мышления суперкомпьютера, как приверженность одним и тем же дебютным системам и относительная слабость в стратегической игре. (Это хорошая новость для будущего соперника «Гидры» в матче, Майкла Адамса). Впрочем, вскрыть эти недостатки оказалось по силам только «кентаврам» – игрокам сверхсилы! Вспоминаются слова, сказанные Гарри Каспаровым после его матча с Веселином Топаловым в advanced chess (Леон 1998; счет – 3:3), о том, что партии матча были проведены на уровне примерно 3000... Вторая же неожиданность – явное превосходство одного из участников, игравшего под никнэймом ZackS.

Невероятно, но при таком высоком среднем уровне игры он набрал в первом отборочном турнире 6 из 7, в главном турнире, состоящем сплошь из «кентавров» – 6,5 из 8, а в четвертьфинале обыграл связку «компьютер + международный мастер Юрге Блауерт» со счетом 3:1. При этом он не потерпел ни одного поражения! В интервью тому же ChessBase, взятом после окончания отбора к нокауту, главный герой был довольно лаконичен, заметив: «Мне 24 года, я статистик. Помимо игровой программы, у меня был и еще помощник. Мой опыт игры в подобные шахматы – более 10000 партий на Playchess.com». Более подробно свои успехи он согласен объяснить только по окончании турнира.

По итогам массового турнира в число восьми сильнейших вошли также игроки под именами V-Dobrov, Konstantin Landa, Tank 1, Dieb Fritz, Oligarckh, Rentner 2 и Volodja. Какие-то из этих псевдонимов покажутся читателям знакомыми, некоторые ни о чем не скажут, но замечу, что под большинством скрываются гроссмейстеры. А в полуфиналах сыграют ZackS – Tank1 и Konstantin Landa – V-Dobrov. Очевидно, что теория данной игры таит в себе еще немало сюрпризов и еще плохо разработана... Как ни прискорбно, но, может быть, за freestyle chess – будущее?

Источник