Stockfish побеждает в чемпионате Chess.com среди компьютерных программ
Stockfish, мощный шахматный движок с открытым кодом, победил с небольшим перевесом два сильных коммерческих движка и на этой неделе одержал победу в первом чемпионате Chess.com среди компьютерных программ.
Stockfish занял чистое первое место в круговом турнире 10 движков и добрался до суперфинала, где сразился с занявшим второе место Houdini в рапид, блиц и пулю, выиграв чемпионат, проходивший на игровом сервере Chess.com с 13 по 16 ноября.
Чемпионат Chess.com среди компьютерных программ с участием 10 сильнейших движков мира был анонсирован в сентябре. Три игровых дня кругового турнира по быстрым шахматам позволили определить два сильнейших движка, столкнувшихся в борьбе за титул в увлекательном суперфинале.
Все четыре игровых дня комментировались в прямом эфире Twitch.tv/chess и Chess.com/TV экспертами, ММ Дэниэлом Реншем и МГ Робертом Хессом, которые впервые в истории шахмат на профессиональном уровне комментировали ход борьбы компьютерных движков в прямом эфире. Полное видео всех четырех игровых дней доступно в архиве Twitch.
Цель турнира - показать силу и красоту компьютерных шахмат в привлекательном для зрителей формате рапида и блица, позволяющем публике следить за игрой в прямом эфире.
Турнир являлся еще и научным экспериментом в области информатики, поскольку все движки использовали мощные компьютеры Amazon Web Services. Технические характеристики программ и конфигурации оборудования указаны в статье-анонсе.
Интересным было и то, что турнир проходил без использования дебютных книг, поэтому движкам приходилось думать самостоятельно с самых первых ходов. Они оказались достаточно сильны, чтобы "на лету" создавать дебютную теорию, так что в большинстве партий разыгрывались прочные, хорошо известные варианты.
Норм Шмидт, технический советник Chess.com по вопросам проведения турнира, приводит следующие сведения о дебютах, встретившихся в партиях движков, и распределении результатов.
- Французская защита = 44 партии, 7 побед белых, 28 ничьих, 9 побед черных;
- Ферзевый гамбит / дебют ферзевых пешек = 30 партий, 14 побед белых, 11 ничьих, 5 побед черных;
- Новоиндийская защита = 11 партий, 3 победы белых, 6 ничьих, 2 победы черных;
- Испанская партия = 6 партий, 2 победы белых, 4 ничьи, 0 побед черных;
- Защита Каро-Канн = 5 партий, 0 побед белых, 4 ничьи, 1 победа черных;
- Сицилианская защита = 4 партии, 0 побед белых, 3 ничьи, 1 победа черных
Хотя в турнире участвовали сразу 10 сильнейших программ, основное внимание приковывала "большая тройка" движков: Stockfish, Komodo и Houdini, которых считают самыми сильными программами всех времен.
Все трое яростно боролись за победу в круговом турнире, причем, Houdini для попадания в суперфинал понадобилась блестящая победа в последнем туре.
Результаты кругового турнира
Таблица кругового турнира
# | Программа | Рейт. | Перф. | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Очки | КБ |
1 | Stockfish 051117 | 3400 | 3526 | 01 | ½½ | ½1 | ½1 | 11 | 11 | 11 | 11 | ½1 | 14.5/18 | ||
2 | Houdini 6.02 | 3407 | 3444 | 10 | ½½ | ½½ | 1½ | 1½ | 11 | 1½ | 1½ | 11 | 13.0/18 | ||
3 | Komodo 1959.00b | 3398 | 3422 | ½½ | ½½ | ½1 | ½½ | ½1 | ½½ | 11 | 11 | 1½ | 12.5/18 | ||
4 | Fire 6.2 | 3300 | 3389 | ½0 | ½½ | ½0 | ½½ | 1½ | ½1 | 1½ | 11 | 11 | 11.5/18 | ||
5 | Andscacs 0.92 | 3240 | 3258 | ½0 | 0½ | ½½ | ½½ | ½½ | ½½ | ½½ | ½½ | ½½ | 8.0/18 | ||
6 | Fizbo 1.9 | 3262 | 3237 | 00 | 0½ | ½0 | 0½ | ½½ | ½½ | ½½ | 11 | ½½ | 7.5/18 | 55.00 | |
7 | Deep Shredder 13 | 3291 | 3234 | 00 | 00 | ½½ | ½0 | ½½ | ½½ | 11 | ½½ | ½½ | 7.5/18 | 54.75 | |
8 | Chiron 4 | 3203 | 3159 | 00 | 0½ | 00 | 0½ | ½½ | ½½ | 00 | ½0 | 11 | 5.5/18 | 39.50 | |
9 | Booot 6.2 | 3224 | 3157 | 00 | 0½ | 00 | 00 | ½½ | 00 | ½½ | ½1 | 1½ | 5.5/18 | 37.00 | |
10 | Gull 3 syz | 3191 | 3112 | ½0 | 00 | 0½ | 00 | ½½ | ½½ | ½½ | 00 | 0½ | 4.5/18 |
Победители кругового турнира, Stockfish и Houdini, вышли в суперфинал, где им предстояло бороться в пяти разных контролях времени: от рапида до блица и пули.
Судьба суперфинала была решена только на последнем этапе, состоявшем из четырех партий в пулю, к которому Stockfish подошел с преимуществом в одно очко. Две из четырех партий закончились результативно, Houdini и Stoсkfish обменялись красивыми победами, и матч выиграл Stockfish.
Результаты суперфинала
# | Программа | Рейт. | Перф. | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
1 | Stockfish 051117 | 3400 | 3424 | ½ | ½ | ½ | ½ | 1 | 0 | ½ | ½ | ½ | 1 | ½ | ½ | ½ | ½ | ½ | ½ | 0 | ½ | 1 | ½ |
2 | Houdini 6.02 | 3407 | 3383 | ½ | ½ | ½ | ½ | 0 | 1 | ½ | ½ | ½ | 0 | ½ | ½ | ½ | ½ | ½ | ½ | 1 | ½ | 0 | ½ |
В турнире разыгрывалось $2,500 призовых на поддержку развития компьютерных шахмат.
1. Stockfish: $1,000
2. Houdini: $750
3. Komodo: $500
4. Fire: $250
Норм Шмидт, разработчик Fire, также являлся также являлся техническим советником Chess.com по вопросам организации чемпионата среди компьютерных программ. Шмидт отказался от $250 призовых, которые будут пожертвованы на благотворительность.
Всего в чемпионате было сыграно 110 партий, 90 в круговом турнире и 20 в суперфинале.
Все партии турнира можно загрузить, нажав на следующую кнопку.
Загрузить партии турнира в формате PGN
Журналист Chess.com Питер Доггерс прокомментировал по партии, выигранной каждым из трех лучших движков: Stockfish, Houdini или Komodo.
Chiron - Komodo, Тур 6, 15/2 на партию:
Houdini - Booot, Тур 9, 15/2 на партию:
Stockfish - Houdini, Суперфинал 10/2 на партию: