Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 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)
Старый 08.05.2019, 00:18   #4531
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Alex_Zet
Получается тот мартовский от 030219 сильнее нынешнего от 050519 на 21.71 +/- 4.09 ЭЛО с разницей 563 1692 450?
На 14 ЭЛО, плюс/минус 8 ЭЛО.

На более длинном контроле разница будет меньше... в теории.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alex_Zet (08.05.2019)
Старый 08.05.2019, 00:54   #4532
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Если использовать книгу 2moves_v1.pgn - крайне важно помнить, что позиции в ней не спарены..

Например, для корректного матча [ E1 vs E2 ] из 4000 партий нужно параллельно запускать два
подматча из 2000 партий, чтобы в первом из них 1-ю партию белыми играл движок E1, а во втором -
1-ю партию белыми играл движок E2.. Таким образом будут разыграны первые 2000 позиций из книги
2moves_v1.pgn ( белыми и чёрными ), т.е. получим "правильный" тест из 4000 партий..


У меня есть книга Match(1000) 2mWB.pgn ( https://ru.files.fm/u/394zb6es ), где используются
первые 500 позиций из 2moves_v1.pgn ( каждая белыми и чёрными, т.е всего 1000 партий )... Она избавляет
от необходимости запускать два параллельных матча.. При этом длина матча не обязательно должна быть 1000,
но должна быть чётной.. Например, при матче из 200 партий будут разыграны 100 позиций ( белыми и чёрными ),
т.е "эксперимент" всё равно будет честным..
Asunta вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
alchemist888 (08.05.2019)
Старый 08.05.2019, 07:04   #4533
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Если использовать книгу 2moves_v1.pgn - крайне важно помнить, что позиции в ней не спарены..

Например, для корректного матча [ E1 vs E2 ] из 4000 партий нужно параллельно запускать два
подматча из 2000 партий, чтобы в первом из них 1-ю партию белыми играл движок E1, а во втором -
1-ю партию белыми играл движок E2.. Таким образом будут разыграны первые 2000 позиций из книги
2moves_v1.pgn ( белыми и чёрными ), т.е. получим "правильный" тест из 4000 партий..


У меня есть книга Match(1000) 2mWB.pgn ( https://ru.files.fm/u/394zb6es ), где используются
первые 500 позиций из 2moves_v1.pgn ( каждая белыми и чёрными, т.е всего 1000 партий )... Она избавляет
от необходимости запускать два параллельных матча.. При этом длина матча не обязательно должна быть 1000,
но должна быть чётной.. Например, при матче из 200 партий будут разыграны 100 позиций ( белыми и чёрными ),
т.е "эксперимент" всё равно будет честным..
В своём тесте я использовал другую книгу (test1.pgn). Опция "play each opening twice" включена.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Asunta (08.05.2019)
Старый 08.05.2019, 10:52   #4534
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А чуть подумать, что за эти несколько месяцев были и патчи, которые дают нуль на одном потоке, ибо правился многопоток?
Стокфиш развивается и постоянно усиливается на протяжении многих лет! И было бы странным, если этот процесс бесконечный. Вот человек и тот работает с отпуском и будем считать, что у разработчиков Стока творческий отпуск.
И хорошо, что на горизонте появился такой монстр как Лила! Будет что посмотреть!
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Lk (08.05.2019), sovaz1997 (08.05.2019)
Старый 08.05.2019, 16:34   #4535
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
Стокфиш развивается и постоянно усиливается на протяжении многих лет!
Ну почему же?
Мне хочется понять другое, почему нет выхлопа по итогам нескольких регрессов подряд.
А с "отпуском" все как раз таки очевидно: два года назад не было роста целое лето. Но тогда и патчей не было, а сейчас их штук около двадцати за квартал, и с нулевой суммой. Вот в чем разница!


Цитата: Сообщение от Viktor
И было бы странным, если этот процесс бесконечный.
Понятно, что не бесконечный. Но вот так, на полной скорости упереться в бетонную плиту все же несколько не похоже на то, что движок достиг предела: полтора десятка ELO за полтора месяца после релиза версии 10, и нуль за последующий квартал - так не бывает. Пределы достигаются постепенно с некоторым замедлением.

Так что тут предел конечно есть, но не развития движка, а правил, по которым это развитие идет. Ничуть не сомневаюсь, что можно написать (например) десятки патчей, улучающих игру в различных дисбалансах материала, без ухудшения игры в целом. Это если патчи по отдельности смотреть. А если посмотреть на них как на один большой "Imbalance patch", то будет и вполне реальный выхлоп в ELO в целом. Но текущие правила тестирования это запрещают: усиливающий патч должен давать бонус в целом сам по себе.

Или вот вопрос с книгой поднимали месяца два назад: оказалось, что в ней есть позиции, где SF3 стабильно выигрывает у dev-версии. Очевидно, что тесты на таких позициях никак не могут усилить движок, ибо выиграл одной стороной, проиграл другой - в результате стабильно по очку за сторону, что увеличивает шансы "мастера", и уменьшает вероятность прохода заведомо усиливающего патча.
Maratka вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
AAM (08.05.2019), Chess762 (13.05.2019), Viktor (08.05.2019), Кевин (09.05.2019)
Старый 09.05.2019, 16:38   #4536
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Stefan Geschwentner
Date: Thu May 9 15:25:39 2019 +0200
Timestamp: 1557408339

Less LMR at root

Do no LMR for the first four moves if at root node.

STC:
LLR: 2.95 (-2.94,2.94) [0.50,4.50]
Total: 19686 W: 4524 L: 4261 D: 10901 Elo +4.64
http://tests.stockfishchess.org/test...bc5925cf04a089

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 88335 W: 15193 L: 14766 D: 58376 Elo +1.68
http://tests.stockfishchess.org/test...bc5925cf04a1c3

Bench: 3184182


http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ChessMan (09.05.2019), Maratka (09.05.2019), Валекс (09.05.2019)
Старый 09.05.2019, 16:53   #4537
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Sergei Ivanov
Date: Thu May 9 15:39:57 2019 +0200
Timestamp: 1557409197

Fix cycle detection in presence of repetitions (всё же добавили )

In master search() may incorrectly return a draw score in the following
corner case: there was a 2-fold repetition during the game, and the
current position can be reached by a move from a repeated one. This case
is treated as an upcoming 3-fold repetition, which it is not.

Here is a testcase demonstrating the issue (note that the moves
after FEN are required). The input:

position fen 8/8/8/8/8/8/p7/2k4K b - - 0 1 moves c1b1 h1g1 b1c1 g1h1 c1b1 h1g1 b1a1 g1h1
go movetime 1000

produces the output:

[...]
info depth 127 seldepth 2 multipv 1 score cp 0 [...]
bestmove a1b1

saying that the game will be drawn by repetion. However the other possible
move for black, Kb2, avoids repetitions and wins. The patch fixes this behavior.
In particular it finds mate in 10 in the above position.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 10604 W: 2390 L: 2247 D: 5967 Elo +4.69
http://tests.stockfishchess.org/test...bc5925cf0167bf

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 19620 W: 3308 L: 3185 D: 13127 Elo +2.18
http://tests.stockfishchess.org/test...bc5925cf016b2d

Bench is not changed since it does not test positions with history of moves.

Bench: 3184182

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ChessMan (09.05.2019), Maratka (09.05.2019), Валекс (09.05.2019)
Старый 09.05.2019, 17:36   #4538
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

А этого так и не было?
http://tests.stockfishchess.org/test...bc5925cf01951a
Maratka вне форума   Ответить с цитированием
Старый 09.05.2019, 17:40   #4539
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А этого так и не было?
http://tests.stockfishchess.org/test...bc5925cf01951a
Ещё нет.

http://tests.stockfishchess.org/test...bc5925cf03e463 - этот тоже ждём.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 09.05.2019, 18:07   #4540
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

BrainFish_190508

https://zipproth.de
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (09.05.2019)
Старый 09.05.2019, 19:10   #4541
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Miguel Lahoz
Date: Thu May 9 18:00:58 2019 +0200
Timestamp: 1557417658

Remove PvNode template from reduction

This functional simplification removes the PvNode reduction and adjusts
the ttPv lmr condition accordingly. Their definitions only differ by the
inclusions of ttPv. Aside from this, shallow move pruning definition
will be the only other functional difference, but this does not seem to
matter too much.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 58908 W: 12980 L: 12932 D: 32996 Elo +0.28
http://tests.stockfishchess.org/test...bc5925cf046c6a

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 20351 W: 3521 L: 3399 D: 13431 Elo +2.08
http://tests.stockfishchess.org/test...bc5925cf047cd2

Bench: 3687854

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alvir (11.05.2019), ChessMan (09.05.2019), Maratka (09.05.2019), Vasilievich (10.05.2019), Валекс (09.05.2019)
Старый 13.05.2019, 06:45   #4542
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/html...bc5925cf054561

Это что?
Maratka вне форума   Ответить с цитированием
Старый 13.05.2019, 14:24   #4543
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Это не для реальных шахматных условий патч. Речь о набираемых глубинах, близких к максимальной глубине для Стока (128):

https://github.com/mstembera/Stockfi...401655676346e8
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (13.05.2019)
Старый 13.05.2019, 15:19   #4544
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

asmFish обновился до патча:

Simplify evaluation of blockers_for_king …
miguel-l authored and snicolet committed to official-stockfish/Stockfish on 20 Sep 2018


Моя компиляция:

Bench: 4648095


Скачать:

http://s000.tinyupload.com/index.php...25874297670638
ChessMan вне форума   Ответить с цитированием
10 пользователя(ей) сказали cпасибо:
ALEKS (13.05.2019), Antuan (12.08.2019), byan_mivv (13.05.2019), Chess762 (14.05.2019), Rom77 (13.05.2019), Vasilievich (13.05.2019), Viktor (13.05.2019), Александр (14.05.2019), Валекс (14.05.2019), Философ (13.05.2019)
Старый 15.05.2019, 10:57   #4545
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Michael Chaly
Date: Wed May 15 09:49:29 2019 +0200
Timestamp: 1557906569

Decrease reduction in case we had singular extension. #2146

Passed STC http://tests.stockfishchess.org/test...bc5925cf057a84
LLR: 2.95 (-2.94,2.94) [0.50,4.50]
Total: 73454 W: 16482 L: 15954 D: 41018 Elo +2.50

Passed LTC http://tests.stockfishchess.org/test...bc5925cf05822f
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 56696 W: 9877 L: 9538 D: 37281 Elo +2.08

Original idea by @locutus2

bench 3378510


http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (15.05.2019)
Старый 15.05.2019, 11:03   #4546
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Вариация на тему моей старой идеи, которую независимо попробовал ещё и sg, а я допилил до рабочего состояния. Уменьшает отсечение в случае, если у нас есть "единственный" ход, который надо поглубже исследовать.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (15.05.2019), Maratka (15.05.2019), Кевин (15.05.2019)
Старый 15.05.2019, 11:05   #4547
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Joost VandeVondele
Date: Wed May 15 09:52:27 2019 +0200
Timestamp: 1557906747

Allow for higher depths. (#2147)

High rootDepths, selDepths and generally searches are increasingly
common with long time control games, analysis, and improving hardware.
In this case, depths of MAX_DEPTH/MAX_PLY (128) can be reached,
and the search tree is truncated.

In principle MAX_PLY can be easily increased, except for a technicality
of storing depths in a signed 8 bit int in the TT. This patch increases
MAX_PLY by storing the depth in an unsigned 8 bit, after shifting by the
most negative depth stored in TT (DEPTH_NONE).

No regression at STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 42235 W: 9565 L: 9484 D: 23186 Elo +0.67
http://tests.stockfishchess.org/test...bc5925cf0595e1

Verified to reach high depths on
k1b5/1p1p4/pP1Pp3/K2pPp2/1P1p1P2/3P1P2/5P2/8 w - -
info depth 142 seldepth 154 multipv 1 score cp 537 nodes 26740713110 ...

No bench change.

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (15.05.2019)
Старый 15.05.2019, 11:26   #4548
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: xoto10
Date: Wed May 15 10:12:38 2019 +0200
Timestamp: 1557907958

Add eg component to evaluate_shelter() #2137

Add an endgame component to the blockedstorm penalty
so that the penalty applies more uniformly through the game.

STC 10+0.1 th 1 :
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 94063 W: 21426 L: 21118 D: 51519 Elo +1.14
http://tests.stockfishchess.org/test...bc5925cf04bf43

LTC 60+0.6 th 1 :
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 188232 W: 32808 L: 32090 D: 123334 Elo +1.33
http://tests.stockfishchess.org/test...bc5925cf04c4fd

Refactored code with higher constant values gave a more convincing LTC result:
LLR: 2.96 (-2.94,2.94) [0.00,3.50]
Total: 30050 W: 5330 L: 5066 D: 19654 Elo +3.05
http://tests.stockfishchess.org/test...bc5925cf050653

Bench: 3687700

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (15.05.2019)
Старый 15.05.2019, 11:27   #4549
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: xoto10
Date: Wed May 15 10:18:49 2019 +0200
Timestamp: 1557908329

Remove pawn count in space() calculation #2139

Simplification. Various attempts to optimise the pawn
count bonus showed little effect, so remove pawn count
altogether and compensate by subtracting 1 instead of 4.

STC 10+0.1 th 1:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 152244 W: 33709 L: 33847 D: 84688 Elo -0.31
http://tests.stockfishchess.org/test...bc5925cf04170e

LTC 60+0.6 th 1:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 24100 W: 4079 L: 3964 D: 16057 Elo +1.66
http://tests.stockfishchess.org/test...bc5925cf04e889

Bench: 3648841

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (15.05.2019)
Старый 15.05.2019, 11:41   #4550
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Какой-то еще один должен быть.


Иначе бенч не совпадает с последними исходниками.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (15.05.2019)
Старый 15.05.2019, 11:41   #4551
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: svivanov72
Date: Wed May 15 10:22:21 2019 +0200
Timestamp: 1557908541

Precompute repetition info (#2132)

Store repetition info in StateInfo instead of recomputing it in
three different places. This saves some work in has_game_cycle()
where this info is needed for positions before the root.

Tested for non-regression at STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 34104 W: 7586 L: 7489 D: 19029 Elo +0.99
http://tests.stockfishchess.org/test...bc5925cf044b56

No functional change.

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (15.05.2019)
Старый 15.05.2019, 11:42   #4552
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: protonspring
Date: Wed May 15 10:24:00 2019 +0200
Timestamp: 1557908640

Simplify Thread Voting Scheme #2129

This is a functional simplification of the math in the voting scheme.

It took a bit longer to pass LTC 8 threads, so perhaps more testing is needed at longer times and/or more threads.

STC 4 threads
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 22315 W: 4852 L: 4732 D: 12731 Elo +1.87
http://tests.stockfishchess.org/test...bc5925cf03d439

STC 8 threads
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 42427 W: 8451 L: 8369 D: 25607 Elo +0.67
http://tests.stockfishchess.org/test...bc5925cf03da90

LTC 4 Threads
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 23513 W: 4208 L: 4092 D: 15213 Elo +1.71
http://tests.stockfishchess.org/test...bc5925cf03e1ec

LTC 8 Threads
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 70098 W: 11442 L: 11399 D: 47257 Elo +0.21
http://tests.stockfishchess.org/test...bc5925cf03e463

No functional change (in single thread)

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (15.05.2019)
Старый 15.05.2019, 11:42   #4553
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Да там сейчас Марко пришёл и делит число PR на 5 примерно, бенч будет скакать у исходников.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (15.05.2019)
Старый 15.05.2019, 11:44   #4554
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Регресс бы сразу зарядить. Если опять ~17 ELO, нужно что-то менять в канцелярии, и не затягивать этот процесс, а то и через год все будет то же. Явно какая-то бага в сценарии!
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (15.05.2019)
Старый 15.05.2019, 11:45   #4555
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Регресс бы сразу зарядить. Если опять ~17 ELO, нужно что-то менять в канцелярии, и не затягивать этот процесс, а то и через год все будет то же. Явно какая-то бага в сценарии!
Не нужно пока. Пока что ещё 1 эло гейнер даже без PR висит.
http://tests.stockfishchess.org/test...bc5925cf0595aa
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (15.05.2019)
Старый 15.05.2019, 11:45   #4556
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Moez Jellouli
Date: Wed May 15 10:26:32 2019 +0200
Timestamp: 1557908792

Simplify reduction formula #2122

Simplify reduction formula

No functional change.


http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (15.05.2019)
Старый 15.05.2019, 11:48   #4557
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Не нужно пока. Пока что ещё 1 эло гейнер даже без PR висит.
Ну его подождать, и зарядить. Либо пусть пишут, почему патч не апрувят.

http://tests.stockfishchess.org/test...bc5925cf01951a
И объяснений нет, во всяком случае открытых (Вам возможно что-то в приват писали).
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (15.05.2019)
Старый 15.05.2019, 11:49   #4558
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: protonspring
Date: Wed May 15 10:31:21 2019 +0200
Timestamp: 1557909081

Simplify connected #2114

This is a functional simplification that simplifies
some of the math for connected pawns. The bench is
different because I moved a /2 from opposed into
the connected array.

STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 37954 W: 8504 L: 8415 D: 21035 Elo +0.81
http://tests.stockfishchess.org/test...bc5925cf028156

LTC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 27780 W: 4682 L: 4572 D: 18526 Elo +1.38
http://tests.stockfishchess.org/test...bc5925cf0284b8

Bench 3824325

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Maratka (15.05.2019), Валекс (15.05.2019)
Старый 15.05.2019, 11:51   #4559
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Ну его подождать, и зарядить. Либо пусть пишут, почему патч не апрувят.

http://tests.stockfishchess.org/test...bc5925cf01951a
И объяснений нет, во всяком случае открытых (Вам возможно что-то в приват писали).
Так это давно уже похоронили
Запустили ещё 2 LTC, оба не прошли.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Maratka (15.05.2019), Кевин (15.05.2019)
Старый 15.05.2019, 12:07   #4560
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Marco Costalba
Date: Wed May 15 10:52:15 2019 +0200
Timestamp: 1557910335

Revert "Make rootDepth local to search. (#2077)"

This reverts commit 44c320a572188b5875291103edb344c584b91d19.

Fix a compile error.

Bench: 3824325

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (15.05.2019)
Ответ


Здесь присутствуют: 14 (пользователей: 0 , гостей: 14)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:33. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru