Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Engine-Test mit Langzüger
- - By Roland Riener Date 2013-06-13 20:49
Hallo,

Merkwürdig, oder auch nicht wegen zweier Fallen: Nachstehendes Problem schaffen manche Engines sofort, andere in 3 Minuten nicht - wahrscheinlich gar nie.

Erfolgreich sind die Houdinis, Critter 1.6 und Strelka 5.5.
Nicht lösbar für die Stockfishe 2.1.1, 2.3.1 und 3, Bouquet 1.6 und Ivanhoe, um nur die stärksten zu nennen.

Blathy 1922, Matt in 16



Grüße

Roland
Parent - By Michael Scheidl Date 2013-06-13 21:28
Eine recht bekannte Stellung. Der Clou ist, daß Weiß im zweiten Zug h3 spielen muß, nicht h4, und natürlich in einen Springer unterverwandeln muß. Letzteres ist vermutlich die größere Hürde für manche Engines.

Engine: ChestUCI Ver.5.2 (0 MB)
von Franz Huber
CPU: i5-3210M
FEN: 8/8/8/2p5/1pp5/brpp4/qpprpK1P/1nkbn3 w - -   (2+16)
Stellungs-Analyse:  C0/R0/K1/P2/X3   W:2/6
Problem in Datenbank gefunden:  #16; 00:05;
Suche nach Spezial-Matt [C0/R0/K0/P0/X0] in 16 ...  (Hash=256MB)
16.04   0:03    +M16   1.Kxe1 677
Suche abgeschlossen ...  (Zeit=3.49s)
Matt in 16 gefunden !  (1 Lösung in 00:03)
16/16   0:03    +M16   1.Kxe1 Da1 2.h3 Da2 3.h4 Da1 4.h5 Da2 5.h6 Da1 6.h7 Da2 7.h8S Da1 8.Sf7 Da2 9.Sd8 Da1 10.Sb7 Da2 11.Sxc5 Da1 12.Sa4 Da2 13.Sb6 Da1 14.Sxc4 647
Bester Zug: Kf2xe1 Zeit: 0:03.672 min  K/s: 647.632  Knoten: 2.258.941

Shredder 12 SE by Stefan Meyer-Kahlen, www.shredderchess.com
Engine: Shredder 12 SE (64 MB)
von Stefan Meyer-Kahlen
  1/01   0:00   -61.78  1.Kxe1 (1)
  2/02   0:00   -57.40  1.Kxe1 Da1 (8)
  3/03   0:00   -61.19  1.Kxe1 Da1 2.h4 (15)
(...)
32/34   0:00    0.00   1.Kxe1 Da1 2.h4 Da2 3.h5 Da1 4.h6 Da2 5.h7 Da1 6.h8D Da2 7.Dc8 Da1 8.Dh8 Da2 9.Dc8 Da1 10.Dh8 (787.427) 932
33/40   0:01    +M16 1.Kxe1 Da1 2.h3 Da2 3.h4 Da1 4.h5 Da2 5.h6 Da1 6.h7 Da2 7.h8S Da1 8.Sg6 Da2 9.Sf8 Da1 10.Se6 Da2 11.Sxc5 Da1 12.Sd7 Da2 13.Sb6 Da1 14.Sxc4 (1.090.467) 955
(...)
40/46   0:05    +M16   1.Kxe1 Da1 2.h3 Da2 3.h4 Da1 4.h5 Da2 5.h6 Da1 6.h7 Da2 7.h8S Da1 8.Sg6 Da2 9.Sf8 Da1 10.Se6 Da2 11.Sxc5 Da1 12.Sd7 Da2 13.Sb6 Da1 14.Sxc4 (6.043.329) 1020
Bester Zug: Kf2xe1 Zeit: 0:06.375 min  K/s: 1.022.498  CPU 99.9%   K/s(1CPU): 1.023.521  Knoten: 6.503.089

Tolle Leistung von Shredder 12 SE mit nur 64 MB Hash. Auch der kleine Bruder kanns:

Shredder Classic 4 MP by Stefan Meyer-Kahlen, www.shredderchess.com
loading shredderbase C:\Users\User\AppData\Roaming\ShredderChess\Shredderbases\\all34.tbe
shredderbases with 4 pieces found (1 MB)
Engine: Shredder Classic 4 2012 (512 MB)
von Stefan Meyer-Kahlen
  1/01   0:00   -61.57  1.Kxe1 (1) 0
  2/02   0:00   -57.19  1.Kxe1 Da1 (8) 0
  3/03   0:00   -60.98  1.Kxe1 Da1 2.h4 (39) 2
(...)
31/34   0:00    0.00   1.Kxe1 Da1 2.h4 Da2 3.h5 Da1 4.h6 Da2 5.h7 Da1 6.h8D Da2 7.Db8 Da1 8.Dh8 Da2 9.Db8 Da1 10.Dh8 (784.918) 2093
32/35   0:00    +M16   1.Kxe1 Da1 2.h3 Da2 3.h4 Da1 4.h5 Da2 5.h6 Da1 6.h7 Da2 7.h8S Da1 8.Sf7 Da2 9.Sd6 Da1 10.Se4 Da2 11.Sxc5 Da1 12.Sb7 Da2 13.Sd6 Da1 14.Sxc4 (1.045.115) 2090
(...)
40/46   0:04    +M16   1.Kxe1 Da1 2.h3 Da2 3.h4 Da1 4.h5 Da2 5.h6 Da1 6.h7 Da2 7.h8S Da1 8.Sf7 Da2 9.Sd6 Da1 10.Se4 Da2 11.Sxc5 Da1 12.Sb7 Da2 13.Sd6 Da1 14.Sxc4 (10.706.201) 2447
Bester Zug: Kf2xe1 Zeit: 0:05.125 min  K/s: 2.449.110  CPU 392.3%   K/s(1CPU): 624.295  Knoten: 12.551.692

Es kann sein daß einige Engines die in der Diagrammstellung scheitern, nach Eingabe von 1.Kxe1 Da1 das #15 dann doch schnell finden, bei mir z.B. Fire.
Parent - By Alexander Stumpp Date 2013-06-16 11:50
Ich denke nicht, dass es am übersehen Unterpromoten liegt sondern am Ignorieren von h3.
Das Problem der Engines, die diese Aufgabe nicht lösen können, ist das Pruning.
Stockfish erreicht ja unwahrscheinlich schnell sehr hohe Suchtiefen. Der Grund dafür ist, dass es die vermeintlich schlechten Züge überhaupt nicht weiter analysiert. Das heißt die angezeigte Suchtiefe gilt nur für die Züge, die nicht dem Pruning zum Opfer gefallen sind.
Andere Engines gehen so vor, dass sie maximale und minimale Suchtiefen haben. Vermeintlich schlechte Züge werden nicht ignoriert sondern bekommen nur eine deutlich niedrigere Priorität darin, wann sie angeschaut werden.
Das heißt sie verwerfen den vermeintlich schlechten h3 nicht und schauen ihn sich halt später an.

Was ich wirklich noch nicht wusste ist, dass ein Springer ein Feld, auf dem er schonmal war nur in einer geraden, niemals ungeraden Zugzahl wieder erreichen kann.
Up Topic Hauptforen / CSS-Forum / Engine-Test mit Langzüger

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill