04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Stockfish и его производные
Stockfish 14 Stockfish 14 для Android https://ufile.io/f/8ardx https://pixeldrain.com/l/ndVpnHXc#item=1 Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa Официальный сайт стокфиш Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/ Сборки Stockfish и CorChess от I. Ivec Развитие движка http://tests.stockfishchess.org/tests Stockfish_NNUE https://github.com/nodchip/Stockfish Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/ AsmFish Сборки от Maratka Компиляции движков от ChessMan Сборка Stockfish от Otodranik Sugar от Marco Zerbinati Shark и Orka О StockfishЦитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish. Авторы приложений Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad. История Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире. О GPL Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта. Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL. Для получения полной информации прочитайте GPL. [свернуть] Последний раз редактировалось ChessMan; 04.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android |
59 пользователя(ей) сказали cпасибо: | ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016) |
23.12.2016, 08:41 | #361 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Движок stockfish
Цитата: Сообщение от DEEP_MIND
т.е. эта сборка проиграла предыдущей )))
|
3 пользователя(ей) сказали cпасибо: |
23.12.2016, 17:18 | #362 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
Фома неверующий...
Последний раз редактировалось sergey1963; 05.01.2017 в 19:55. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (22.09.2017), Still (25.12.2016) |
24.12.2016, 13:06 | #363 |
КМС
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
|
Re: Движок stockfish
Ни у кого последние pedant'ы на линуксе не падают с segfault'ом?
|
Пользователь сказал cпасибо: | Alexandr_L (07.09.2017) |
25.12.2016, 10:16 | #364 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
ВНИМАНИЕ
Асм и Педант некорректно работают с таблицами! Или убедите меня в обратном... |
3 пользователя(ей) сказали cпасибо: |
25.12.2016, 11:48 | #365 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
ох-хо-хо...(нууууу тупой.....)-
1. в качестве ликбеза- Рональд дэ Мэн- голландский математик в 13г создал 6 фигурные таблицы шахматных окончаний (в пику Налимову) в 8!!!раз меньше 150ГБ против 1200ГБ. 2. эти таблицы идут 2 папками- wdl-68ГБ с расширением -rtbw (Рональда таблицы -w) и dtz (дистанция до "0")-81ГБ с расширением- rtbz (Рональда таблицы -z). 3. для анализа нужна только папка wdl- где собраны оценки всех позиций, в папке dtz- находятся количество ходов до мата или перехода в 5 фигурки- таким образом по сравнению с Налимовым (и Ломоносовым!) вес таблиц уменьшился в 18!!! раз, что позволило разместить их на SSD. 4. и для 5 и 7 фигурок действенно это правило 18 раз. 5. ссылка на 6 фигурки суз- http://oics.olympuschess.com/tracker/index.php |
3 пользователя(ей) сказали cпасибо: |
25.12.2016, 12:33 | #366 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
-ты значит тоже похож на Брежнева? -я козерог и плевал на хохлов и брежневых! |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (22.09.2017), Still (25.12.2016) |
25.12.2016, 12:35 | #367 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
уже пятифигурка!
какой нах переход? другие движки, поддерживающие Сизиги, уверенно показывают ничью кроме этих двух ренегатов |
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
25.12.2016, 13:04 | #368 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Движок stockfish
Author: Jörg Oster
Date: Sun Dec 25 10:44:56 2016 +0100 Timestamp: 1482659096 Further simplify unstoppable (#938) By finally moving it into passed pawns eval. Tested for no regression: STC LLR: 3.25 (-2.94,2.94) [-3.00,1.00] Total: 57109 W: 10023 L: 9947 D: 37139 LTC LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 21511 W: 2800 L: 2680 D: 16031 Bench: 5255881 Author: hxim Date: Sun Dec 25 10:40:17 2016 +0100 Timestamp: 1482658817 Fix psqt format and use smaller numbers in king psqt (#940) Fix minus sign in pawn psqt and use smaller numbers in king psqt. No functional change. Author: Joost VandeVondele Date: Sun Dec 25 10:34:48 2016 +0100 Timestamp: 1482658488 Explicitly use alpha+1 for beta in NonPV search (#939) Fixes the only exception, in razoring. The code already does assert(PvNode || (alpha == beta - 1)), and it can be verified by studying the program flow that this is indeed the case, also for the modified line. No functional change. http://abrok.eu/stockfish/ |
3 пользователя(ей) сказали cпасибо: |
26.12.2016, 08:10 | #369 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
почему у меня не показывает
|
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 08:50 | #370 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
у меня пятёрки отсюда
но не двумя папками, а объединены в одну Возможно, причина в этом? Не забудьте после подключения 6-ти фигурных исправить в настройках "Probe SyzygyBases" 5 на 6! |
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 09:01 | #371 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
получил подтверждение от Зункора, у него шестёрки, но проблема именно с движками этой серии есть...
Ну ладно я тупой но заподозрить Витю никто не может! http://www58.zippyshare.com/v/826N4HvX/file.html |
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 09:06 | #372 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Настройки движка для таблиц Syzygy:
SyzygyProbeDepth = 1 SyzygyProbeLimit = 6 |
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 09:33 | #373 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
ладно- пожалеем бедных смолян...
1. в качестве ликбеза- скорее всего проблема в больших таймингах оперативки и быстроте проца...если не понял- погугли, 2. проц как бы проскакивает мимо таблиц, скопируй 1-2 ветки анализа, соответственно, будет уже не 58 ход, а 80-100-ый- уж тут-то проц подхватит таблицы. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (22.09.2017), Chess762 (11.07.2017) |
26.12.2016, 12:17 | #374 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
ты б лучше перекинул мне на SSD свои шестёрки... да и прислал, жалостливый ты мой
Развернуть для просмотране с моим интернетом качать сотни гигов
[свернуть] -там не сотни ГБ, а только 68- у меня за полтора часа скачалось (100Мбс), раньше при 5Мбс- тоже за полтора...суток |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (22.09.2017), Still (26.12.2016) |
26.12.2016, 15:54 | #375 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Re: Stockfish и его клоны
asmFishW_2016-12-26 x64
pedantFishW_2016-12-26 x64 https://github.com/lantonov/asmFish/tree/master/Windows |
5 пользователя(ей) сказали cпасибо: | Alexandr_L (22.09.2017), Ofiscer (26.12.2016), SergeyMZ (26.12.2016), Гудвин (27.12.2016), Философ (26.12.2016) |
26.12.2016, 16:37 | #376 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
давайте Новогоднюю пульку замутим рублей по пять, неохота ждать целый год
|
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 16:40 | #377 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
я погуглю, если ты мне объяснишь, почему обычный Сток не косячит
100КБ запросто там размещаются, а вот с 1-2МБ будут проблемы... |
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 18:41 | #378 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
подожду Банкусса
для проца все едино - он понимает машинный код (или ассемблер - так человеку понятней маш.код воспринимать) сток-8 для проца такой же ассеблерный как и асмфиш. компилятор С++ который собирает сток и компилятор ФАСМ который собирает асмфиш - на выходе выдают МАШИННЫЙ КОД. только уровень оптимизаций разный, поэтому и скорость разная. цикл FOR к примеру на ассемблере можно 3-4 разными способами нарисовать. результат один а скорость разная. поэтому говорить что какой-то код где-то проскакивает мимо или в кэш проца не влезает - чушь собачья. есть код - проц его выполняет, если он его то выполянет то нет, то это не проц, а фигня с кучей ножек. (представляю если бы такие процы дали военным или космостроителям - они бы обрадовались случайности исполнения кода - запустится корабль или нет? ))) |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (22.09.2017), TCH (26.12.2016) |
26.12.2016, 18:48 | #379 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Stockfish и его клоны
Цитата: Сообщение от sergey1963
и "промахи" с оперативкой.
|
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 19:24 | #380 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Stockfish и его клоны
у меня асмфиша нет (его нереально под мак скомпилировать), а обычный сток8 пишет =0.00
такой вопрос: CRC скачанных файлов сизиги проверял? |
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 19:32 | #381 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
нет, конечно
|
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 19:33 | #382 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Stockfish и его клоны
3-4-5-6.md5 - вот файл с суммами, скачать тут: http://tablebase.sesse.net/syzygy/6-WDL/
кидаешь его в папку с базами и жмешь на нем ентер в командере - начинается проверка |
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 19:48 | #383 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Stockfish и его клоны
Цитата: Сообщение от Still
в пятифигурках checksum.md5
проверил, ошибок 0 |
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
26.12.2016, 20:23 | #384 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
пойдем логическим путем (С иронии судьбы)-
- таблицы работают, - обычный сток их видит, - не видят и асм и педант, - что их объединяет?- ассемблеровский код (очень быстр) -копируем ветку анализа из 20-30 ходов в нотацию- начинаем ржать- через раз- два- если начать с конца ветки- все работает - чешем репу- что мешает?- медленно начинает доходить- скорость и мешает- то попадаем в таблицы- то нет - нужно ли это для практического анализа- нет- это как "матовый" движок- мат найдет быстрее всех, но обычную партию- продует... |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (22.09.2017), Виталий В. (26.12.2016) |
27.12.2016, 08:05 | #385 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Stockfish и его клоны
Цитата: Сообщение от sergey1963
- что их объединяет?- ассемблеровский код (очень быстр)
|
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
27.12.2016, 13:54 | #386 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
угу- оттого, что я назову ладью турой- сила игры не изменится...
но все равно спасибо за молчаливую дискуссию- для себя понял, что некоторые адвансеры не понимают некоторых вещей- ждите сюрприза в наших партиях! |
Пользователь сказал cпасибо: | Alexandr_L (22.09.2017) |
31.12.2016, 16:07 | #387 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Движок stockfish
Author: lucasart
Date: Sat Dec 31 13:52:42 2016 +0100 Timestamp: 1483188762 Remove SafeCheck (#946) It was a bit of a hack, without intrinsic value, but rather compensating for the fact that checks were mistuned. STC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 88308 W: 15553 L: 15545 D: 57210 LTC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 53115 W: 6741 L: 6662 D: 39712 bench 5468995 http://abrok.eu/stockfish/ |
3 пользователя(ей) сказали cпасибо: |
31.12.2016, 16:28 | #388 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Движок stockfish
Author: Alain SAVARD
Date: Sat Dec 31 14:15:57 2016 +0100 Timestamp: 1483190157 Small eval cleanup and renaming Non-functional changes a) splitting the threat array to avoid using an enum b) reorder the scores according to functions where they are used. c) declarations in evaluate_pieces after the const(s) like elsewhere d) more compact definitions of KingFlank, now that we need it also for the PanwLessFlank penalty. e) reuse CenterFiles in evaluate_space f) move one line inside next popcount No functional change. http://abrok.eu/stockfish/ |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (07.09.2017), Гудвин (02.01.2017) |
01.01.2017, 13:28 | #389 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Движок stockfish
Author: lucasart
Date: Sun Jan 1 11:11:52 2017 +0100 Timestamp: 1483265512 WDL: rename WDLCursedLoss into WDLBlessedLoss Tested using syzygy bench method: - 2016 random positions ranging between 3 and 10 pieces - each searched using bench at depth=10 Same node count (and no speed regression). No functional change. Author: Aram Tumanian Date: Sun Jan 1 11:04:24 2017 +0100 Timestamp: 1483265064 Don't clear EasyMove in search() EasyMove is cleared after every iteration of the search if the 3rd move in the PV of the main thread changes from the previous iteration. Therefore, clearing EasyMove during a search iteration may be excessive. The tests show that this is indeed unnecessary. In the new version the EasyMove variable is used only in the Thread::search function. STC LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 47719 W: 8438 L: 8362 D: 30919 LTC LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 122841 W: 15448 L: 15457 D: 91936 bench: 5468995 Author: Sergei Antonov Date: Sun Jan 1 10:56:46 2017 +0100 Timestamp: 1483264606 Threefold repetition detection Развернуть для просмотраImplement a threefold repetition detection. Below are the examples of
problems fixed by this change. Loosing move in a drawn position. position fen 8/k7/3p4/p2P1p2/P2P1P2/8/8/K7 w - - 0 1 moves a1a2 a7a8 a2a1 The old code suggested a loosing move "bestmove a8a7", the new code suggests "bestmove a8b7" leading to a draw. Incorrect evaluation (happened in a real game in TCEC Season 9). position fen 4rbkr/1q3pp1/b3pn2/7p/1pN5/1P1BBP1P/P1R2QP1/3R2K1 w - - 5 31 moves e3d4 h8h6 d4e3 The old code evaluated it as "cp 0", the new code evaluation is around "cp -50" which is adequate. Brings 0.5-1 ELO gain. Passes [-3.00,1.00]. STC: http://tests.stockfishchess.org/tests/view/584ece040ebc5903140c5aea LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 47744 W: 8537 L: 8461 D: 30746 LTC: http://tests.stockfishchess.org/tests/view/584f134d0ebc5903140c5b37 LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 36775 W: 4739 L: 4639 D: 27397 Patch has been rewritten into current form for simplification and logic slightly changed so that return a draw score if the position repeats once earlier but after or at the root, or repeats twice strictly before the root. In its original form, repetition at root was not returned as an immediate draw. After retestimng testing both version with SPRT[-3, 1], both passed succesfully, but this version was chosen becuase more natural. There is an argument about MultiPV in which an extended draw at root may be sensible. See discussion here: https://github.com/official-stockfish/Stockfish/pull/925 For documentation, current version passed both at STC and LTC: [свернуть] STC LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 51562 W: 9314 L: 9245 D: 33003 LTC LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 115663 W: 14904 L: 14906 D: 85853 bench: 5468995 http://abrok.eu/stockfish/ |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (07.09.2017), Гудвин (02.01.2017) |
01.01.2017, 13:35 | #390 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Движок stockfish
Author: Jonathan Calovski
Date: Sun Jan 1 11:28:50 2017 +0100 Timestamp: 1483266530 Tweak best thread selection logic STC 7 threads: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 26881 W: 4161 L: 3941 D: 18779 http://tests.stockfishchess.org/test...bc5903140c632f LTC 7 threads: LLR: 2.95 (-2.94,2.94) [0.00,5.00] Total: 22988 W: 2767 L: 2583 D: 17638 http://tests.stockfishchess.org/test...bc5903140c636d bench: 5468995 http://abrok.eu/stockfish/ |
5 пользователя(ей) сказали cпасибо: | Alexandr_L (01.01.2017), Viktor (01.01.2017), Гудвин (02.01.2017), Философ (01.01.2017), Харлампий (01.01.2017) |
Здесь присутствуют: 15 (пользователей: 0 , гостей: 15) | |
|
|