I wrote a lot to test-run results from Stockfish, but never I got an answer. Main problem in Stockfish test-runs are the extremly high draw quote after opening book moves. After my calculation SF lost around 7.5 - 12.0 Elo without contempt vs. weaker engines ... in my FCP Rating List with the opponents I am using. Can be see around start of Mai if I start again an experiment with SF 7.
I think ...
Engines with such an high level Komodo or Stockfish have should get an auto contempt. I am not the maestro in programming questions but I think the idea I wrote before in different messages can not be bad.
Listen:
If after the first 10 own calculated moves (after opening book moves) an engine have many ponder hits the opponent should have around the same level. In this case engine can set automatically contempt to 0.
If after opening book moves lesser ponder hits ... contempt should go high. Should be clear that engines is weaker ... in case we compare with Stockfish or Komodo.
Should work in around 75-90% of all cases (not absolutely sure).
Example in my bad English:
10 book moves, engine started with move 11 ...
Move 11 - 20 ... 4 ponder hits ... contempt should be 10
Move 11 - 20 ... 6 ponder hits ... contempt should be 5
Move 11 - 20 ... 8 ponder hits ... contempt should be 0
Move 21 - 30 ... 18 ponder hits ... contempt should be 10
Move 21 - 30 ... 22 ponder hits ... contempt should be 5
Move 21 - 30 ... 26 ponder hits ... contempt should be 0
The same for move number ...
31 - 40 and so one ...
Means engine should have an own contempt configuration table and can switched automatically to a higher or lesser contempt factor.
So we don't need any contempt configuration because engine do it for us.
And the contempt problem is solved for extremly stronger engines.
Auto Contempt can be set on / off ... in UCI configuration and the engine test World should be OK for the next years ...
Best
Frank
I am sure during the programming the idea can improved a lot. Best ideas programmers have during the programming I think. In my opinion modern engines should set important parameters itself. Engines get more intelligence ... and I will see it in the analyze Windows.
Engine give me the Information:
Contempt changed to 10 before the analyses of the next moves started. Such Information I will see ... engines switched the opinion to parameters itself during the analyses.

