Do the top engines ever offer draws?

Sort:
Avatar of AccurateInaccuracy

I know they can do threefold repetition, but does an engine like Stockfish ever calculate a position as pointless playing out?

There is something called a horizon effect in chess where the engine can't see the inevitable loss, but is there also a horizon effect where it can see no win so it offers a draw?

Avatar of Krish_nair

i doubt it

Avatar of snoozyman
The engine don’t even resign...
Avatar of Zjlm1015
Did skynet resign?
Avatar of Zjlm1015
*offer a draw*?

“Get up, time for another round!” - mick from rocky
Avatar of AmongUs131

The engine would usually do a stalemate or draw by repetition.

Avatar of Nandini_Mahajan

true 

Avatar of AccurateInaccuracy
Zjlm1015 wrote:
*offer a draw*?

“Get up, time for another round!” - mick from rocky

 

I thought it was "Get up cause Mickey loves ya!!"

 

Avatar of AussieMatey

Engines only offer draws when they make an Accurate Inaccuracy.

Avatar of drmrboss

Engines never offer draw as the programmers dont think that it is not their job.

However , GUI ( e.g Fritz, Arena) can adjourn or resign the engine, based on GUI setting. ( e.g Arena GUI has default adjourn setting -9.00 value).

To let engine resign early, you can do custom setting, -1.00 etc in GUI.

Avatar of AccurateInaccuracy

"To let engine resign early, you can do custom setting, -1.00 etc in GUI."

I was thinking along the lines more like categorical draws, bishops of opposite color stuff.

Avatar of Made_in_Shoreditch

As above, chess engines are loaded via a GUI (Graphics User Interface) or a UCI (Universal Chess Interface) this allows interaction using a mouse, keyboard, touch screen etc. The GUI's and UCI's  also allow various settings to be changed. These settings will effect if and when the chess engine resigns and other variables such as playing strength, search depth, clock time, use of endgame tablebases and many other aspects of play.

Fritz has an option to offer and/or accept draws.

Avatar of Deranged

Honestly I think that draw offers in chess shouldn't even be allowed at all.

Everyone should be forced to play out a position until they reach either threefold repetition, or the 50-move rule, or insufficient material, or stalemate.

Avatar of Made_in_Shoreditch

Just checked Fritz 12 game options which include

Resign (never, early or late) Draw (never, early or late). Calculation time (seconds/depth). Tablebases (on/off).

Also if you go into the 'Create UCI Engine' menu you can load any chess engine into fritz, changing many playing variables as you do.

Avatar of Deranged

It makes sense that engines don't offer draws in drawn positions.

Because if you know with certainty that you're never going to lose a certain position, but there's a small chance you might win if your opponent screws up, then you're doing what we call "freerolling" (to use a poker term).

So why give up a freeroll for no reason?

Avatar of AccurateInaccuracy

"So why give up a freeroll for no reason?"

Because the house wins? The house is like the engine. Why bet against it?

Avatar of AccurateInaccuracy
infestationPit wrote:

No, I think the engines play until the 50 move rule comes into effect. 

 

It plays 49 moves, then moves a pawn, then continues another 49, etc...

Avatar of NikkiLikeChikki
You mean the Giri bot doesn’t offer draws?
Avatar of Deranged
AccurateInaccuracy wrote:

"So why give up a freeroll for no reason?"

Because the house wins? The house is like the engine. Why bet against it?

That's what I'm saying: the engine is the one that's freerolling the human. So why should the engine offer a draw to the human?

Avatar of drmrboss
AccurateInaccuracy wrote:

"To let engine resign early, you can do custom setting, -1.00 etc in GUI."

I was thinking along the lines more like categorical draws, bishops of opposite color stuff.

No you can't. It was the most distressing/boring problem in engine tournments whereas an engine may drag a drawish game in move 50 to move 350. 

 

However, top engines like Stockfish and Leela can instantly detect majority of OCB when there are very few pieces. Engines have Tablebase acccess, they can also correct their bad evaluation instantly,. e.g . From +2.00 to 0.00