When different chess engines play against each other, they don’t always have the same outcome. Why not?

1.05K viewsOther

This has bugged me for a bit. If chess engines are meant to always play the best moves, then how come two chess engines playing against each other doesn’t always have the same winner?

In: Other

22 Answers

Anonymous 0 Comments

When you’re talking about arranged matches between chess engines, they typically do not start playing from move 1.

The organizers of the matchup will set the match up to play a specific opening, and then let the engines work it out from there. These different openings cause enough variation that there can be an advantage to one side or the other, or a certain engine might be better in a certain position than another.

Beyond that, the engines are not *always* deterministic. Different circumstances like time pressure or a limit on depth can influence move choice.

You are viewing 1 out of 22 answers, click here to view all answers.