TCEC Сезон 16 - TCEC Season 16
Победитель | Второе место |
Stockfish | AllieStein |
54.5 (14) | 45.5 (5) |
← TCEC Сезон 15 | TCEC Сезон 17 → |
16-й сезон Чемпионат Top Chess Engine началось 15 июля 2019 г. и закончилось 13 октября 2019 г.
Сезон показал, насколько быстро нейронная сеть движки на основе нейронных сетей впервые составили половину высшего дивизиона. Кроме того, AllieStein, движок на основе нейронных сетей, который достиг Премьер-дивизиона в прошлом сезоне, впервые появился в суперфинале после того, как занял второе место в Премьер-дивизионе. Тем не менее традиционный двигатель - Stockfish - выиграл и высший дивизион, и суперфинал.
Обзор
Структура
TCEC снова изменил свой формат в этом сезоне, чтобы дать новым двигателям больше шансов подняться в рейтинге. Это, в свою очередь, необходимо из-за быстрых темпов развития компьютерных шахмат, когда быстро появляются многочисленные очень сильные движки. Суперфинал и Премьер-дивизион были сохранены, но низшие дивизионы были заменены тремя лигами: квалификационной лигой, второй лигой и первой лигой. Шесть лучших двигателей из квалификационной лиги переходят во вторую лигу (где шесть низших двигателей переходят в низшую лигу), а четыре верхних двигателя из второй лиги переходят в первую лигу (где четыре нижних уровня переходят в низшую лигу). Наконец, четыре лучших движка первой лиги соревнуются в плей-офф, а два лучших игрока переходят в Премьер-дивизион.[1] Затем два лучших двигателя в Премьер-дивизионе соревнуются в суперфинале. Все три лиги низшего дивизиона представляют собой одинарные двухэтапные турниры, в то время как Премьер-дивизион - трехкратные двухэтапные, а суперфинал - это матч из 100 игр.
Полученные результаты
Квалификационная лига
В квалификационной лиге было 18 двигателей; однако один двигатель - Лила Чесс Зеро версия процессора - будет использоваться только в качестве эталона, а ее оценки обнуляются для определения окончательной позиции.
С самого начала стало очевидно, что два двигателя - новый двигатель Stoofvlees и ScorpioNN - значительно сильнее всех остальных. ScorpioNN страдали от сбоев последний сезон, но эти проблемы были исправлены и быстро улучшились. Он победил десять из семнадцати соперников со счетом 2: 0 и не проиграл ни одного матча. Stoofvlees продемонстрировал столь же доминирующую игру, также победив десять из семнадцати своих соперников 2: 0, но он опустил игру на третье место Марвин. Оба двигателя уверенно заняли первые два места, опередив Марвина на шесть очков. Остальные рекламные слоты были более спорными. Марвин и Wasp смогли дистанцироваться от преследующей стаи, но Asymptote и Winter были в состоянии не отставать от Topple и chess22k до последних раундов, в конечном итоге оторвавшись от темпа на два очка.[2]
Поз | Двигатель | Pld | W | D | L | Оч | Квалификация |
---|---|---|---|---|---|---|---|
1 | СкорпионNN | 34 | 25 | 9 | 0 | 29.5 | Переход во вторую лигу |
2 | Stoofvlees | 34 | 25 | 8 | 1 | 29 | |
3 | LCZeroCPU | 34 | 20 | 13 | 1 | 26.5 | |
4 | Марвин | 34 | 17 | 12 | 5 | 23 | Переход во вторую лигу |
5 | Оса | 34 | 17 | 12 | 5 | 23 | |
6 | Опрокинуть | 34 | 15 | 10 | 9 | 20 | |
7 | Chess2k | 34 | 12 | 14 | 8 | 19 | |
8 | Асимптота | 34 | 13 | 9 | 12 | 17.5 | |
9 | Зима | 34 | 8 | 18 | 8 | 17 | |
10 | Грызун | 34 | 8 | 15 | 11 | 15.5 | |
11 | Барон | 34 | 7 | 16 | 11 | 15 | |
12 | Игель | 34 | 7 | 16 | 11 | 15 | |
13 | Minic | 34 | 7 | 14 | 13 | 14 | |
14 | Сыр | 34 | 7 | 13 | 14 | 13.5 | |
15 | Тукано | 34 | 7 | 11 | 16 | 12.5 | |
16 | ШахматыFighterNN | 34 | 6 | 3 | 25 | 7.5 | |
17 | Багатур | 34 | 4 | 5 | 25 | 6.5 | |
18 | Джамбо | 34 | 0 | 4 | 30 | 2 |
Вторая лига
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
Только что после продвижения и с обновлением перед началом второй лиги, Stoofvlees удобно занял первое место с 22,5 / 30, на два очка опередив ScorpioNN. Зловещим образом он показал неустойчивую игру и проиграл три игры. ScorpioNN, занявший второе место, не проиграл ни одной игры и также прошел гладко. Напротив, оставшиеся два места по продвижению были предметом ожесточенной борьбы. Педоне был побелен Stoofvlees, но смог победить шесть двигателей 2-0. Это в конечном итоге позволило ему финишировать третьим, опередив на одно очко Арасана и Фрица. Арасан и Фриц финишировали с результатом 18/30. Как и ScorpioNN, Fritz не проиграл ни одной игры, но и не смог одержать много побед. Это позволило Арасану, который едва не пропустил промоушен в прошлом сезоне, занять последнее место в промоушене на третьем тай-брейке (количество побед).[2]
Поз | Двигатель | Pld | W | D | L | Оч | Квалификация |
---|---|---|---|---|---|---|---|
1 | Stoofvlees | 30 | 18 | 9 | 3 | 22.5 | Переход в первую лигу |
2 | СкорпионNN | 30 | 11 | 19 | 0 | 20.5 | |
3 | Pedone | 30 | 14 | 10 | 6 | 19 | |
4 | Арасан | 30 | 10 | 16 | 4 | 18 | |
5 | Фриц | 30 | 6 | 24 | 0 | 18 | |
6 | Неморино | 30 | 12 | 11 | 7 | 17.5 | |
7 | Texel | 30 | 8 | 18 | 4 | 17 | |
8 | Вайолет | 30 | 6 | 19 | 5 | 15.5 | |
9 | Чайка | 30 | 9 | 12 | 9 | 15 | |
10 | Рубишес | 30 | 7 | 15 | 8 | 14.5 | |
11 | Оса | 30 | 5 | 17 | 8 | 13.5 | Перейти в квалификационную лигу |
12 | Нирвана | 30 | 6 | 12 | 12 | 12 | |
13 | Chess2k | 30 | 3 | 16 | 11 | 11 | |
14 | Пираруку | 30 | 3 | 13 | 14 | 9.5 | |
15 | Марвин | 30 | 1 | 16 | 13 | 9 | |
16 | Опрокинуть | 30 | 1 | 13 | 16 | 7.5 |
Первая лига
В отличие от доминирующих результатов в предыдущих лигах, в Первой лиге велась острая борьба, и все движки проигрывали игры. Столкнувшись со своими сильнейшими соперниками, Stoofvlees и ScorpioNN снова сумели продвинуться, хотя Stoofvlees снова играла хаотично и проиграла три игры. ScorpioNN, не проигравший ни одной игры в предыдущих дивизионах, наконец уступил в очках Stoofvlees и движку Premier Division прошлого сезона, Ethereal. В конечном итоге, занявший второе место, Laser потерпел крах против Ginkgo, но все же набрал достаточно побед, чтобы финишировать на пол-очка впереди ScorpioNN и Ethereal и выйти в плей-офф. Окончательные результаты были омрачены сбоями: Booot трижды разбился и был дисквалифицирован, в то время как Ginkgo приблизился, разбившись дважды. Возможность сбоя Ginkgo в третий раз удерживала Xiphos, занявший пятое место, в соперничестве до последнего раунда, когда ему нужно было победить Stoofvlees и надеяться на сбой Ginkgo, и в этом случае он попадал бы в плей-офф вместо Ethereal. Тем не менее, Ginkgo не потерпел крах, а Ethereal финишировал третьим, опередив ScorpioNN на тай-брейке.
На другом конце таблицы, Fire, которая вылетела из Премьер-дивизиона вместе с Ethereal в прошлом сезоне, представила кардинально иную версию на основе нейронных сетей для этого сезона, и в этом сезоне ее значительно превзошли. Он финишировал последним с 6.5 из 30, одержав только одну победу над Booot, проиграв поражение.[2]
Поз | Двигатель | Pld | W | D | L | Оч | Квалификация |
---|---|---|---|---|---|---|---|
1 | Stoofvlees | 30 | 14 | 13 | 3 | 20.5 | Переход в плей-офф |
2 | Лазер | 30 | 10 | 17 | 3 | 18.5 | |
3 | Эфирный | 30 | 8 | 20 | 2 | 18 | |
4 | СкорпионNN | 30 | 8 | 20 | 2 | 18 | |
5 | Ксифос | 30 | 5 | 23 | 2 | 16.5 | |
6 | Хирон | 30 | 6 | 20 | 4 | 16 | |
7 | Andscacs | 30 | 4 | 24 | 2 | 16 | |
8 | Гинкго | 30 | 7 | 17 | 6 | 15.5 | |
9 | Физбо | 30 | 5 | 20 | 5 | 15 | |
10 | Джонни | 30 | 5 | 19 | 6 | 14.5 | |
11 | ШахматыМозгVB | 30 | 3 | 23 | 4 | 14.5 | |
12 | Booot (D) | 30 | 7 | 15 | 8 | 14.5 | Перейти во вторую лигу |
13 | rofChade | 30 | 2 | 24 | 4 | 14 | |
14 | Арасан | 30 | 4 | 17 | 9 | 12.5 | Перейти во вторую лигу |
15 | Pedone | 30 | 1 | 17 | 12 | 9.5 | |
16 | FireNN | 30 | 1 | 11 | 18 | 6.5 |
Плей-офф первой лиги был очень близок, и каждый движок проиграл игры. После 12 игр только два очка отделили Stoofvlees, занявшего первое место, от Laser, занявшего последнее место. Stoofvlees, успешно выигравший Лигу 1, потерпел поражение от ScorpioNN в самой первой игре плей-офф, но восстановился с тремя победами и финишировал первым. Laser начал с победы над Ethereal, но проиграл подряд игры Stoofvlees и ScorpioNN и финишировал последним. Ethereal был на расстоянии поражения от ScorpioNN до финальных игр и даже выигрывал очную встречу, но дважды проиграл Stoofvlees и финишировал на одно очко позади ScorpioNN.
Поз | Двигатель | Pld | W | D | L | Оч | Квалификация |
---|---|---|---|---|---|---|---|
1 | Stoofvlees | 12 | 3 | 8 | 1 | 7 | Переход в высший дивизион |
2 | СкорпионNN | 12 | 2 | 9 | 1 | 6.5 | |
3 | Эфирный | 12 | 2 | 7 | 3 | 5.5 | |
4 | Лазер | 12 | 1 | 8 | 3 | 5 |
Высший дивизион
После простого Премьер-дивизиона TCEC S15 Премьер-дивизион S16 превратился в настоящие американские горки. Как и в прошлом сезоне, многократный чемпион и занявший второе место в S15 Stockfish вышел в лидеры. После трех раундов он выиграл у всех двигателей, кроме чемпиона S15. Лила Чесс Зеро и занявший третье место Комодо, при этом уверенно обыгрывая новичков Stoofvlees и ScorpioNN 2.5-0.5. Между тем Lc0 не смог выиграть почти столько же игр, как Stockfish, но одержал победу в очных матчах и стал вторым. Комодо хорошо стартовал с двух побед, но уступил AllieStein, который, в свою очередь, потерпел поражение от Stockfish.
Однако Stockfish однажды во втором раунде сильно потерпел крах против Гудини, а затем снова в третьем раунде против AllieStein, оба раза в вероятных ничьих позициях. Несмотря на то, что Stockfish накопил такое преимущество, что он все еще оставался первым после сбоев, сбои действительно означали, что еще один сбой приведет к дисквалификации Stockfish (по правилам). Разработчики Stockfish в конце концов пришли к выводу, что сбои были вызваны ошибкой в MinGW использовался при компиляции Stockfish, который включал неисправный .dll файл.[3] Хотя причиной сбоев был сторонний код, а не сам Stockfish, по правилам TCEC, движки не могли обновляться во время разделения. Тем не менее, в 8 сезоне Stockfish было разрешено обновляться во время дивизиона, чтобы исправить некритическую ошибку, что создало прецедент, разрешающий обновления, если все участвующие команды согласны.[4] Директор турнира Антон Михайлов поэтому организовал анонимное голосование среди всех участников, чтобы узнать, можно ли разрешить Stockfish заменить файл .dll.[5] Stockfish будет разрешено обновлять только в том случае, если голосование будет единогласно «за». Большинство команд-участниц проголосовали «за», но одна команда проголосовала «нет». Голосование «против» послужило вето и означало, что Stockfish не сможет обновить файл .dll.[6]
В раундах после голосования AllieStein росли, выигрывая за победой, и завоевывали первое место, побеждая один за другим ScorpioNN, Houdini, Komodo MCTS и Stoofvlees. К последнему раунду AllieStein одержала 14 побед, в том числе 7 черными - больше черных побед, чем в остальной части дивизиона вместе взятых. Такое большое количество побед дало ему преимущество на тай-брейке над Lc0. Stockfish с двумя авариями имел худшие тай-брейки из трех соперников, и ему нужно было финишировать вперед по очкам. Ему удалось победить AllieStein еще два раза, что дало ему преимущество над Lc0, который все еще боролся за победу. Тем не менее, с призраком двух аварий, нависших над Stockfish, гонка не закончилась. В последнем раунде Lc0 нужно было обыграть Stoofvlees черными, надеясь, что Stockfish либо выйдет из строя, либо проиграет Komodo MCTS белыми. Когда Stockfish – Komodo MCTS завершился вничью, Lc0 выбыл. Он стал одним из трех двигателей TCEC, завершивших сезон непобежденным (два других - Stockfish в 10 сезоне и Fritz в 16 сезоне). Ничья также означала, что Stockfish с небольшим перевесом выиграл дивизион, опередив AllieStein на 0,5 очка, несмотря на два сбоя.
Для других соперников Komodo показал достойные результаты, уступив всего два поражения: AllieStein, за которую он отомстил в их пятой очной схватке, и Лиле. Это позволило ему финишировать четвёртым, отстав от Lc0 на 3,5 очка, но на 3 очка опередив Stoofvlees. Stoofvlees продолжал играть хаотично (см. Диаграмму), но был одним из двух двигателей, удерживающих Лилу до всех ничьих. Houdini, который не обновлялся в течение двух лет, показал, что он все еще достаточно силен, чтобы конкурировать, финишировав шестым. Komodo MCTS соревновался с Houdini в прошлом сезоне, но в этом сезоне выступил плохо, проиграв десять игр и одержав только одну победу над ScorpioNN. Наконец, новичок ScorpioNN уступил и финишировал последним без победы.[2]
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
Поз | Двигатель | Pld | W | D | L | Оч | Квалификация |
---|---|---|---|---|---|---|---|
1 | Stockfish | 42 | 14 | 25 | 3 | 26.5 | Переход в Суперфинал |
2 | AllieStein | 42 | 14 | 24 | 4 | 26 | |
3 | Лила Чесс Зеро | 42 | 9 | 33 | 0 | 25.5 | |
4 | Комодо | 42 | 4 | 36 | 2 | 22 | |
5 | Stoofvlees | 42 | 3 | 32 | 7 | 19 | |
6 | Гудини | 42 | 3 | 31 | 8 | 18.5 | |
7 | KomodoMCTS | 42 | 1 | 31 | 10 | 16.5 | Перейти к соревнованию NeuralNetwork / GPU |
8 | СкорпионNN | 42 | 0 | 28 | 14 | 14 |
Суперфинал
С тремя очными победами в Премьер-дивизионе (и без учета одного поражения из-за аварии) Стокфиш начал суперфинал как фаворит.[нужна цитата ] Тем не менее, именно AllieStein пролила первую кровь, выиграв третью игру, плавно переиграв Stockfish в Королевская индийская защита. Однако после этой первоначальной потери Stockfish быстро вырвался вперед. Сначала он сравнял счет, выиграв 6-ю игру, а затем выиграл еще три игры, прежде чем AllieStein одержал вторую победу, в 27-й игре. Две разыгрались победы в играх 32 и 39, но затем Stockfish одержал шесть побед подряд без ответа, чтобы получить 8-балльное преимущество. AllieStein выиграл партию 75, но когда Stockfish выиграл партию 80 после того, как AllieStein стал камикадзе со своим королем (диаграмма), суперфинал был почти закончен. Stockfish одержал еще две победы в последних 20 играх при одном поражении, выиграв суперфинал с разницей в 9 очков (+14-5 = 81).[2]
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
Поз | Двигатель | Pld | W | D | L | Оч | Квалификация |
---|---|---|---|---|---|---|---|
1 | Stockfish | 100 | 14 | 81 | 5 | 54.5 | Чемпион TCEC сезона 16 |
2 | AllieStein | 100 | 5 | 81 | 14 | 45.5 |
Реакции
В статье, опубликованной через несколько недель после окончания суперфинала, GM Мэтью Сэдлер написал, что хотя столкновения между традиционными и нейросетевыми движками всегда были интересны из-за разницы в стилях игры, также было неприятно упустить напряженность матча Lc0 – Stockfish. Тем не менее, в суперфинале оба движка сыграли отлично.[7][8]
Игра 3
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
В этом Королевская индийская защита В позиции AllieStein продемонстрировал превосходное понимание пешечной структуры после 18 ... e4. Дело в том, что эта пешечная структура доступна черным, только если они контролируют поле d4 и если белые не могут осуществить прорыв на ферзевом фланге. В этой позиции белые не только имеют доступ к полю d4, но и могут играть a4-a5 по своему желанию. В партии AllieStein в полной мере использовал поле d4, чтобы разбить позицию черных и одержать победу.
Игра 3: AllieStein – Stockfish (Королевская Индия)
1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 OO 6. Be2 e5 7. OO Nc6 8. d5 Ne7 9. Ne1 Nd7 10. b4 a5 11. bxa5 Rxa5 12. a4 Ra8 13. f3 f5 14. Nd3 Kh8 15. Bd2 b6 16. Ra3 Ng8 17. exf5 gxf5 18. f4 e4 19. Nb4 Ne7 20. Be3 Nc5 21. Qd2 Bd7 22. Rfa1 Qe8 23. R1a2 Bf6 24. Nb5 Qd8 25. Nc2 Nb7 26. g3 h6 27. Qd1 Kh7 28. Ncd4 Nc5 29. Kf1 Rg8 30. Bf2 Nb7 31. Kg2 Rc8 32. Kh1 Ra8 33. Be1 Qc8 34. Bd2 Na5 35. Bc3 Ng6 36. Qf1 Qd8 37. Qh3 Rf8 38. Ra1 Nb7 39. Bh5 Bxd4 40. Bxd4 Nc5 41. Be2 Rf7 42. Qf1 Rf8 43. Qf2 Ne7 44. h3 Rg8 45. Kh2 Ng6 46. Qe3 Nb7 47. Bc3 Ne7 48. Bh5 Ng6 49. Nd4 Na5 50. Be2 Qe7 51. Bb2 Qf7 52. Nb3 Nxb3 53. Qxb3 Ra5 54. Qd1 Rga8 55. Bc3 R5a7 56. Qd4 Ne7 57. R3a2 Qf8 58. a5 Be8 59. a6 Bg6 60. Ra3 Qf7 61. Bb2 Rc8 62. Rg1 Rg8 63. Kh1 Re8 64. g4 Rg8 65. Rg2 Qf8 66. Qe3 Be8 67. Qf2 c5 68. g5 Ra8 69. Bf6 Rg6 70. Qh4 Ng8 71. Bh5 Rxf6 72. gxf6 Qxf6 73. Qxf6 Nxf6 74. Bxe8 Rb2 Nd7 75. 76. a7 Ra8 77. Kg1 Kg6 78. Ra6 Kf7 79. Rba2 Kg6 80. Rg2 + Kf7 81. h4 h5 82. Kf1 Nf8 83. Rb2 Nd7 84. Ke1 Ke7 1-0
Игры 5/6
Stockfish выиграл эту игровую пару (каждый движок играет обе стороны одного и того же открытия) после розыгрыша пятой игры с фантастической тактической защитой, а затем победы в обратной игре с помощью маневра, который AlphaZero использовали против него в матче 2018 года.
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
Игра 5: AllieStein – Stockfish (Сицилийская защита)
1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. Be3 a6 7. a3 Nf6 8. f4 d6 9. Qf3 Be7 10. OOO OO 11. Nxc6 bxc6 12. g4 d5 13. g5 Nd7 14. h4 Rb8 15. h5 Qa5 16. Bf2 Rd8 17. g6 Rxb2 18. Kxb2 Qxa3 + 19. Kb1 Qb4 + 20. Ka2 Qa3 + 21. Kb1 Qb4 + 22. Kc1 Qa3 + 23. Kd2 Ne5 24. gxf7 + Kf8 25. Qg3 Nf3 + 26. Ke2 Qxc3 27. e5 Qc4 + 28. Kxf3 Qe4 + 29. Kg4 Qf5 + 30. Kf3 Qe4 + 31. Kg4 Qf5 + 32. Kf3 Qe4 + 1 / 2-1 / 2
Игра 6: Stockfish – AllieStein (Сицилийская защита)
1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. Be3 a6 7. a3 Nf6 8. f4 d6 9. Qf3 Be7 10. OOO OO 11. Nxc6 bxc6 12. g4 Nd7 13. h4 Rd8 14. h5 Rb8 15. Be2 d5 16. h6 g6 17. Rhf1 Qa5 18. Nb1 Qc7 19. Nc3 Qa5 20. Bd4 c5 21. Bg7 d4 22. Nb1 Qb6 23. b3 a5 24. Nd2 Ba6 25. Nc4 Qc6 26. a4 Rb4 27. Ne5 Nxe5 28. fxe5 Bg5 + 29. Kb1 f6 30. Bxf6 Rf8 31. Bxa6 Qxa6 32. Bxg5 Rxf3 33. Rxf3 Qa7 34. Rdf1 Rb8 35. Bf6 g5 36. Bgc Q1a8 38. K Kd2 c4 39. bxc4 Qd8 40. c5 Qe7 41. c6 Qb4 + 1-0
Игра 14
В этом французском Winawer AllieStein сыграл 12 ... Na6, редкий вариант, который также использовался AlphaZero. Игра проходила так же, как и AlphaZero, но, хотя AllieStein хорошо держал баланс, она упустила относительно простую тактику в конце игры, и ее позиции пошатнулись.
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
Игра 14: Stockfish – AllieStein (Французский Винавер)
1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3 + 6. bxc3 Ne7 7. Qg4 Qc7 8. Qxg7 Rg8 9. Qxh7 cxd4 10. Ne2 dxc3 11. f4 Bd7 12. Qd3 Na6 13. Nd4 Qa5 14. Nb3 Qa4 15. g3 Rc8 16. Be3 b6 17. Nd4 Nc5 18. Qh7 Rg6 19. Bh3 Ne4 20. OO Nf5 21. Bxf5 exf5 22. Rad1 Nd2 23. Rf2 Rc4 24. e6 Bxe6 25. Qh5 Ne4 26. Nxe6 Rxe6 27. Rxd5 Nd6 28. Rd3 Ke7 29. g4 Rce4 30. gxf5 Rf6 31. Re2 Nxf5 32. Qh8 Rg6 + 33. Kf1 Qc6 34. Bc5 + Nd6 35. Bxd6 + Rxd6 36. Rxd6 38. Rxd6. Qf8 + Kd5 39. Qxf7 1-0
Игра 26
Этот дебют был еще одним открытием в матче AlphaZero – Stockfish. После 11 ходов (диаграмма) AlphaZero продемонстрировала исключительно сильный план, включающий подъем ладьи и продвижение королевского фланга. План был настолько силен, что гроссмейстер Сэдлер выразил мнение, что он более или менее делает этот вариант непригодным для черных. Однако ни AllieStein, ни Stockfish этой идеей не воспользовались. AllieStein разыграл более степенную версию с g4, пробить которую не удалось. Stockfish разыграл более традиционный план толкания центральных пешек, что, однако, привело к очень нетрадиционной охоте на короля (диаграммы).
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
Игра 26: Stockfish – AllieStein (Индийская королева)
1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. g3 Bb7 5. Bg2 Bb4 + 6. Bd2 Be7 7. Nc3 OO 8. Qc2 Na6 9. a3 c5 10. d5 exd5 11. Ng5 Nc7 12. Nxd5 Ncxd5 13. cxd5 d6 14. e4 b5 15. f4 h6 16. h4 b4 17. axb4 cxb4 18. e5 dxe5 19. fxe5 Re8 20. Kd1 hxg5 21. hxg5 Nh5 22. g6 Bxd5 23. Rxh5 Qd7 24. gxf7 + Kxf7 25. Ra6 Qg4 + 26. Kc1 Qxh5 27. Bxd5 + Kf8 28. Rh6 g6 29. Rxh5 Rec8 30. Rh8 + Kg7 31. Rxc8 Rxc8 32. Qxc8 Bg5 33. Qg8 + Kh6 34. Qh8 # 1-0
Игра 42
В дебюте этой игровой пары был еще один из наиболее диковинных дебютов AlphaZero (диаграмма). МГ Сэдлер писал, что, хотя он серьезно изучал вариант 3. f3 в Грюнфельде, он не мог вообразить эту идею; фактически, какое-то время после этого он задавался вопросом, было ли это случаем, когда AlphaZero ненавидел свою позицию и пошел ва-банк, или было что-то скрытое. В этой партии Stockfish отклонился от линии, сыгранной против AlphaZero после 11. Bxf4 Nb4 (провоцируя слабость ферзевого фланга) 12. a3 Nc6 с 13. g3. На этот раз Стокфиш избежал контригры на ферзевом фланге, достигнутой AlphaZero, и хотя AllieStein смог вернуть пожертвованную пешку, белые смогли воздвигнуть стену вокруг слона g7, что представляло собой долгую проблему для черных. Stockfish убедительно воспользовался преимуществом и выиграл за 64 хода.
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
Stockfish – AllieStein, игра 42 (Защита Нео-Грюнфельда) 1. d4 Nf6 2. c4 g6 3. f3 d5 4. cxd5 Nxd5 5. e4 Nb6 6. Nc3 Bg7 7. Be3 OO 8. Qd2 Nc6 9. OOO f5 10. e5 f4 11. Bxf4 Nb4 12. a3 Nc6 13. g3 Bf5 14. Ne4 Qd5 15. Ne2 Rad8 16. Qc2 h6 17. h4 Qa2 18. N2c3 Qf7 19. Be3 Na5 20. Bd3 Nb3 + 21. Kb1 Nxd4 22. Bxd4 Rxd4 23. f4 Rfd8 24. Rhe1 Nc4 25. Nc5 Bxd3 26. Rxd3 Rxd3 27. Nxd3 c6 28. Ne4 a5 29. a4 Rd4 30. Ndc5 Qd5 31. Nb3 Rd3 32. Nc3 Qf3 33. Ka2 b5 34. Ne4 Kf7 35. Nbc5 Rd5 36. Qc1 Bf8 37. f5 Kg8 Qd5 38. fxg 39. g4 Qxg6 40. h5 Qg7 41. axb5 cxb5 42. Rf1 Rxe5 43. Rf4 Rxe4 44. Nxe4 Qe5 45. b3 Nd6 46. Nxd6 Qxd6 47. Rf2 a4 48. Qe3 axb3 + 49. Qxb3 + Kf7 51. Ref7 50. Qxb5 Kf6 52. Rf2 + Kg7 53. Qb7 + Be7 54. Qf3 Qd8 55. Rb2 Kg8 56. Rb7 Qd4 57. Kb3 Bf6 58. Rb8 + Kf7 59. Rb4 Qd6 60. Rb7 + Kg8 61. Qe4 Be7 62. Qg6 + Kh8 64. Фg6 + Крf8 1-0
Игра 75
В этой игре Stockfish занял позицию, которую раньше не понимал; действительно, AlphaZero выиграла несколько игр с такой позиции. AllieStein использовал это преимущество обычным образом, сначала продвигаясь на королевском фланге, поставив пешку на h6 (исправляя долговременную слабость на h7), а затем атакуя на противоположной стороне доски.
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
AllieStein – Stockfish, игра 75 (Защита Пирца) 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Be3 c6 5. h3 Bg7 6. f4 OO 7. Nf3 Nbd7 8. e5 Nd5 9. Nxd5 cxd5 10. Bd3 Qb6 11. Qc1 dxe5 12. dxe5 Qc7 13. Bd4 Nc5 14. Qe3 b6 15. OO Qc6 16. b4 Nxd3 17. cxd3 Qa4 18. a3 Be6 19. g4 a5 20. Rfb1 Bd7 21. Kf2 Rfc8 22. Kg3 e6 23. h4 axb4 24. Rxb4 Qa5 25. h5 b5 26. Rb2 Qd8 27. Rh2 g5 28. fxg5 Ra4 29. Rhh1 Be8 30. Rhc1 Raa8 31. Bc5 Rxc5 32. Qxc5 Bf8 33. Qc7 Be7 34. Qxd8 Bxd8 35. h6 Kf8 36. Rcb1 Ba5 37. Rb6 g6 hd7 39. g5 Kg8 40. Kh4 d4 41. Nxd4 Bc7 42. Nf3 Ra4 + 43. Kg3 Ra8 44. Rc1 Ba5 45. d4 Rd8 46. Rd3 Bc8 47. Rb3 Ba6 1-0
Игра 100
В последних двух партиях суперфинала оба движка выиграли белыми. Сицилийский дракон. 100-я игра была победой Stockfish, в которой он провел атаку с очень геометрическим маневром ферзя (диаграммы). Ферзь белых обходит доску несколько раз за 20 ходов, в итоге поймав черного короля в матовой сети.
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
Stockfish – AllieStein, игра 100 (Сицилийский дракон)
1. e4 c5 2. Nc3 Nc6 3. Nf3 g6 4. d4 cxd4 5. Nxd4 Bg7 6. Be3 Nf6 7. Bc4 OO 8. Bb3 d6 9. f3 Bd7 10. Qd2 Rc8 11. OOO Ne5 12. Kb1 a6 13. h4 h5 14. g4 hxg4 15. h5 Nxh5 16. Nd5 Rc5 17. Bg5 Re8 18. fxg4 Bxg4 19. Rdg1 Qd7 20. Qf2 Rxd5 21. Bxd5 e6 22. Bb3 d5 23. exd5 exd5 24. Re1 Rc8 25. Rh4 Nc6 26. Nxc6 bxc6 27. Ka1 Qf5 28. Qg1 Nf6 29. Bd2 g5 30. Rh2 Ne4 31. c3 Bf3 32. Bd1 Bxd1 33. Rxd1 Re8 34. Bc1 f6 35. Re1 Re5 36. Rhe2 Re7 37. Qb6 Qc8 38. c4 Qb7 39. Qa5 Kf7 40. Qa3 g4 41. Rf1 Kg6 42. cxd5 cxd5 43. Rg2 f5 44. Qh3 Qb5 45. Rh1 Kf6 46. Qh7 Ke6 47. Qg6 + Bf6 48. Rh5 Qf1 49. Qg8 + Ke g5 50. 51. Qb8 + Kd4 52. Rh6 Bg5 53. Qb4 + Ke5 54. Rg6 Qb5 55. Qa3 Bh4 56. Rcc6 g2 57. Qf3 Qf1 58. Qh5 Re8 59. Rxg2 Re6 60. Qh8 + Rf6 61. Qb8 + Kd4 62. Qb4 + Keb4. Фe7 + 1-0
внешняя ссылка
Рекомендации
- ^ «TCEC Season 16 - информация и участники». Шахматный дом. 3 июля 2019.
- ^ а б c d е Г. Хаворт и Н. Эрнандес. "TCEC16: 15-й чемпионат лучших шахматных двигателей". Журнал Международной ассоциации компьютерных игр: 241-252. Дои:10.3233 / ICG-190122. Получено 27 ноября 2020. Цитировать журнал требует
| журнал =
(помощь)CS1 maint: использует параметр авторов (связь) - ^ "Stockfish зависает в TCEC S16 Division P Game 51". 13 сентября 2019.
- ^ «Гудини с преимуществом в шесть очков на полпути к TCEC». Шахматный дом. 28 ноября 2017 г.. Получено 18 июн 2020.
- ^ Точная фраза была такой: «Следует ли команде Stockfish разрешить замену libwinpthread-1.dll на версию без ошибок?»
- ^ https://imgur.com/a1V5aSo
- ^ «Суперфинал компьютерных шахмат TCEC16: перспектива» (PDF). Получено 7 ноября 2019.
- ^ М. Сэдлер, Журнал Международной ассоциации компьютерных игр, 41 (3), 253-258 (2019)