Skip to content
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

Wrong evaluation with multiple bishops of the same color #4799

Open
dav1312 opened this issue Sep 23, 2023 · 1 comment
Open

Wrong evaluation with multiple bishops of the same color #4799

dav1312 opened this issue Sep 23, 2023 · 1 comment
Labels
needs-analysis Needs further analysis

Comments

@dav1312
Copy link
Contributor

dav1312 commented Sep 23, 2023

Describe the issue

Stockfish can misevaluate positions when one player has multiple bishops of the same color.
Of course this happens rarely (if ever) during real games, but it is still an interesting case worth documenting.

1b6/8/5b2/8/8/6kp/8/7K w - - 0 1
3b1b2/2b1b3/3b1b2/6b1/6kb/7p/8/7K w - - 0 1
3b4/2b1b3/3b1b2/6b1/6kp/6bp/8/7K w - - 0 1

8/p7/kpP5/qrp1b3/rpP2b2/pP6/P3K3/8 w - - 0 1
8/p7/kpP5/1rp1b3/rpB2b2/pP4b1/P3K3/8 w - - 0 1

(all draws)

Credits:
https://arxiv.org/abs/2308.09175
https://www.reddit.com/r/chess/comments/16nytof/stockfish_thinks_black_is_winning/

Expected behavior

Correct evaluations according to the position.

Steps to reproduce

position fen 1b6/8/5b2/8/8/6kp/8/7K w - - 0 1
go infinite

Anything else?

No response

Operating system

All

Stockfish version

70ba9de

@Johnty01
Copy link

8/p7/kpP5/1rp1b3/rpB2b2/pP4b1/P3K3/8 w - - 0 1
Engine suggests to Pxa4, which worries me that only special case addition wont solve the issue, need to correct analysis with correct move order

@Disservin Disservin added the needs-analysis Needs further analysis label Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-analysis Needs further analysis
Projects
None yet
Development

No branches or pull requests

4 participants
@Johnty01 @Disservin @dav1312 and others