Hallo zusammen,
ich habe mir gedacht, es wäre mal an der Zeit, den neuen Ivanhoe B46fA und das angeblich so tolle Stockfish-Compile 111026 (beide Engines von PeterPan compiliert, den man ja doch wohl mittlerweile als Experten fürs Compiling betrachten darf). Um trotz schnellen Blitztempos eine Vergleichsbasis zu haben, wurden die jeweiligen Vorgängerversionen (Ivanhoe 47c+ GH und Stockfish 2.1.1 JA) unter identischen Bedingungen getestet. Diese waren folgendermaßen:
LittleBlitzer GUI, je Engine 1 Core auf 2.83GHz Quad (Houdini kam auf ca. 2 Millionen Kn/s), 128 MB Hash, keine TBs, keine Bücher, je 50 Vorgabestellungen (manuell herausgefiltert aus der exzellenten Frank Q. Datenbank - wer sich das Teil nicht downloaded ist selber schuld). Zeit: 60 Sekunden Basis + 500ms Fischer-Bonus. Gespielt wurde bis zum Matt, nur beim erreichen von 200 Zügen wurde von der GUI Remis gegeben.
Anmerken möchte ich hier für alle Benutzer der LittleBlitzer GUI: Wenn man jeder Engine nur einen Core zuweisen will, um mehrere Partien parallel laufen lassen zu können, muß man bei allen Engines im LittleBlitzer-Engine File explizit einen Core zuweisen, weil sich sonst einige Engines mehr Rechenpower nehmen, als ihnen zusteht (z.B. Rybka). Bei den meisten Engines ist das einfach das Kommando Threads=1, aber nicht bei allen. Rybka z.B. MaxThreads=1 und bei den Ivans TitanicMode=false. Um herauszufinden, welches das korrekte Kommando ist, die Engine einfach unter Arena 3.0 installieren und sich dann das Arena.ENG-Textfile ansehen, wo alle UCI-Parameter/Kommandos der Engine aufgelistet werden. So kann man auch herausfinden, wie man unter der LittleBlitzer GUI Engines mit veränderten Parametersettings spielen lassen kann. Sehr hilfreich...
Jetzt aber die Ergebnisse der Testläufe:
IvanHoe 47c+ GH - Houdini 2.0c x64 30.0 - 70.0 +11/-51/=38 30.00%
IvanHoe 47c+ GH - Critter 1.2 64-bit 44.0 - 56.0 +19/-31/=50 44.00%
IvanHoe 47c+ GH - Rybka 4.1 45.0 - 55.0 +23/-33/=44 45.00%
IvanHoe 47c+ GH - Komodo64 3 49.0 - 51.0 +25/-27/=48 49.00%
IvanHoe 47c+ GH - Fire 2.2+ xTreme GH x64 52.5 - 47.5 +19/-14/=67 52.50%
IvanHoe 47c+ GH - Stockfish 2.1.1 JA 64bit 63.5 - 36.5 +44/-17/=39 63.50%
IvanHoe 47c+ GH - Stockfish 111026 64bit 51.5 - 48.5 +28/-25/=47 51.50%
Total: 335.5 von 700 = 47.93%
Ivanhoe B46fa x64 - Houdini 2.0c x64 34.5 - 65.5 +12/-43/=45 34.50%
Ivanhoe B46fa x64 - Critter 1.2 64-bit 42.0 - 58.0 +17/-33/=50 42.00%
Ivanhoe B46fa x64 - Rybka 4.1 54.0 - 46.0 +29/-21/=50 54.00%
Ivanhoe B46fa x64 - Komodo64 3 63.0 - 37.0 +44/-18/=38 63.00%
Ivanhoe B46fa x64 - Fire 2.2+ xTreme GH x64 51.5 - 48.5 +22/-19/=59 51.50%
Ivanhoe B46fa x64 - Stockfish 2.1.1 JA 64bit 57.0 - 43.0 +37/-23/=40 57.00%
Ivanhoe B46fa x64 - Stockfish 111026 64bit 45.0 - 55.0 +25/-35/=40 45.00%
Total: 347 von 700 = 49.57% (ca. +12 Elo besser)
Das ist insgesamt nicht sehr berauschend, aber auf diesem Niveau sind auch 12 Elo nicht zu verachten. Gegen Rybka, Komodo und Houdini ging es aber deutlich aufwärts. Auf jeden Fall ein - wenn auch kleiner - Schritt vorwärts.
Hier nun die Ergebnisse von Stockfish:
Stockfish 2.1.1 JA 64bit - Houdini 2.0c x64 32.0 - 68.0 +15/-51/=34 32.00%
Stockfish 2.1.1 JA 64bit - Critter 1.2 64-bit 42.0 - 58.0 +22/-38/=40 42.00%
Stockfish 2.1.1 JA 64bit - Rybka 4.1 48.0 - 52.0 +31/-35/=34 48.00%
Stockfish 2.1.1 JA 64bit - Komodo64 3 44.0 - 56.0 +23/-35/=42 44.00%
Stockfish 2.1.1 JA 64bit - IvanHoe 47c+ GH 36.5 - 63.5 +17/-44/=39 36.50%
Stockfish 2.1.1 JA 64bit - Ivanhoe B46fa x64 43.0 - 57.0 +23/-37/=40 43.00%
Stockfish 2.1.1 JA 64bit - Fire 2.2+ xTreme GH x64 45.0 - 55.0 +23/-33/=44 45.00%
Total: 290.5 von 700 = 41.5%
Stockfish 111026 64bit - Houdini 2.0c x64 40.5 - 59.5 +20/-39/=41 40.50%
Stockfish 111026 64bit - Critter 1.2 64-bit 43.0 - 57.0 +24/-38/=38 43.00%
Stockfish 111026 64bit - Rybka 4.1 44.0 - 56.0 +26/-38/=36 44.00%
Stockfish 111026 64bit - Komodo64 3 48.5 - 51.5 +34/-37/=29 48.50%
Stockfish 111026 64bit - IvanHoe 47c+ GH 48.5 - 51.5 +25/-28/=47 48.50%
Stockfish 111026 64bit - Ivanhoe B46fa x64 55.0 - 45.0 +35/-25/=40 55.00%
Stockfish 111026 64bit - Fire 2.2+ xTreme GH x64 60.0 - 40.0 +39/-19/=42 60.00%
Total: 339.5 von 700 = 48.5% (ca. 50 Elo besser !)
Dieses Ergebnis hat mich doch sehr überrascht. Ich dachte, es würden - wenn überhaupt - nur minimal bessere Ergebnisse herauskommen, aber bis auf Rybka ging es gegen alle anderen deutlich aufwärts und 40.5% gegen die Über-Engine und den Super-Blitzer Houdini sind schlicht sensationell. Dieses Compilat ist m.E. der größte Schritt vorwärts, den Stockfisch seit langem gemacht hat.
Diese super Version meiner allerliebsten Engine muß einfach in die großen Ranglisten!!! Ingo, Frank und Wolfgang: haut rein...
Grüße an alle Stefan.