Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Stockfish4: ContemptFaktor im Spiel gegen Rybka3
- - By Benno Hartwig Date 2013-08-27 08:47
Vor ein paar Tagen fragte ich mal danach, ob sich der Contempt Faktor einsetzen lassen könnte, wenn man gegen eine Gegnerschaft möglichst erfolgreich sein will, die in der Mehrzahl deutlich schwächer ist als Stockfish.
Um eine Ahnung zu gewinnen, lies ich Stockfish 4 mit den Contempt Faktoren -50, -20, -10, 0, +10, +20 und +50 mal gegen Rybka3 antreten, also eine Engine mit ca. 100 ELO weniger als SF4. (1min + 0,5 sec, jaa ich wollte schnell zu Ergebnissen kommen... z.B. das m10 im Namen bedeutet -10, das p20 bedeutet +20)

Heraus kam:

Code:
Stockfish_4_32bit m10 - Rybka 3 w32 : 143,0/201 111-26-64
Stockfish_4_32bit m20 - Rybka 3 w32 : 138,5/201 101-25-75
Stockfish_4_32bit m50 - Rybka 3 w32 : 138,5/201 100-24-77
Stockfish_4_32bit p10 - Rybka 3 w32 : 133,0/200 96-30-74
Stockfish_4_32bit     - Rybka 3 w32 : 132,5/201 99-35-67
Stockfish_4_32bit p50 - Rybka 3 w32 : 133,0/200 98-32-70
Stockfish_4_32bit p20 - Rybka 3 w32 : 131,0/200 94-32-74


Nun sind die Ergebnisse recht dicht beieinander. Zufällige Abweichungen?
Es sind aber die mit negativen Contempt-Faktor besonders erfolgreich. Alle drei! Wirklich nur Zufall??
Und: wieso gerade die negativen Contempt Faktoren???
Gegen einen schwächeren Gegner hätte ich erwartet, dass eher ein positiver Wert für 'Verachtung' Erfolg bringen könnte.

Ja, ich werde nun zur Überprüfung mal SF mit den Contempt Faktoren -7 und -13 hinterherjagen.
Mal sehen, ob diese Ergebnisse zu den bisherigen passen.

Benno
Parent - By Patrick Götz (Mod.) Date 2013-08-27 09:24
[quote="Benno Hartwig"]
Stockfish_4_32bit m10 - Rybka 3 w32 : 143,0/201 111-26-64
[/quote]

Nur die Stockfish_4_32bit m10 sticht etwas hervor, alles andere liegt überraschend eng beieinander, selbst das Rauschen ist normalerweise höher.
Vergleiche das z.B. mal mit 19 Matches je 1000 Partien die hier zwischen zwei gleich starken Versionen gespielt wurden sind:
http://tests.stockfishchess.org/tests/view/5219b0470ebc59319a2424ac

Ich würde jetzt nur die m10 und die original S4 Version nehmen und mit reduzierter Bedenkzeit 1000 Partien gegen R3 antreten lassen.
Wenn die m10 dann immer noch so deutlich vorne liegt wird es schon interessanter.

Patrick
Parent - - By Michael Scheidl Date 2013-08-27 09:41
Zitat:
Und: wieso gerade die negativen Contempt Faktoren???

Wirklich sehr unerwartet! Danke für diesen Test. Der Beschreibung auf abrok.eu zufolge wirkt dieser Faktor nur in bzw. vor etwaigen Stellungswiederholungs- und 50er-Remis-Situationen (ich weiß nicht ob das noch aktuell ist habe aber nichts neues dazu gesehen). Aber natürlich nur dann wenn die beste Alternative nicht zu schlecht ist...

Vielleicht gab es somit zu wenige Anwendungsfälle, um sich statistisch feststellbar auszuwirken.

"Add experimental contempt factor

This is very crude and very basic: simply in case
of a draw for repetition or 50 moves rule return
a negative score instead of zero according to the
contempt factor (in centipawns). If contempt is
positive engine will try to avoid draws (to use
with weaker opponents), if negative engine will
try to draw. If zero (default) there are no changes."
Parent - By Hauke Lutz Date 2013-08-27 10:38
Das der Faktor nur in sehr Remis-trächtigen Stellungen von Bedeutung sein soll würde auch erklären warum die Streuung relativ gering ist.
Up Topic Hauptforen / CSS-Forum / Stockfish4: ContemptFaktor im Spiel gegen Rybka3

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill