logoalt Hacker News

RivieraKidyesterday at 5:58 PM4 repliesview on HN

AFAIK chess is has been "solved" for a few years in the sense that Stockfish running on modern laptop with 1 minute per move is unbeatable from the starting position.


Replies

helloplanetsyesterday at 6:19 PM

This is not true. Stockfish is not unbeatable by another engine, or another copy of Stockfish.

Chess engines have been impossible for humans to beat for well over a decade.

But a position in chess being solved is a specific thing, which is still very far from having happened for the starting position. Chess has been solved up to 7 pieces. Solving basically amounts to some absolutely massive tables that have every variation accounted for, so that you know whether a given position will end in a draw, black win or white win. (https://syzygy-tables.info)

show 3 replies
sscg13yesterday at 7:30 PM

You can run Stockfish single threaded in a deterministic manner by specifying nodes searched instead of time, so in principle it is possible to set some kind of bounty for beating Stockfish X at Y nodes per move from the start position, but I haven't seen anyone willing to actually do so.

altruiosyesterday at 6:02 PM

Even by a stockfish running on a modern laptop with 2 minutes per move (provided they are going second)?!

show 1 reply
bee_rideryesterday at 6:54 PM

“Solved” is a term of art. Defining it in some other way is not really wrong (since it is a definition) but it seems… unnecessary.