UCI Help

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

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
mephisto
Posts: 384
Joined: Mon Apr 03, 2006 8:10 am
Location: England

UCI Help

Post by mephisto » Fri Jun 19, 2020 7:50 am

For UCI engines which in order is the most important?

A) Depth
B) Thread number of cores to be used.
C) Contemp factor
D) Ponder
What's my next move? - to the fridge for another beer !!

User avatar
Ovyron
Posts: 4410
Joined: Tue Jul 03, 2007 2:30 am

Re: UCI Help

Post by Ovyron » Fri Jun 19, 2020 8:58 am

Depth - depends on the program's architecture, things like more knowledge or less selectivity can decrease depth, while making the program stronger. The Komodo engine showcases this with its Reduction and Selectivity settings, allowing the user to make it reach more depth or less depth, but modifying it weakens the engine.

Thread number of cores to be used - This will just be like giving more time to the engine. The more resources, the more time. Assuming a branching factor of 2, means at least 1 extra depth, which can equate to 50 to 70 elo, but you can never achieve a doubling of speed with a doubling of cores, this depends on good escalation.

Contempt factor - This would be the least important of the 4, because the strongest engine will have default settings as best, increasing or decreasing contempt will hurt performance against equal opponents. Stockfish's contempt is a special case in that it's more about avoiding draws by seeking variations that differ from default, which can be done without affecting strength to a certain degree. Very useful against weaker opposition.

Ponder - Third most important after Depth and number of threads. Ponder is regarded as a waste of resources, which could be used by something else, so it's a thing to use only if those resources wouldn't be used anyway. Sometimes it hurts (when the opponent doesn't play the expected move Ponder just erases useful info from the hash.)

mephisto
Posts: 384
Joined: Mon Apr 03, 2006 8:10 am
Location: England

Re: UCI Help

Post by mephisto » Fri Jun 19, 2020 1:15 pm

Hi Ovyron

Many thanks for your detailed reply which was very interesting.

Regards
Bryan
What's my next move? - to the fridge for another beer !!

Post Reply