Move overhead

Discussion of anything and everything relating to chess playing software and machines.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
Gabor Szots
Posts: 301
Joined: Sat Jul 21, 2018 5:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Move overhead

Post by Gabor Szots » Thu Jul 25, 2019 6:49 am

Many engines have a setting called Move overhead. I even read about a formula that it should be set at x/150+y/3, where x is the base time and y is the increment.
But what does this parameter do? Is it a value by which the engine thinks it has less time than shown on the clock? For the whole game? Or for each move?
Does it depend on the GUI used? I usually set this at 100 for Arena but I use less for Fritz or Shredder. Not that I know why I exactly do this. How much does it affect performance?
Gabor Szots
CCRL testing group

User avatar
Nordlandia
Posts: 2473
Joined: Fri Sep 25, 2015 7:38 pm
Location: Sortland, Norway

Re: Move overhead

Post by Nordlandia » Thu Jul 25, 2019 7:07 am

Move overhead is to avoid losing on time in case played through network. Network matches induce ping.

lkaufman
Posts: 3748
Joined: Sun Jan 10, 2010 5:15 am
Location: Maryland USA
Contact:

Re: Move overhead

Post by lkaufman » Thu Jul 25, 2019 3:50 pm

Move overhead ("Overhead ms" in Komodo) is not just for internet play; even for games played on one machine some overhead is needed, but a much larger amount is needed for internet play. Unfortunately the definition and usage vary from engine to engine, and also depend on GUI and 0/S. For Komodo the default value should be high enough for play on one machine, but is not enough for internet games with lag. If you reduce the value, at least on Little Blitzer you will start to get time forfeits in fast games even on one machine. We have found that the default (50) can safely be reduced in Linux, at least on our own tester. We don't advise adjusting it based on the time control.
Komodo rules!

Gabor Szots
Posts: 301
Joined: Sat Jul 21, 2018 5:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Move overhead

Post by Gabor Szots » Thu Jul 25, 2019 4:13 pm

Thank you for the replies.
Gabor Szots
CCRL testing group

User avatar
hgm
Posts: 23772
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Move overhead

Post by hgm » Thu Jul 25, 2019 5:58 pm

I would recommend always using it at the default setting, when doing CCRL-type testing. Engines are supposed to be aware that even under ideal circumstances (same machine and no load on it because of a pondering opponent) some lag will occur. If this makes them lose on time, it is a broken engine, even if it can be 'fixed' by increasing the lag option. An engine that has a broken default value is still a broken engine!

Post Reply