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

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

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2016, 17:13   #1
Харлампий
2 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 420
Сказал(а) спасибо: 522
Поблагодарили 1,767 раз(а) в 405 сообщениях
Репутация: 123
По умолчанию Stockfish и его производные



Stockfish 10

Stockfish 9

Stockfish 8

Официальный сайт стокфиш

Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/

Сборки Stockfish и CorChess от I. Ivec

Развитие движка http://tests.stockfishchess.org/tests

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.
[свернуть]

Последний раз редактировалось sovaz1997; 11.10.2019 в 16:19. Причина: Заменил лого Stockfish, т. к. ссылка устарела
Харлампий вне форума   Ответить с цитированием
42 пользователя(ей) сказали 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), 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), 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), Psyclone2513 (06.10.2017), Raptor (17.11.2018), SergeyTUR (04.02.2019), Shadow (15.11.2017), sovaz1997 (03.10.2017), Stavross (04.06.2016), tt66 (04.06.2016), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Валекс (27.11.2018), Виталий В. (13.07.2016), Гудвин (04.06.2016), Кевин (30.03.2017), Ларин (09.02.2018), Петригин Олег (04.06.2016), Ренат (17.10.2016), Философ (04.06.2016)
Старый 06.10.2019, 23:01   #5821
dew
2 разряд
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 335
Сказал(а) спасибо: 47
Поблагодарили 135 раз(а) в 83 сообщениях
Репутация: 18
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А кому оно мешало? И чем?
Удобно же!

Код кстати этот где-то остался?
Есть такое понятие, как репродукцируемые (по-русски видимо повторяемые один в один) сборки.. Когда собираешь бинарь несколько раз - он должен быть идентичным.. так вот, подобные выкрутасы этому мешают и многие статические анализаторы кода на это указывают ругательствами.. Да и зачем лишний код, кроме как для дебага?

Для дебаг-сборки можно наверное оставить - но компиляторы сами умеют в коде делать ident
dew вне форума   Ответить с цитированием
Старый 06.10.2019, 23:09   #5822
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,949
Сказал(а) спасибо: 7,262
Поблагодарили 8,790 раз(а) в 3,181 сообщениях
Репутация: 421
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Да, откатили естественно.
В последней версии от 06.10.2019 это уже учтено?
Viktor на форуме   Ответить с цитированием
Старый 06.10.2019, 23:13   #5823
dew
2 разряд
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 335
Сказал(а) спасибо: 47
Поблагодарили 135 раз(а) в 83 сообщениях
Репутация: 18
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
В последней версии от 06.10.2019 это уже учтено?
овкоз, если его откатили менее чем за сутки еще в сентябре
его делали только для tcec-сборки
dew вне форума   Ответить с цитированием
Старый 06.10.2019, 23:43   #5824
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,949
Сказал(а) спасибо: 7,262
Поблагодарили 8,790 раз(а) в 3,181 сообщениях
Репутация: 421
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от dew
овкоз
Это слово требует перевода...
Viktor на форуме   Ответить с цитированием
Старый 06.10.2019, 23:47   #5825
dew
2 разряд
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 335
Сказал(а) спасибо: 47
Поблагодарили 135 раз(а) в 83 сообщениях
Репутация: 18
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
Это слово требует перевода...
Ну если ты не тролишь, то это было типа "of course", что перводится как "конечно"?
dew вне форума   Ответить с цитированием
Старый 07.10.2019, 00:05   #5826
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,949
Сказал(а) спасибо: 7,262
Поблагодарили 8,790 раз(а) в 3,181 сообщениях
Репутация: 421
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от dew
Ну если ты не тролишь, то это было типа "of course", что перводится как "конечно"?
Вообще-то я понимаю нормальный русский язык, а не модные придуманные слова. И в данном случае можно понять про троллинг с вашей стороны.
Спасибо за разъяснение.
Viktor на форуме   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Lk (07.10.2019), dew (07.10.2019)
Старый 07.10.2019, 01:09   #5827
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,290
Сказал(а) спасибо: 4,621
Поблагодарили 12,606 раз(а) в 3,650 сообщениях
Записей в дневнике: 234
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Ondrej Mosnacek
Date: Sun Oct 6 23:05:30 2019 +0200
Timestamp: 1570395930

Make priorCapture a bool

It is always used as a bool, so let's make it a bool straight away.
We can always redefine it as a Piece in a later patch if we want
to use the piece type or the piece color.

No functional change.

http://abrok.eu/stockfish/
__________________
ICCF SIM 2537, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (07.10.2019)
Старый 07.10.2019, 02:04   #5828
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,290
Сказал(а) спасибо: 4,621
Поблагодарили 12,606 раз(а) в 3,650 сообщениях
Записей в дневнике: 234
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Alain SAVARD
Date: Mon Oct 7 00:50:54 2019 +0200
Timestamp: 1570402254

Adjust pawn span

Run as a simplification

a) insures that pawn attacks are always included in the pawn span
(this "fixes" the case where some outpost or reachable outpost
bonus were awarded on squares controlled by enemy pawns).

b) compute the full span only if not "backward" or not "blocked".

By looking at "blocked" instead of "opposed", we get a nice simpli-
fication and the "new" outpost detection is almost identical, except
a few borderline cases on rank 4.

passed STC
http://tests.stockfishchess.org/test...bc5902b6cefb90
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 79113 W: 17168 L: 17159 D: 44786 Elo +0.04

passed LTC
http://tests.stockfishchess.org/test...bc5902b6cf0692
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 41286 W: 6819 L: 6731 D: 27736 Elo +0.74

See https://github.com/official-stockfis...fish/pull/2348

bench: 3812891

http://abrok.eu/stockfish/
__________________
ICCF SIM 2537, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Maratka (07.10.2019), Vasilievich (07.10.2019), Viktor (07.10.2019), Валекс (07.10.2019)
Старый 07.10.2019, 08:01   #5829
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,290
Сказал(а) спасибо: 4,621
Поблагодарили 12,606 раз(а) в 3,650 сообщениях
Записей в дневнике: 234
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Окончательный итог регресс-теста. Очень прилично.

19-10-06 Ala master
ELO: 41.96 +-1.9 (95%) LOS: 100.0%
Total: 40000 W: 8553 L: 3746 D: 27701

40000 @ 60+0.6 th 1 Regression/progression test against SF10 after "Introduce separate counter-move tables for captures" of October 6th.
__________________
ICCF SIM 2537, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (08.10.2019), Kesandr (07.10.2019), Валекс (07.10.2019)
Старый 07.10.2019, 09:27   #5830
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,290
Сказал(а) спасибо: 4,621
Поблагодарили 12,606 раз(а) в 3,650 сообщениях
Записей в дневнике: 234
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

https://github.com/official-stockfis...fish/pull/2349 - просто крышесносящий патч: прошёл аж два LTC и явно elo-гейнер.
__________________
ICCF SIM 2537, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Rom77 (07.10.2019), Vasilievich (07.10.2019), Viktor (07.10.2019)
Старый 07.10.2019, 11:11   #5831
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 2,213
Сказал(а) спасибо: 32
Поблагодарили 2,828 раз(а) в 1,506 сообщениях
Репутация: 42
По умолчанию Re: Stockfish и его производные

Вообще на примере этого патча можно проследить, как работает девелопмент
Изначально tropism, он же kingFlankAttacks, входил в KingDanger с коэффициентом 4.
Потом было вот что:
https://github.com/official-stockfis...fish/pull/1821 - он вообще убирается оттуда;
https://github.com/official-stockfis...fish/pull/1827 - добавляется с коэффициентом 1/4, но в квадрате;
https://github.com/official-stockfis...fish/pull/1984 - вес увеличивается с 1/4 до 5/16;
вот сегодняшний патч - вес снова увеличивается, с 5/16 до 3/8.
Итого из 4 * x получилось 3/8 * x Кстати говоря, это единственная часть оценки, которая зависит от числа в виде полинома 4 степени.
Кстати, это ещё и говорит о пользе упрощающих патчей - после первого было немало недовольных, что такую важную часть оценки вырезают. А в итоге то, что её заменило, уже 3 эло гейнер приносит.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alex_Lk (07.10.2019), Chess762 (08.10.2019), Кевин (07.10.2019)
Старый 07.10.2019, 12:26   #5832
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,290
Сказал(а) спасибо: 4,621
Поблагодарили 12,606 раз(а) в 3,650 сообщениях
Записей в дневнике: 234
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
крышесносящий патч
Оперативно его в мастер добавил Сниколет :


Author: SFisGOD
Date: Mon Oct 7 11:14:33 2019 +0200
Timestamp: 1570439673

Tweak kingFlankAttacks factor in kingDanger

Increase kingFlankAttacks factor in kingDanger from 5/16 to 6/16.

Failed STC:
LLR: -2.96 (-2.94,2.94) [0.00,4.00]
Total: 77947 W: 16989 L: 16848 D: 44110 Elo +0.63
http://tests.stockfishchess.org/test...bc5902b6cf63cd

Passed LTC 1:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 13443 W: 2231 L: 2037 D: 9175 Elo +5.01
http://tests.stockfishchess.org/test...bc5902b6cf6ffb

Passed LTC 2:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 23340 W: 3842 L: 3617 D: 15881 Elo +3.35
http://tests.stockfishchess.org/test...bc5902b6cf7c27

Closes https://github.com/official-stockfis...fish/pull/2349

Bench: 4042155

http://abrok.eu/stockfish/
__________________
ICCF SIM 2537, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Antuan (07.10.2019), Chess762 (08.10.2019), Vasilievich (07.10.2019), Валекс (07.10.2019)
Старый 07.10.2019, 12:59   #5833
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,290
Сказал(а) спасибо: 4,621
Поблагодарили 12,606 раз(а) в 3,650 сообщениях
Записей в дневнике: 234
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

19-10-06 Ala master
ELO: 51.76 +-1.8 (95%) LOS: 100.0%
Total: 40000 W: 8543 L: 2628 D: 28829
40000 @ 30+0.3 th 8
Multicore regression/progression test against SF10 after "Introduce separate counter-move tables for captures" of October 6th.
__________________
ICCF SIM 2537, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (07.10.2019)
Старый 07.10.2019, 17:38   #5834
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 7,028
Сказал(а) спасибо: 1,733
Поблагодарили 4,020 раз(а) в 2,864 сообщениях
Репутация: 112
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Оперативно его в мастер добавил Сниколет :
Это вообще должно быть нормой, а не поводом для восторга. Ведь иначе новые патчи тестируются не против актуальной версии, и показывают другое поведение.
Maratka вне форума   Ответить с цитированием
Старый 07.10.2019, 20:03   #5835
dew
2 разряд
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 335
Сказал(а) спасибо: 47
Поблагодарили 135 раз(а) в 83 сообщениях
Репутация: 18
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Это вообще должно быть нормой, а не поводом для восторга. Ведь иначе новые патчи тестируются не против актуальной версии, и показывают другое поведение.
Я думаю, что про опперативность восторг был связан с тем, что PR'ы иногда рассматриваются переписками по нескольку месяцев, что вызывает недоумевание, особенно когда изначально они несли симплификейшн или ело, но со временем становятся не актуальными...
dew вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (07.10.2019)
Старый 07.10.2019, 20:31   #5836
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 7,028
Сказал(а) спасибо: 1,733
Поблагодарили 4,020 раз(а) в 2,864 сообщениях
Репутация: 112
По умолчанию Re: Stockfish и его производные

Вот и я про это: через несколько недель, патч дающий Elo, положенный на несколько новых патчей может дать и минус. Т.е. его нужно как минимум перетестировать против нового мастера. А теперь представим себе состояние души его автора: было +2 Elo, стало -0.6, просто потому, что кто-то долго возился. Очень хочется писать очередной?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
dew (07.10.2019)
Старый 08.10.2019, 00:08   #5837
Kesandr
3 разряд
 
Аватар для Kesandr
 
Регистрация: 28.06.2018
Сообщений: 143
Сказал(а) спасибо: 108
Поблагодарили 61 раз(а) в 38 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

Author: Alayan
Date: Mon Oct 7 22:30:04 2019 +0200
Timestamp: 1570480204

Adjust aspiration window with eval

This patch changes the base aspiration window size depending on the absolute
value of the previous iteration score, increasing it away from zero. This
stems from the observation that the further away from zero, the more likely
the evaluation is to change significantly with more depth. Conversely, a
tighter aspiration window is more efficient when close to zero.

A beneficial side-effect is that analysis of won positions without a quick
mate is less prone to waste nodes in repeated fail-high that change the eval
by tiny steps.

STC:
LLR: 2.96 (-2.94,2.94) [0.50,4.50]
Total: 60102 W: 13327 L: 12868 D: 33907 Elo +2.65
http://tests.stockfishchess.org/test...bc5902b6cf39ba

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 155553 W: 25745 L: 25141 D: 104667 Elo +1.35
http://tests.stockfishchess.org/test...bc5902b6cf4028

Future work : the values used in this patch were only a reasonable guess.
Further testing should unveil more optimal values. However, the aspiration
window is rather tight with a minimum of 21 internal units, so discrete
integers put a practical limitation to such tweaking.

More exotic experiments around the aspiration window parameters could also
be tried, but efficient conditions to adjust the base aspiration window size
or allow it to not be centered on the current evaluation are not obvious.

The aspiration window increases after a fail-high or a fail-low is another
avenue to explore for potential enhancements.

Bench: 4043748
http://abrok.eu/stockfish/
Kesandr вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Vasilievich (08.10.2019), Viktor (08.10.2019), Валекс (09.10.2019)
Старый 08.10.2019, 00:23   #5838
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 2,213
Сказал(а) спасибо: 32
Поблагодарили 2,828 раз(а) в 1,506 сообщениях
Репутация: 42
По умолчанию Re: Stockfish и его производные

https://www.sp-cc.de/
2 Stockfish 190930 bmi2 : 3551 8 8 5000 77.0 % 3331 41.4 %
3 Stockfish 10 181129 : 3508 5 5 17000 77.6 % 3280 38.9 %
Vizvezdenec вне форума   Ответить с цитированием
Старый 08.10.2019, 01:06   #5839
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 7,028
Сказал(а) спасибо: 1,733
Поблагодарили 4,020 раз(а) в 2,864 сообщениях
Репутация: 112
По умолчанию Re: Stockfish и его производные

Тут что еще было бы интересно прогонять (в т.ч. и на FishTest):
По мере того, как новая dev-сборка растет над предыдущим релизом, было бы интересно, а где-то и правильно сравнивать с предыдущим релизом (т.е. SF10 на сегодня) с уменьшинием презрения в SF10 до нуля, а может и небольшого минуса.

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

А реально ведь без особых вопросов, что SF выйдет в финалы очередных турниров, если только не закакать их десятком клонов LZ, но не пускать клоны SF.
Но в финале SF'ши придется играть явно не против Houdini и рядом с ним находящихся движков.
Maratka вне форума   Ответить с цитированием
Старый 08.10.2019, 10:54   #5840
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,949
Сказал(а) спасибо: 7,262
Поблагодарили 8,790 раз(а) в 3,181 сообщениях
Репутация: 421
По умолчанию Re: Stockfish и его производные

Обновилась версия от 07.10.2019
http://chess.ultimaiq.net/stockfish.html
Viktor на форуме   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Borisk (08.10.2019), Chess762 (08.10.2019), gens (09.10.2019), Vasilievich (08.10.2019), Валекс (09.10.2019), Харлампий (08.10.2019)
Старый 08.10.2019, 18:59   #5841
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 2,213
Сказал(а) спасибо: 32
Поблагодарили 2,828 раз(а) в 1,506 сообщениях
Репутация: 42
По умолчанию Re: Stockfish и его производные

Вообще интересно, насколько теперь SF будет медленнее с новыми патчами, т.к. они ещё больше раздувают всякие countermove таблицы.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alvir (08.10.2019), Cr@ck (08.10.2019), Кевин (08.10.2019)
Старый 08.10.2019, 20:19   #5842
alchemist888
3 разряд
 
Аватар для alchemist888
 
Регистрация: 25.04.2019
Сообщений: 244
Сказал(а) спасибо: 148
Поблагодарили 230 раз(а) в 118 сообщениях
Репутация: 30
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Вообще интересно, насколько теперь SF будет медленнее с новыми патчами, т.к. они ещё больше раздувают всякие countermove таблицы.
Сравнил скорости SF 07102019 и SF8. В начальной позиции и на одном потоке разница незначительная: 1-2% максимум в пользу SF8, но при этом новый Стокфиш набирает глубину значительно быстрее. Потребовалось всего 33 секунды, чтобы достигнуть глубины 28, когда SF8 целых 1:30 набирал глубину 27.
alchemist888 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Kesandr (08.10.2019), Maratka (08.10.2019), Rom77 (09.10.2019), Viktor (08.10.2019)
Старый 09.10.2019, 09:35   #5843
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,949
Сказал(а) спасибо: 7,262
Поблагодарили 8,790 раз(а) в 3,181 сообщениях
Репутация: 421
По умолчанию Re: Stockfish и его производные

Author: 31m059
Date: Wed Oct 9 14:17:52 2019 +0900
Timestamp: 1570598272

No reachable outpost bonus for bishops

Previously, we used various control statements and ternary operators to divide
Outpost into four bonuses, based on whether the outpost was for a knight or
bishop, and whether it was currently an Outpost or merely a potential ("reachable")
one in the future. Bishop outposts, however, have traditionally been worth far
less Elo in testing. An attempt to remove them altogether passed STC, but failed LTC.

Here we include a narrower simplification, removing the reachable Outpost bonus
for bishops. This bonus was always suspect, given that its current implementation
conflicts directly with BishopPawns. BishopPawns penalizes our bishops based on the
number of friendly pawns on the same color of square, but by definition, Outposts
must be pawn-protected! This PR helps to alleviate this conceptual contradiction
without loss of Elo and with slightly simpler code.

On a code level, this allows us to simplify a ternary operator into the previous
"if" block and distribute a multiplication into an existing constant Score. On a
conceptual level, we retire one of the four traditional Outpost bonuses.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 22277 W: 4882 L: 4762 D: 12633 Elo +1.87
http://tests.stockfishchess.org/test...bc5902b6cf9751

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 51206 W: 8353 L: 8280 D: 34573 Elo +0.50
http://tests.stockfishchess.org/test...bc5902b6cf9cd5

Closes https://github.com/official-stockfis...fish/pull/2352

Bench: 3941591
http://abrok.eu/stockfish/
Viktor на форуме   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
byan_mivv (09.10.2019), Валекс (09.10.2019), Виталий В. (09.10.2019), Кевин (09.10.2019)
Старый 09.10.2019, 09:36   #5844
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,949
Сказал(а) спасибо: 7,262
Поблагодарили 8,790 раз(а) в 3,181 сообщениях
Репутация: 421
По умолчанию Re: Stockfish и его производные

Author: VoyagerOne
Date: Wed Oct 9 15:22:16 2019 +0900
Timestamp: 1570602136

Introduce separate counter-move tables for inCheck

Enhance counter-move history table by adding a inCheck dimension. This doubles
the size of the table but provides more accurate move ordering.

STC: (yellow)
LLR: -2.94 (-2.94,2.94) [0.50,4.50]
Total: 36217 W: 7790 L: 7777 D: 20650 Elo +0.12
http://tests.stockfishchess.org/test...bc5902b6d04fe0

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 36665 W: 6063 L: 5788 D: 24814 Elo +2.61
http://tests.stockfishchess.org/test...bc5902b6d05985

Closes https://github.com/official-stockfis...fish/pull/2353

Bench: 4053577
http://abrok.eu/stockfish/
Viktor на форуме   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
byan_mivv (09.10.2019), Maratka (09.10.2019), Валекс (09.10.2019), Виталий В. (09.10.2019), Кевин (09.10.2019)
Старый 09.10.2019, 09:52   #5845
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 7,028
Сказал(а) спасибо: 1,733
Поблагодарили 4,020 раз(а) в 2,864 сообщениях
Репутация: 112
По умолчанию Re: Stockfish и его производные

Тьфу три раза, но похоже команда SF явно преодолела кризис, который был по весне.
Кстати на моей памяти это второй случай, первый был позапрошлым летом, когда SF не вышел в финал TCEC, т.е. ему не хватило голой мощности без Contempt для второго места, хотя он явно был лучше финалистов.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (09.10.2019)
Старый 09.10.2019, 15:53   #5846
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,290
Сказал(а) спасибо: 4,621
Поблагодарили 12,606 раз(а) в 3,650 сообщениях
Записей в дневнике: 234
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Обратил внимание, что теперь на «Фиштесте» у каждого текущего теста указано число задействованных ядер. Информативно стало.
__________________
ICCF SIM 2537, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (10.10.2019), Maratka (09.10.2019)
Старый 09.10.2019, 19:06   #5847
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 7,028
Сказал(а) спасибо: 1,733
Поблагодарили 4,020 раз(а) в 2,864 сообщениях
Репутация: 112
По умолчанию Re: Stockfish и его производные

Прошел еще один патч... Не пойму его суть: и не упрощение, и не новый код. Просто константы заменили на переменные, но константы явно должны быть быстрее!
http://tests.stockfishchess.org/test...bc597ba8ecd25e

Кто-то может объяснить, в чем его польза?
Maratka вне форума   Ответить с цитированием
Старый 11.10.2019, 13:32   #5848
Yard
4 разряд
 
Аватар для Yard
 
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 49
Сказал(а) спасибо: 86
Поблагодарили 42 раз(а) в 24 сообщениях
Репутация: 1
По умолчанию Re: Stockfish и его производные

Chess Engines Diary
Yard вне форума   Ответить с цитированием
Старый 11.10.2019, 15:26   #5849
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 2,213
Сказал(а) спасибо: 32
Поблагодарили 2,828 раз(а) в 1,506 сообщениях
Репутация: 42
По умолчанию Re: Stockfish и его производные

Ни в чём. В мастере не будет
Vizvezdenec вне форума   Ответить с цитированием
Старый 16.10.2019, 18:23   #5850
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 7,028
Сказал(а) спасибо: 1,733
Поблагодарили 4,020 раз(а) в 2,864 сообщениях
Репутация: 112
По умолчанию Re: Stockfish и его производные

Блин, а на кой его писали? Вот что автор хотел получить?
Maratka вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 7 (пользователей: 0 , гостей: 7)
 
Опции темы
Опции просмотра

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

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

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


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


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