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)
Старый 15.09.2019, 02:42   #5701
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

А.
Ну там в общем как.
Если кто-то из игроков на своём ходе подозвал судью и сказал "тут правило 50 ходов - ничья" и он прав, то это ничья.
А если оба игрока забыли, то судья может ничего не делать. Но потом партию проверят, и если там было 75 ходов таких (не 50), то ничья всё равно присуждается, даже если результат партии другой в итоге был, я так понял это.
То же и про троекратное - вызвал судью - там 3 раза надо. А забыл - там надо 5.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Lk (15.09.2019), Rom77 (15.09.2019)
Старый 15.09.2019, 02:48   #5702
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Если кто-то из игроков на своём ходе подозвал судью и сказал "тут правило 50 ходов - ничья" и он прав, то это ничья.
Да, ну.. Это как-то с логикой не вяжется.. Что значит - "и он прав"? Он что компьютер что-ли? И уж 50 ходов из гроссов это маловероятно, что кто-то забудет. И во вторых - играть 75 ходов слабейшей стороне по собственному желанию никак уж не выгодно (мат можно схлопотать).
dew вне форума   Ответить с цитированием
Старый 15.09.2019, 02:52   #5703
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от dew
Да, ну.. Это как-то с логикой не вяжется.. Что значит - "и он прав"? Он что компьютер что-ли? И уж 50 ходов из гроссов это маловероятно, что кто-то забудет. И во вторых - играть 75 ходов слабейшей стороне по собственному желанию никак уж не выгодно (мат можно схлопотать).
Ну Карякин вон на том кубке мира, что выиграл, вызывал судью.
Но ошибся, потому что в одной из трижды повторённых позиций была не та очерёдность хода. В итоге противнику добавили 2 минуты, правда, всё равно всё закончилось ничьей.
Т.е. там как. Гросс может в любой момент подозвать судью, проверить на троекратное/правило 50 ходов.
Если правда - то ничья.
Если неправда - + 2 минуты противнику.
Ну а если без подзывания 75 ходов / пятикратное повторение, то всё равно ничья. Как-то так.
Движкам на это вообще всё равно
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alex_Lk (15.09.2019)
Старый 15.09.2019, 03:03   #5704
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

Короче, было бы, не плохо, если на форуме есть судья и сказал бы свое авторитетное слово - есть ли в таких окончаниях правило 75-ходов
dew вне форума   Ответить с цитированием
Старый 15.09.2019, 03:09   #5705
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Нету. С 92 года отменили абсолютно все правила по всем окончаниям.
Я это в детстве ещё в книге Карпова читал С тех пор ничего не изменилось.
Текущие правила скорее следствие того, что сейчас стали достаточно много играть в блиц. И там человек, делая 10 ходов за 3 секунды, может просто забыть, что правило 50 ходов в игре вообще есть. И играть 600-ходовые партии.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
dew (15.09.2019), Rom77 (15.09.2019)
Старый 15.09.2019, 06:54   #5706
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Sun Sep 15 00:32:54 2019

http://abrok.eu/stockfish/
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Arikchess (15.09.2019), Maratka (15.09.2019), Vasilievich (15.09.2019), Viktor (15.09.2019)
Старый 15.09.2019, 08:19   #5707
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от dew
Короче, было бы, не плохо, если на форуме есть судья и сказал бы свое авторитетное слово - есть ли в таких окончаниях правило 75-ходов
9.3. Партия признается закончившейся вничью по обоснованному заявлению игрока при своём ходе, если:
a) он запишет на своём бланке свой ход, который не может быть изменен, и заявит арбитру о своем намерении сделать этот ход, который приведет к тому, что последние 50 ходов выполнены каждым игроком без продвижения какой-либо пешки и без взятия какой-либо фигуры;
b) последние 50 ходов были завершены каждым игроком без продвижения какой-либо пешки и без взятия какой-либо фигуры.

Цитата: Сообщение от Vizvezdenec
Ну а если без подзывания 75 ходов / пятикратное повторение, то всё равно ничья. Как-то так.
Цитата: Сообщение от Vizvezdenec
А если оба игрока забыли, то судья может ничего не делать. Но потом партию проверят, и если там было 75 ходов таких (не 50), то ничья всё равно присуждается, даже если результат партии другой в итоге был, я так понял это.
То же и про троекратное - вызвал судью - там 3 раза надо. А забыл - там надо 5.

В обоих случаях, описанных в Статьях 9.6 и 9.7, арбитр должен вмешаться и остановить игру, объявив партию ничьей.
Судья должен это сделать до завершения партии. Если она завершена, то результат изменить нельзя.
Viktor вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alex_Lk (15.09.2019), Corrs (15.09.2019), dew (15.09.2019)
Старый 15.09.2019, 08:37   #5708
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Raubfisch: Updated September, 14 2019

https://chess.massimilianogoi.com/download/raubfisch/
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (15.09.2019)
Старый 15.09.2019, 10:17   #5709
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

Ну, понятно.. И кажется, я понял, почему в окончании "два слона против коня" не нужно больше 50 ходов: да - чтобы мат поставить в основном нужно 50+ ходов, но! Если поймать коня, а это, как правило, можно сделать (и сделать менее чем за 50 ходов), то после того как коня съели будет еще 50 ходов (что более чем достаточно)
dew вне форума   Ответить с цитированием
Старый 15.09.2019, 11:05   #5710
Alex_Lk
КМС
 
Аватар для Alex_Lk
 
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,293 раз(а) в 498 сообщениях
Репутация: 201
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Тоже думаю, и не сказать, что плохо думаю (хотя и скверно себя хвалить). Но не работает то, что надумал, хотя обязано, ибо с шахматной точки зрения это правильные эвристики,
То что правильные с точки зрения человека идеи не проходят, меня не удивляет.
Удивляет что работают вроде бы абсурдные вещи.

Например.
0-ход. Когда одной стороне дают сделать 2 хода подряд. И если ничего толкового не выходит, то ветку обрывают.

или
В генераторе ходов разрешают ходить под шах. Получается очень быстрый генератор ходов. А все "неправильные" ходы kill-яются на следующем полуходе.

З.Ы. Кстати у Стока есть "отладочный" режим где он пишет в файл свои промежуточные данные.
Интересно посмотреть как он перебирает варианты. Я правда это делал 3 года назад, когда разбирался с параметрами при запуске.
Alex_Lk вне форума   Ответить с цитированием
Старый 15.09.2019, 11:35   #5711
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Нулевой ход чуть сложнее и логичнее. Там да, передаётся ход, смотрится результат, и если противник даже с лишним темпом не может сделать позицию хотя бы не слишком плохой для себя, то считается, что у него тут прямо совсем плохо и можно дальше тут ничего не искать особо. Для этого проводится укороченный поиск - так экономится много времени.
Vizvezdenec вне форума   Ответить с цитированием
Старый 15.09.2019, 11:36   #5712
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Alex_Lk
Удивляет что работают вроде бы абсурдные вещи.

Например.
0-ход. Когда одной стороне дают сделать 2 хода подряд. И если ничего толкового не выходит, то ветку обрывают.
Разве это абсурдные и нечеловеческие? Для меня самые красивые партии, где человек не обращая внимания, что фигуры его встали под бой продолжает свою идею с потерей материала.
dew вне форума   Ответить с цитированием
Старый 15.09.2019, 12:26   #5713
SKY
3 разряд
 
Аватар для SKY
 
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

Vizvezdenec,-
Может есть резон попробовать(хотя наверняка пробовалось)увеличивать временно вес фигур которые находятся под боем,так же и потенциально,чтобы программа все больше хотела съесть фигуру,или пешку.
В обычной развесовке ход допустим считается не выгодным и рано отсекается как вариант где может находится выгодная жертва.
Так же программа будет видеть при каком весе фигуры противника ее стоит съесть что даст какое-то дополнительное понимание силы позиции данной фигуры.
SKY вне форума   Ответить с цитированием
Старый 15.09.2019, 13:02   #5714
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну это в какой-то степени есть в виде оценки угроз.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SKY (15.09.2019)
Старый 15.09.2019, 15:37   #5715
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Что-то я не понял вопроса. Есть белая ладья и черный ферзь, стоящие на одной линии. Ладья весит 800 сантипешек, ферзь 1500. Ход белых. Какие могут быть сомнения в необходимости взять ферзя, если белым за это ничего не будет, либо (худший для них вариант) они теряют ладью? Т.е. если ферзь станет временно весить 5000, это что меняет?

Или смысл в увеличении веса слона/коня до веса ладьи, которая может их взять? Но... а смысл их брать, если только не известные варианты с оголением королевского фланга (например) и прямо атаки на короля? Но для этой атаки нужно, чтобы на фланг стреляла не только ладья, а мешал ей только один слон/конь (опять же, условно, т.е. может там и две фигуры, но если по королю стрелет пять чужих, то смысл есть).

Но это и сейчас шикарно просчитывается, SF крайне редко прозевает матовую атаку в десяток ходов!
Maratka вне форума   Ответить с цитированием
Старый 15.09.2019, 16:54   #5716
SKY
3 разряд
 
Аватар для SKY
 
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

Maratka,- почему бы не попробовать,не очевидные вещи тоже могут что-то дать.
Может что-то дало бы и совсем не очевидное такое как математическая гармония,соотношение золотого сечения.Если придумать к чему в шахматах это применить.
SKY вне форума   Ответить с цитированием
Старый 15.09.2019, 17:17   #5717
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от SKY
Maratka,- почему бы не попробовать,не очевидные вещи тоже могут что-то дать.
Прямо по Станисласкому "не верю!"

Вариант, когда "у нас" много фигур бьют в KingRing, а "у них" - мало фигур его защищает - это нормальная позиция для взятия слона ладьей, с потерей ладьи, и SF маловероятно, что просто так станет ставить свои фигуры, стреляющие в клетки около короля соперника, т.е. размещая фигуры так а не иначе, он уже видит эту жертву.

Вот что бы я проверил (кстати писал такую мысль где-то, не помню где) - это возможность взятия короля соперника: это не шахматы, но это мат, ибо мат - это позиция, в которой что не делай, твой король может быть бит (при желании соперника) следующим его ходом, т.е. если мы смогли "побить" (да, это не шахматы!) чужого короля, то предыдущим ходом мы поставили мат. И как следствие, нужно оценить короля очень дорого, скажем как 100 ферзей, тогда движок будет стремится к взятию короля (т.е. к мату), возможно - другим путем, чем к обычному мату, к которому мы стремимся сейчас.

Последний раз редактировалось Maratka; 15.09.2019 в 18:06.
Maratka вне форума   Ответить с цитированием
Старый 15.09.2019, 17:32   #5718
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Обновлённая SF10-хронология.. Шаг: 2 недели..
По 20 (bmi2)- и (popcnt)-движков из-под одного компилятора + исходники..

SF10_bmi2.zip ----- https://ru.files.fm/u/pmmxqv7s
SF10_popcnt.zip --- https://ru.files.fm/u/4n6tuf35
SF10_master.zip --- https://ru.files.fm/u/8yxadsw9
Asunta вне форума   Ответить с цитированием
Старый 15.09.2019, 18:43   #5719
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Вот что бы я проверил (кстати писал такую мысль где-то, не помню где) - это возможность взятия короля соперника: это не шахматы, но это мат, ибо мат - это позиция, в которой что не делай, твой король может быть бит (при желании соперника) следующим его ходом, т.е. если мы смогли "побить" (да, это не шахматы!) чужого короля, то предыдущим ходом мы поставили мат. И как следствие, нужно оценить короля очень дорого, скажем как 100 ферзей, тогда движок будет стремится к взятию короля (т.е. к мату), возможно - другим путем, чем к обычному мату, к которому мы стремимся сейчас.
Кстати, прошу пардону за оффтоп, но не удивлюсь, если есть некий "редактор" для сети, и в нем видно, что король соперника - это просто себе обычная фигура, живущая по тем же правилам, что и для других фигур, но с бесконечно большим весом... Т.е король ходит как ходит, но может брать чужие фигуры, уходить от атак на себя, и даже под шах (ибо иначе движок увидит возможные паты). А вот уход под шах - это тот же мат, но дает упрощение для реализации.

Во всяком случае, я не представляю себе сеть, настроенную на мат. А вот на "взятие короля" - вполне себе очень даже охотно вижу. Вот именно так: фигура с бесконечно большим весом (ну в реальности это будет некий C++'шный предельный int-1).
Maratka вне форума   Ответить с цитированием
Старый 16.09.2019, 08:07   #5720
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Author: Stéphane Nicolet
Date: Mon Sep 16 01:37:39 2019 +0200
Timestamp: 1568590659

Scale down endgame factor when shuffling

This patch decreases the endgame scale factor using the 50 moves counter.
Looking at some games with this patch, it seems to have two effects on
the playing style:

1) when no progress can be made in late endgames (for instance in fortresses
or opposite bishops endgames) the evaluation will be largely tamed down
towards a draw value.

2) more interestingly, there is also a small effect in the midgame play because
Stockfish will panic a little bit if there are more than four consecutive
shuffling moves with an advantage: the engine will try to move a pawn or to
exchange a piece to keep the advantage, so the follow-ups of the position
will be discovered earlier by the alpha-beta search.

passed STC:
LLR: 2.95 (-2.94,2.94) [0.50,4.50]
Total: 23017 W: 5080 L: 4805 D: 13132 Elo +4.15
http://tests.stockfishchess.org/test...bc59069c36fc74

passed LTC:
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 30746 W: 5171 L: 4911 D: 20664 Elo +2.94
http://tests.stockfishchess.org/test...bc59069c36ff26

Pull request: https://github.com/official-stockfis...fish/pull/2304

Bench: 4272173

http://abrok.eu/stockfish/
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Arikchess (16.09.2019), Rom77 (16.09.2019), Viktor (16.09.2019), Валекс (16.09.2019), Виталий В. (16.09.2019)
Старый 16.09.2019, 10:10   #5721
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Похоже, начнет понимать крепости...
Viktor вне форума   Ответить с цитированием
Старый 16.09.2019, 10:46   #5722
Corrs
Гроссмейстер
 
Аватар для Corrs
 
Регистрация: 04.04.2019
Сообщений: 2,306
Сказал(а) спасибо: 2,100
Поблагодарили 2,294 раз(а) в 1,175 сообщениях
Репутация: 240
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
Похоже, начнет понимать крепости...
эту понимает?
https://forchess.ru/showpost.php?p=106185&postcount=135
Corrs вне форума   Ответить с цитированием
Старый 16.09.2019, 11:07   #5723
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну не то, чтобы понимать, но оценку будет ронять по чуть-чуть, чем дальше в правило 50 ходов идём.
Опять-таки тоже идея, которая уже 100 раз пробовалась, но наконец-то обрела форму, которая даёт эло, как и мой прошлый патч про "сложность" позиции в миттельшпиле.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (16.09.2019)
Старый 16.09.2019, 15:51   #5724
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

CorChess 2019-09-15

https://chessengines.blogspot.com/2019/
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
Старый 16.09.2019, 17:00   #5725
tfc501
Начинающий
 
Аватар для tfc501
 
Регистрация: 26.08.2017
Сообщений: 16
Сказал(а) спасибо: 24
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 1
Wink Re: Stockfish и его производные

Удивляюсь на гуру которые надеются формализовать все особенности шахмат.Потрудитесь почитать источники по эвристике.Это невозможно в ближайшем будущем.Мудрости компьтерных шахмат делают практиков шахматистов самоуверенными и зависимыми от машины.Адванс с движком--это убежище для третьего разряда.Что касается последних версий то Stoc156890859 сумарно сильнее других.Крепость ему до лампочки.
tfc501 вне форума   Ответить с цитированием
Старый 16.09.2019, 17:27   #5726
Vasilievich
2 разряд
 
Аватар для Vasilievich
 
Регистрация: 22.06.2016
Сообщений: 466
Сказал(а) спасибо: 1,400
Поблагодарили 293 раз(а) в 176 сообщениях
Репутация: 37
По умолчанию Re: Stockfish и его производные

CorChess 2019-09-15

https://chessengines.blogspot.com/2019/
__________________
Mein Herz Brennt - Rammstein
А как скачать?
Vasilievich вне форума   Ответить с цитированием
Старый 16.09.2019, 17:36   #5727
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

CorChess 19915


http://s000.tinyupload.com/?file_id=...68429697349592
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
PanDoors (22.09.2019), Vasilievich (16.09.2019)
Старый 16.09.2019, 18:03   #5728
Kesandr
3 разряд
 
Аватар для Kesandr
 
Регистрация: 28.06.2018
Сообщений: 191
Сказал(а) спасибо: 239
Поблагодарили 87 раз(а) в 54 сообщениях
Репутация: 16
По умолчанию Re: Stockfish и его производные

Author: noobpwnftw
Date: Mon Sep 16 15:09:45 2019 +0200
Timestamp: 1568639385

Raise stack size to 8MB for pthreads

It seems there is no other way to specify stack size on std::thread than linker
flags and the effective flags are named differently in many toolchains. On
toolchains where pthread is always available, this patch changes the stack
size change in our C++ code via pthread to ensure a minimum stack size of 8MB,
instead of relying on linker defaults which may be platform-specific.

Also raises default stack size on OSX to current Linux default (8MB) just to
be safe.

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

No functional change
http://abrok.eu/stockfish/
Kesandr вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (16.09.2019)
Старый 16.09.2019, 18:12   #5729
crem
2 разряд
 
Аватар для crem
 
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
По умолчанию Re: Stockfish и его производные

По поводу повисаний stockfish, после просмотра соответсвующего кода я думаю что это настоящий баг стокфиша с многопоточностью, просто библиотеки синхронизации ведут себя по-разному (но все в рамках стандарта).

Разница может быть например в каком порядке освобождаются потоки которые ждут условные переменные и т.д.

Код работы с потоками достаточно запутанный и вероятнее всего где-то закралась ошибка.

И ещё я думаю что если кто-нибудь бы снял stack trace когда SF висит, быстро стало бы понятно, что происходит. Но они пока этого не делают, а меняют строчки наугад.
crem вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (16.09.2019)
Старый 16.09.2019, 18:34   #5730
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

https://github.com/official-stockfis...sh/issues/2291
тут что-то нафлудили в огромных количествах, но я не знаю, о чём это всё
Vizvezdenec вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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