-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove nmpMinPly #5586
Remove nmpMinPly #5586
Conversation
clang-format 18 needs to be run on this PR. (execution 10816070910 / attempt 1) |
It would be nice to understand if this is a looser form of NMP or a stricter one.. not so clear at first sight.. |
matetrack result:
|
Should be looser since it removes the disabling of NMP on plies near the verification search root. So idealy this should be tested with the Zugzwang test suite https://github.com/official-stockfish/fishtest/wiki/Creating-my-first-test#useful-resources |
Tested with Threads=1, Hash=1024 and
|
Oops you have |
sorry I didn't see the master column, yeah this patch introduces a point of no return. |
For the specific position depth 245 was reached before 1B nodes and the bestmove was not found.
|
very undesirable sitiuation, to keep falling in the same search heuristic trap over and over again, until reaching max depth, and halting the engine.. |
Well these positions are a small portion of the given epd. I would not make a conclusion with few test cases, still it needs analysis to figure out if this PR actually has regression on zugzwang positions. |
note here the conversation |
Well,I might be exaggerating but in principle I don't see any reason to have the verification search if not for irreversible mistakes. |
Since null move pr's pop up every now and then I propose we should find a solution on how we treat those, and what tests they have to pass in order to be considered for merging. We seem to have that discussion on a lot of these pr's with no clear path forward. If someone likes to propose something please open a discussion/issue. I'll close this one in the meantime. |
Passed STC:
LLR: 2.95 (-2.94,2.94) <-1.75,0.25>
Total: 108256 W: 28116 L: 27975 D: 52165
Ptnml(0-2): 394, 12286, 28608, 12465, 375
https://tests.stockfishchess.org/tests/view/66d5ffa99de3e7f9b33d14bd
Passed LTC:
LLR: 2.95 (-2.94,2.94) <-1.75,0.25>
Total: 184530 W: 46414 L: 46360 D: 91756
Ptnml(0-2): 152, 20203, 51499, 20261, 150
https://tests.stockfishchess.org/tests/view/66d6f6219de3e7f9b33d1562
bench: 1281840