Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Der brillante Schachzug (60)
- - By Walter Eigenmann Date 2010-02-21 00:08
.

Der 60. «Brillant» sei wieder mal einem der Kerngeschäfte von Schachprogrammen gewidmet: dem schnellen
Aufspüren von Mattkombinationen. Die Stellung entstammt dem Schaffen eines quasi Altmeisters des
Zugzwanges, nämlich des Malers und «Plejaden»-Mitgliedes Bernhard Horwitz (1807-1885).

Gruss: Walter

Matt in 14 Zügen


Lösung: http://glareanverlag.wordpress.com/2010/02/21/der-brillante-schachzug-60_horwitz_glarean-magazin/

.
Parent - - By Thomas Müller Date 2010-02-21 00:44
Parent - - By peter struwel Date 2010-02-21 11:06
Code:


Yace Paderborn:
   1  00:00             5  0  -11,90  Lb7xg2+ Kh1xg2
   1  00:00             8  0  -8,59  Kd6d7
   1  00:00            30  0  -8,59  Kd6d7
   2  00:00            39  0  -8,63  Kd6d7 Kh1g1
   2  00:00           192  0  -8,63  Kd6d7 Kh1g1
   3  00:00           227  0  -8,57  Kd6d7 Kh1g1 Lc7d6
   3  00:00           373  0  -8,57  Kd6d7 Kh1g1 Lc7d6
   4  00:00           709  0  -8,58  Kd6d7 Kh1g1 Lc7d6 Kg1f1
   4  00:00           831  0  -8,58  Kd6d7 Kh1g1 Lc7d6 Kg1f1
   5  00:00         2.725  0  -8,67  Kd6d7 Kh1g1 Lb7d5 Kg1f2 Sb4d3+ Kf2e2
   5+  00:00         5.724  0  -8,65  Lb7d5 Kh1g1
   5  00:00         6.768  0  -8,62  Lb7d5 Kh1g1 Lc7b6+ Kg1f1 Ld5c4+ Kf1e1 Lb6g1 Ke1d1
   5+  00:00         7.569  0   0,00  Lc7b6
   5  00:00         8.087  0   0,00  Lc7b6
   6  00:00         8.089  0   0,00  Lc7b6
   6  00:00        23.374  0   0,00  Lc7b6
   7  00:00        23.376  0   0,00  Lc7b6
   7  00:00        54.682  0   0,00  Lc7b6
   8  00:00        54.684  0   0,00  Lc7b6
   8  00:00       357.324  0   0,00  Lc7b6
   9  00:00       357.326  0   0,00  Lc7b6
   9  00:00       909.065  0   0,00  Lc7b6
  10  00:00       909.067  0   0,00  Lc7b6
  10  00:00     2.276.600  0   0,00  Lc7b6
  11  00:00     2.276.602  0   0,00  Lc7b6
  11  00:02     5.573.226  0   0,00  Lc7b6
  12  00:02     5.573.228  0   0,00  Lc7b6
12/36  00:05    13.346.867  2.316.762   0,00  Lc7b6
13/36  00:05    13.346.869  2.316.762   0,00  Lc7b6
13/41  00:12    29.349.572  2.314.635   0,00  Lc7b6
14/41  00:12    29.349.574  2.314.635   0,00  Lc7b6
14/44  00:27    62.290.526  2.288.158   0,00  Lc7b6
15/44  00:27    62.290.528  2.288.158   0,00  Lc7b6
15/49  00:59   134.990.579  2.250.818   0,00  Lc7b6
16/49  00:59   134.990.581  2.250.818   0,00  Lc7b6
16/51  02:11   288.807.247  2.193.683   0,00  Lc7b6
17/51  02:11   288.807.249  2.193.683   0,00  Lc7b6
17/54  04:49   624.045.500  2.158.154   0,00  Lc7b6
18/54  04:49   624.045.502  2.158.154   0,00  Lc7b6
18/58  10:30  1.351.572.798  2.143.298   0,00  Lc7b6
19/58  10:30  1.351.572.800  2.143.298   0,00  Lc7b6
19/63+  20:40  2.640.408.438  2.129.334  +M14  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4e4+ Kg1h1 Ke4e3 Kh1g1 Ke3e2+ Kg1h1 Sc2d4 Kh1g1 Sd4b3+ Kg1h1 Sb3c5 Kh1g1 Sc5e4+ Kg1h1 Ke2d3 g2g1D Se4xg3+
19/63  21:35  2.785.620.340  2.149.941  +M14  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4e4+ Kg1h1 Ke4e3 Kh1g1 Ke3e2+ Kg1h1 Sc2d4 Kh1g1 Sd4b3+ Kg1h1 Sb3c5
19/63  22:35  2.942.271.451  2.171.295  +M14  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4e4+ Kg1h1 Ke4e3 Kh1g1 Ke3e2+ Kg1h1 Sc2d4 Kh1g1 Sd4b3+ Kg1h1 Sb3c5 Kh1g1
20/63  27:37  3.716.326.176  2.241.413  +M16  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4c3+ Kg1h1 Sc2d4 Kh1g1 Kc3d2 Kg1f1 Lb7a6+ Kf1g1 Sd4b3+
20/63  47:51  2.625.020.290  914.299  +M16  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4c3+ Kg1h1 Sc2d4 Kh1g1 Kc3d2 Kg1f1 Lb7a6+ Kf1g1 Sd4b3+
21/63  56:17  3.984.543.683  1.179.757  +M14  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4e4+ Kg1h1 Ke4e3 Kh1g1 Ke3e2+ Kg1h1 Sc2d4 Kh1g1 Sd4e6+ Kg1h1 Se6c5 Kh1g1 Sc5e4+ Kg1h1
21/63  1:25:42   342.718.421  66.636  +M14  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4e4+ Kg1h1 Ke4e3 Kh1g1 Ke3e2+ Kg1h1 Sc2d4 Kh1g1 Sd4e6+ Kg1h1 Se6c5 Kh1g1 Sc5e4+ Kg1h1 Ke2d2
22/63  1:43:42  3.310.159.189  531.966  +M14  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4e4+ Kg1h1 Ke4e3 Kh1g1 Ke3e2+ Kg1h1 Sc2d4 Kh1g1 Sd4e6+ Kg1h1 Se6c5 Kh1g1 Sc5e4+ Kg1h1 Ke2d2 g2g1D+ Se4f2+

Parent - By Thomas Mayer (Quark) Date 2010-02-22 11:22
Hi,

Quark v2.70 Single Core auf Core 2 Duo 3 GHz:

Code:

  4  0.00  1857  0:00.00  c7b6
14  0.00  140198  0:00.06  c7b6 INRHits:6
15  0.00  140199  0:00.06  c7b6 INRHits:6
15  0.00  232476  0:00.10  c7b6 INRHits:22
16  0.00  232477  0:00.10  c7b6 INRHits:22
16  0.00  407927  0:00.18  c7b6 INRHits:110
17  0.00  407928  0:00.18  c7b6 INRHits:110
17  0.00  588970  0:00.26  c7b6 INRHits:152
18  0.00  588971  0:00.26  c7b6 INRHits:152
18  0.00  1.1M  0:00.51  c7b6 INRHits:355
19  0.00  1.1M  0:00.51  c7b6 INRHits:355
19  0.00  2.0M  0:00.90  c7b6 INRHits:729
20  0.00  2.0M  0:00.90  c7b6 INRHits:729
20  0.00  2.9M  0:01.35  c7b6 INRHits:1325
21  0.00  2.9M  0:01.35  c7b6 INRHits:1325
21  0.00  4.9M  0:02.35  c7b6 TBHits:3 INRHits:2585
22  0.00  4.9M  0:02.35  c7b6 TBHits:3 INRHits:2585
22  0.00  9.3M  0:04.56  c7b6 TBHits:5 INRHits:7531
23  0.00  9.3M  0:04.56  c7b6 TBHits:5 INRHits:7531
23  0.00  14.5M  0:07.37  c7b6 TBHits:32 INRHits:14676
24  0.00  14.5M  0:07.37  c7b6 TBHits:32 INRHits:14676
24  0.00  19.3M  0:10.00  c7b6 TBHits:57 INRHits:19542
25  0.00  19.3M  0:10.00  c7b6 TBHits:57 INRHits:19542
25  0.00  39.8M  0:21.17  c7b6 TBHits:200 INRHits:54355
26  0.00  39.8M  0:21.17  c7b6 TBHits:200 INRHits:54355
26  0.00  66.9M  0:36.10  c7b6 TBHits:512 INRHits:115303
27  0.00  66.9M  0:36.10  c7b6 TBHits:512 INRHits:115303
27  0.00  114.6M  1:02.79  c7b6 TBHits:1571 INRHits:204292
28  0.00  114.6M  1:02.79  c7b6 TBHits:1571 INRHits:204292
28  0.00  180.6M  1:37.57  c7b6 TBHits:3014 INRHits:374373
29  0.00  180.6M  1:37.57  c7b6 TBHits:3014 INRHits:374373
29  +319.64  388.2M  3:25.10  b4c2! TBHits:7531
29  +319.72  1927.0M  12:34.04  b4c2 h1g1 c7b6 g1h1 d6c5 h1g1 c5d5 g1h1 d5d4 h1g1 d4e4 g1h1 e4e3 h1g1 e3e2 g1h1 c2d4 h1g1 d4e6 g1h1 e6c5 h1g1 c5e4 g1h1 e2d2 g2g1q e4f2 TBHits:158435 INRHits:2542733
29  +319.72  1931.8M  12:35.43  b4c2 h1g1 c7b6 g1h1 d6c5 h1g1 c5d5 g1h1 d5d4 h1g1 d4e4 g1h1 e4e3 h1g1 e3e2 g1h1 c2d4 h1g1 d4e6 g1h1 e6c5 h1g1 c5e4 g1h1 e2d2 g2g1q e4f2 TBHits:158446 INRHits:2543762
30  +319.72  3019.8M  18:36.93  b4c2 h1g1 c7b6 g1h1 d6c5 h1g1 c5d5 g1h1 d5d4 h1g1 d4e4 g1h1 e4e3 h1g1 e3e2 g1h1 c2d4 h1g1 d4e6 g1h1 e6c5 h1g1 c5e4 g1h1 e2d2 g2g1q e4f2 TBHits:197145 INRHits:3384012
30  +319.72  3839.9M  23:11.26  b4c2 h1g1 c7b6 g1h1 d6c5 h1g1 c5d5 g1h1 d5d4 h1g1 d4e4 g1h1 e4e3 h1g1 e3e2 g1h1 c2d4 h1g1 d4e6 g1h1 e6c5 h1g1 c5e4 g1h1 e2d2 g2g1q e4f2 TBHits:206418 INRHits:3896478


Lösungszeit also 3 Minuten, 25 Sekunden und ein bisserl.
Quark kanns also auch, muß aber signifikant tiefer suchen als Yace. Das ist alles recht einfach zu erklären, Quark beschneidet deutlich agressiver als Yace und führt eine deutlich kürzere Null-Move-Verification durch als z.b. Yace.
Es gibt im Prinzip drei Möglichkeiten, die Null-Move-Problematik im Zusammenhang mit Zugzwang zu umgehen. Crafty und andere schalten den Null-Zug bei diversen Materialkonstellationen einfach ab, früher Crafty meines Wissens z.B. sobald nur noch eine Figur oder weniger der Seite auf dem Brett ist. Warum ? Weil dann die Zugzwangwahrscheinlichkeit steigt - je mehr Material, umso unwahrscheinlicher sind Zugzwangsituationen.
Yace (und auch Quark und andere) machen eine Null-Move-Verifikation, d.h. wenn der Null-Move zum Cutoff führt wird eine kurze Suche mit für diesen Zug abgeschaltetetem Null-Move angehängt um herauszufinden ob nicht doch Zugzwang vorliegt (also alle Züge schlechter sind als sich gar nicht zu bewegen). Yace reduziert dabei nicht so stark wie das z.B. Quark tut - prinzipiell haben aber beide Programme die Möglichkeit bei ausreichender Tiefe die Lösung zu finden. Dieter hat mir vor langer Zeit mal gesagt, daß er es einfach nicht akzeptabel findet wenn seine Engine eine Stellung überhaupt nicht lösen kann, egal wie lange sie sucht, deshalb hat er die Null-Move-Verifikation drin, auch wenn sie evtl. sogar eine Verschlechterung darstellt, weil sie eben die Engine langsamer macht. Ich kann dieser Argumentation nur zustimmen, eben deshalb hat Quark eben auch die Verfikation drin.
Ich sprach von einer dritten Möglichkeit: ganz einfach, die Problematik ignorieren. Spielstärketechnisch wahrscheinlich der beste Weg aber die Engine wird dann eben komplett blind für Stellungen wie diese. Zum Glück muß man ja als Amateur / Hobbyist nicht immer dem Elo-Zwang folgen. Von Vasik z.B. gibt es die Aussage, daß Wissen, welches keine Partien gewinnt (ich übersetz das mal mit: zu einer besseren Elo-Bewertung führt) eben kein Wissen ist und damit nichts in einer Engine zu suchen hat. Gut, für ein 3000 Elo-Monster braucht man vielleicht diese Einstellung, keine Ahnung - aber manches Spezialwissen welches man drin hat und die Elo-Überflieger halt nicht freut einen schon...

Gruß, Thomas

P.S.: Ältere Quarks sollten normalerweise die Stellung ebenfalls lösen, ich habe das aber nicht geprüft.
Parent - - By Reinhard Scharnagl Date 2010-02-21 16:01
Die Handhabung des Nullmoves in SMIRF entspricht zwar noch
nicht ganz meiner formalen Lösung zum Umgang damit - und
muss noch auf den kommenden Octopus warten - aber hin und
wieder bringt auch SMIRF MS-176b schon interessante Resultate:

01:36.3 (15.02=) +M~014 5.Nc2 (Bb6) Kg1 6.Bb6+ Kh1 7.Kc5 Kg1 8.Kd5+ Kh1 9.Kd4 Kg1 10.Ke4+ Kh1 11.Ke3 Kg1 12.Ke2+ Kh1
01:24.1 (15.01=) +0.000 5.Bb6 (Nc2)
00:37.1 (14.01=) +0.000 5.Bb6 (Nc2)
00:17.3 (13.01=) +0.000 5.Bb6 (Nc2)
00:07.5 (12.01=) +0.000 5.Bb6 (Nc2)
00:03.8 (11.01=) +0.000 5.Bb6 (Nc2)
00:02.0 (10.01=) +0.000 5.Bb6 (Nc2)
00:01.2 (09.01=) +0.000 5.Bb6 (Nc2)
00:00.6 (08.01=) +0.000 5.Bb6 (Nc2)
00:00.2 (07.01=) +0.000 5.Bb6 (Nc2)
00:00.1 (06.01=) +0.000 5.Bb6 (Nc2)
00:00.0 (05.01=) +0.000 5.Bb6 (Nc2)
00:00.0 (03.01=) +0.000 5.Bb6 (Bd5)

(Der Zugzähler der FEN war hierbei auf 5 gesetzt.)
Parent - - By Walter Eigenmann Date 2010-02-21 17:57
[quote="Reinhard Scharnagl"]
Die Handhabung des Nullmoves in SMIRF entspricht zwar noch
nicht ganz meiner formalen Lösung zum Umgang damit - und
muss noch auf den kommenden Octopus warten - aber hin und
wieder bringt auch SMIRF MS-176b schon interessante Resultate:

01:36.3 (15.02=) +M~014 5.Nc2 (Bb6) Kg1 6.Bb6+ Kh1 7.Kc5 Kg1 8.Kd5+ Kh1 9.Kd4 Kg1 10.Ke4+ Kh1 11.Ke3 Kg1 12.Ke2+ Kh1
[/quote]

Beeindruckend - m.W. der momentane Tempo-Leader(?)

Gruss: Walter
Parent - By Reinhard Scharnagl Date 2010-02-21 18:18
[quote="Walter Eigenmann"]... Beeindruckend - m.W. der momentane Tempo-Leader(?) ... [/quote]
Na, Walter, das kann man wohl kaum sagen. Ich finde dieses Beispiel aber ziemlich interessant,
da SMIRF ja eigentlich arge Probleme mit dem kurzzügigen Mattsetzen hat. Das liegt an seinem
hierfür ungünstigen Design. Andererseits hatte ich einen (in SMIRF noch etwas umständlichen)
Weg gefunden, Zugzwang und Nullmove miteinander zu versöhnen. Eines fernen Tages mag dann
der "gute" Octopus fertig sein, der diesmal dann auch ein Mattlöser werden soll.

Nur leider liegt das Interesse überall auf den eigentlich Hobbyisten-fernen Top-Engines. Das
Innenleben einer Engine interessiert kaum, vielleicht weil man es eh nicht versteht. Ich hatte
schon vor Jahren gesagt, dass der Double-Nullmove das Zugzwang Problem nicht lösen kann.
Ein Teil des Rätsels liegt darin, dass man m. E. den Nullmove nicht als Hilfsmittel zum Pruning
betrachten darf, sondern es besser als EIN positives Auswahlkriterium nutzen muss. Insofern
geht auch ein Verified Nullmove hier am eigentlichen Problem vorbei.

Ich freue mich über Deine kontinuierlichen Lebenszeichen im Internet!
Parent - - By Peter Martan Date 2010-02-21 21:18
Hallo Walter!
Offenbar war es doch 1h 36 Min.
Hast du den Uralt- Fritz gesehen?
http://forum.computerschach.de/cgi-bin/mwf/topic_show.pl?pid=21151#pid21151
Parent - - By Reinhard Scharnagl Date 2010-02-21 21:50
[quote="Peter Martan"]... Offenbar war es doch 1h 36 Min. ...[/quote]
Das wohl kaum. Auch wenn ich SMIRF nur langsam auf dem iMac unter
VmWare betreiben kann. Mancher liebt eben die Provokation ...
Parent - - By Peter Martan Date 2010-02-22 06:02
Entschuldige bitte, ich wusste das 01:36.3 im SMIRF- output einfach nicht zu interpretieren. Zuerst, als ich es  dann wahrnahm, dachte ich an 1 Min. 36.3 Sek., nachdem du die Tempoleaderschaft aber abgelehnt hattest, dachte ich wieder...
Ist ja aber bei so einer Studie vielleicht auch wirklich weniger wichtig, mir scheint überhaupt, dass die Topengines, wie du sie nennst, sich solcher Aufgaben von Seiten ihrer Väter (pater semper incertus ) mehr und mehr absichtlich entschlagen, um einander im direkten Vergleich in der Partie mithilfe des Nullzuges als pruning- Methode die größtmögliche Ökonomie der HV um die Ohren zu schlagen.
Eine der Sackgassen sehe ich dabei vor Allem darin, dass dadurch automatisch die win or save draw- Varianten von der frühen Eröffnung an selektiert werden und diejenigen Pläne der Theorie, die auf Verwicklung und Schärfe angelegt sind, wegrationalisiert werden. Es ist dem Eröffnungsstudium abträglich, glaub ich, ohne gleich wieder provozieren zu wollen.
Parent - By Walter Eigenmann Date 2010-02-22 09:31
[quote="Peter Martan"]
Entschuldige bitte, ich wusste das 01:36.3 im SMIRF- output einfach nicht zu interpretieren. Zuerst, als ich es  dann wahrnahm, dachte ich an 1 Min. 36.3 Sek.
...
[/quote]

Ja, habe ich spontan auch so gelesen.
Aber in der Tat geht's ja nicht um ein paar Min(+/-) ;
immerhin findet SMIRF (im Gegensatz zu anderen) das Matt.

Gruss: Walter

.
Parent - - By Reinhard Scharnagl Date 2010-02-22 13:15
Da ich nicht weiß, mit welchen CPUs gerechnet wird, kann ich über die Tempi
eben nichts Genaues aussagen. Im Übrigen dürfte diese Leistung nicht für
SMIRF repräsentativ sein, da die Engine sonst eher etwas langsam ist.

SMIRF ist meine erste spielende Engine und diente mir dazu zu zeigen, das
8x8 und 10x8 Schach samt Random-Varianten u.v.m. alle in ein und dasselbe
Programm packen, ohne es aufzublähen. Damit habe ich einige grundlegende
Erkenntnisse gewonnen, die in den Nachfolger "Octopus" eingehen werden.
Schon SMIRF war mit seinem Zuggenerator bereits Spitzenklasse, weshalb
sich einige andere gegen einen Leistungs-Vergleich wehrten mit dem Argument,
SMIRF würde ja nur legale Züge erzeugen. Die sind aber zudem vollinformiert,
d.h.: sie wissen bereits auch, ob sie Schach bieten oder gar Matt setzen.

Während der Entwicklung von SMIRF hatten Eröffnungsbibliotheken absolut
keinen Platz in der Engine bekommen, da sie meine Lernprozesse in Bezug
auf eine autarke Eröffnungsbehandlung durch die Maschine eher sabotiert
hätten. Stattdessen kamen Chess960 oder 10x8 CRC zum Zuge, um auch
abwechslungsreiche Partien ohne Bücher durchzuführen.

Solche Erkenntnisse lassen sich durch ein Patchworken von Engines (gleich
ob legal oder nicht) kaum gewinnen, da der Code von jenen Erfahrungen 
losgelöst ist, die zu solchen Zeilen geführt haben (sollen). Wer also seine
eigenen Fähigkeiten nicht gleich mit dem Stempel "obsolet" versehen möchte,
der sollte seine Erfahrungen alleine sammeln, auch wenn das etwas länger
dauert und man sich nicht mit den Top-Engines auf Augenhöhe bewegen wird.
Parent - - By Thomas Mayer (Quark) Date 2010-02-22 14:40
Hallo Reinhard,

mal eine Frage am Rande - weißt Du wie es derzeit um die Patentlage von Gothic-Chess aussieht ? Braucht man weiterhin die Erlaubnis von Ed oder ist das Patent schlichtweg ausgelaufen ?

Gruß, Thomas
Parent - By Horst Wandersleben Date 2010-02-22 15:10
Parent - By Reinhard Scharnagl Date 2010-02-22 15:11
Nach meinem Wissensstand ist das Patent seit einiger Zeit ausgelaufen, da es
offenbar nicht genügend relevante Lizenznehmer gefunden hat. Dennoch kann
man einen Hinweis bringen, dass Ed Trice es einmal "patentiert" hatte. Ed Trice
hat übrigens einen brandneuen Shop für extreme Tuning-PCs eröffnet:
http://www.LiquidNitrogenOverclocking.com/
Seit letztem Jahr erhalten bei mir alle Supporter, bzw. diejenigen, welche
schon über einen SMIRF Key-Satz verfügen, auf Wunsch oder bei einer Spende
für das 10x8 Projekt einen vollen Schlüsselsatz incl. desjenigen für das GC(R).
Parent - - By Anton Stadlhofer Date 2010-02-21 17:30
Hallo Walter

Horwitz,B - _, Studie, Sc2 1876
8/1BB5/3K4/8/1N4pp/6pq/6pr/7k w - - 0 1

Analysis by Yace 0.99.87:

1.Lb6
  =  (0.00)   Tiefe: 6/13   00:00:00  19kN
  =  (0.00)   Tiefe: 15/39   00:01:24  204mN
1.Sc2! Kg1 2.Lb6+ Kh1 3.Kc5 Kg1 4.La5 Kh1 5.La8 Kg1 6.Sb4 Kh1 7.Kd6 Kg1 8.Sa2 Kh1 9.Le1 Kg1 10.La5 Kh1
11.Le1 Kg1 12.La5
  +-  (#14)   Tiefe: 15/43   00:03:41  513mN
  +-  (#14)   Tiefe: 16/43   00:05:46  792mN

lg    Anton
Parent - - By Peter Martan Date 2010-02-21 18:06
Hallo Anton!
Dann muss ich wohl auch noch mal.


Analysis by Movei00_8_438:

1.Lb6
  =  (0.00)   Tiefe: 6   00:00:00  4kN
...
1.Lb6
  =  (0.00)   Tiefe: 17   00:00:39  73122kN
1.Sc2
  =  (0.01)   Tiefe: 17   00:00:55  101mN
1.Sc2 Kg1 2.Lb6+ Kh1 3.Kc5 Kg1 4.Kd5+ Kh1 5.Kd4 Kg1 6.Ke4+ Kh1 7.Ke3 Kg1 8.Kd2+ Kh1 9.Sd4
  =  (0.01)   Tiefe: 17   00:01:08  125mN
1.Sc2 Kg1 2.Lb6+ Kh1 3.Kc5 Kg1 4.Kd5+ Kh1 5.Kd4 Kg1 6.Ke4+ Kh1 7.Ke3 Kg1 8.Kd2+ Kh1 9.Sd4
  =  (0.01)   Tiefe: 17   00:01:26  154mN
1.Sc2
  +/=  (0.31)   Tiefe: 18   00:01:26  154mN
1.Sc2
  +/-  (1.01)   Tiefe: 18   00:01:26  154mN
1.Sc2 Kg1 2.Lb6+ Kh1 3.Kc5 Kg1 4.Kd5+ Kh1 5.Kd4 Kg1 6.Ke4+ Kh1 7.Ke3 Kg1 8.Kd2+ Kh1 9.Sd4 Kg1 10.Se6+ Kh1 11.Sc5 Kg1 12.Se4+ Kf1 13.La6#
  -+  (-#2741)   Tiefe: 18   00:01:57  208mN

Bin wirklich neugierig, ob das noch zu unterbieten geht.
Beachte auch: single core.
Parent - - By Peter Martan Date 2010-02-21 18:21
[quote="Peter Martan"]
Bin wirklich neugierig, ob das noch zu unterbieten geht.
[/quote]

Oops, SMIRF übersehen, gratuliere!
Parent - By Peter Martan Date 2010-02-21 18:38
Wäre ich jetzt ein schlechter Verlierer, würde ich schnell noch zu unfairen Mitteln greifen:

Analysis by Cyclone xTreme WrathNN:

1.Lb6
  =  (0.00)   Tiefe: 6/8   00:00:00  0kN
...
1.Lb6
  =  (0.00)   Tiefe: 18/34   00:00:24  101mN
1.Sc2 Kg1 2.Lb6+ Kh1 3.Kc5 Kg1 4.Kd5+ Kh1 5.Kd4 Kg1 6.Ke4+ Kh1 7.Ke3 Kg1 8.Ke2+ Kh1 9.Sd4 Kg1 10.Sb3+ Kh1 11.Sc5 Kg1 12.Se4+ Kh1 13.Kd2 g1D+ 14.Sf2#
  +-  (#14)   Tiefe: 18/37   00:00:39  163mN
1.Sc2 Kg1 2.Lb6+ Kh1 3.Kc5 Kg1 4.Kd5+ Kh1 5.Kd4 Kg1 6.Ke4+ Kh1 7.Ke3 Kg1 8.Ke2+ Kh1 9.Sd4 Kg1 10.Sb3+ Kh1 11.Sc5 Kg1 12.Se4+ Kh1 13.Kd2 g1D+ 14.Sf2#
  +-  (#14)   Tiefe: 19/37   00:00:57  235mN

Unfair, weil, wie der Name sagt, Clone, Nullzug aus und Quad.
Parent - - By Peter Martan Date 2010-02-21 18:56
Einen hab ich noch, einen hab ich noch:

Analysis by Fritz 5.32:

1.Lb6
  =  (0.00)   Tiefe: 4/4   00:00:00  0kN
...
1.Lb6
  =  (0.00)   Tiefe: 15/15   00:00:25  130mN
1.Sc2
  +-  (#8)   Tiefe: 15/31   00:01:22  415mN

Naja, #8 ohne HV ist etwas schlampig aber für einen so alten Herrn mit nur einem Kern?
Parent - By Walter Eigenmann Date 2010-02-21 21:51
[quote="Peter Martan"]
Analysis by Fritz 5.32:
1.Sc2
  +-  (#8)   Tiefe: 15/31   00:01:22  415mN
Naja, #8 ohne HV ist etwas schlampig aber für einen so alten Herrn mit nur einem Kern?

[/quote]

Jaja, der alte Fritz - immer wieder eine Überlegung wert:
http://de.wikipedia.org/wiki/Friedrich_II._%28Preu%C3%9Fen%29

Gruss: Walter

.
Parent - By peter struwel Date 2010-02-22 18:22

Engine:

nur Standadwerte!!! benutzt

Yace 0.99.87:
   1  00:00             5  0  -11,90  Lb7xg2+ Kh1xg2
   1  00:00             8  0  -8,53  Lb7d5
   1  00:00            30  0  -8,53  Lb7d5
   2  00:00            35  0  -8,57  Lb7d5 Kh1g1
   2+  00:00            65  0   0,00  Lc7b6
   2  00:00           182  0   0,00  Lc7b6
   3  00:00           183  0   0,00  Lc7b6
   3  00:00           314  0   0,00  Lc7b6
   4  00:00           316  0   0,00  Lc7b6
   4  00:00           438  0   0,00  Lc7b6
   5  00:00           440  0   0,00  Lc7b6
   5  00:00         1.161  0   0,00  Lc7b6
   6  00:00         1.163  0   0,00  Lc7b6
   6  00:00         9.009  0   0,00  Lc7b6
   7  00:00         9.011  0   0,00  Lc7b6
   7  00:00        25.733  0   0,00  Lc7b6
   8  00:00        25.735  0   0,00  Lc7b6
   8  00:00        88.524  0   0,00  Lc7b6
   9  00:00        88.526  0   0,00  Lc7b6
   9  00:00       260.135  0   0,00  Lc7b6
  10  00:00       260.137  0   0,00  Lc7b6
  10  00:00       790.785  0   0,00  Lc7b6
  11  00:00       790.787  0   0,00  Lc7b6
  11  00:00     1.916.574  0   0,00  Lc7b6
  12  00:00     1.916.576  0   0,00  Lc7b6
  12  00:01     4.790.109  0   0,00  Lc7b6
  13  00:01     4.790.111  0   0,00  Lc7b6
  13  00:04    10.736.671  0   0,00  Lc7b6
  14  00:04    10.736.673  0   0,00  Lc7b6
14/38  00:08    23.205.702  2.607.089   0,00  Lc7b6
15/38  00:08    23.205.704  2.607.089   0,00  Lc7b6
15/39+  00:19    48.935.499  2.576.773  +M14  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4e4+ Kg1h1 Ke4e3 Kh1g1 Ke3e2+ Kg1h1 Sc2d4 Kh1g1 Sd4b3+ Kg1h1 Sb3c5 Kh1g1 Sc5e4+ Kg1h1 Ke2d3 g2g1D Se4xg3+
15/39  00:19    49.510.931  2.580.038  +M14  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4e4+ Kg1h1 Ke4e3 Kh1g1 Ke3e2+ Kg1h1 Sc2d4
15/39  00:19    51.637.280  2.590.152  +M14  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Kd6c5 Kh1g1 Kc5d5+ Kg1h1 Kd5d4 Kh1g1 Kd4e4+ Kg1h1 Ke4e3 Kh1g1 Ke3e2+ Kg1h1 Sc2d4
16/43-  00:26    70.204.669  2.634.519  +14,92  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Sc2e3 Kh1g1 Se3xg2+ Kg1h1 Sg2e3+ g3g2 Se3xg4
16/43  00:30    78.427.990  2.611.915  +14,92  Sb4c2 Kh1g1 Lc7b6+ Kg1h1 Sc2e3 Kh1g1 Se3xg2+ Kg1h1 Sg2e3+ g3g2 Se3xg4
interior recognizer probes 65983, found 1480 egtb probes 0, found 0 max_depth 43

Parent - - By Peter Martan Date 2010-02-21 07:45 Edited 2010-02-21 07:52
Hallo Walter!
Alt aber gut!

Um der Sache nicht die Spannung zu nehmen, kein output, nur soviel: bei ChestUCI 5.1 muss man AutoTurbo mit SearchOrder PKX oder PXK nehmen, wenn man nicht unnötig warten will, Gustav 3.1m hat's mit automatischen Parametern auch sofort, für die komplette Variante braucht er auf einem 3 Ghz Kern 43,98 Sekunden.

Andere hab ich zwar kurz probiert, mir allerdings ohnehin keine großen Hoffnungen gemacht, selbst kurz vor dem Matt rechnet selbst DF10 mit und ohne Nullzug zeitweise noch an demselben vorbei, DF 11 kriegt ohne Nullzug ebenso wie andere so ab dem 5. Zug rasch die Kurve.
Parent - By Peter Martan Date 2010-02-21 08:57
Und das muss ich jetzt aber doch belegen, weil's sonst niemand glaubt:

Analysis by Cyclone 4.0:

1.Lb6
  =  (0.00)   Tiefe: 6   00:00:00  2kN
...
1.Lb6
  =  (0.00)   Tiefe: 19   00:03:01  447mN
1.Sc2 Kg1 2.Lb6+ Kh1 3.Kc5 Kg1 4.Kd5+ Kh1 5.Kd4 Kg1 6.Ke4+ Kh1 7.Ke3 Kg1 8.Ke2+ Kh1 9.Sd4 Kg1 10.Sb3+ Kh1 11.Sc5 Kg1 12.Se4+ Kh1 13.Kd2 g1D+ 14.Sf2#
  +-  (#14)   Tiefe: 19   00:08:19  1240mN

2 x 3 GHz Dualcore, 1024 Mb hash, keine tablebases, keine bitbases. (Würden hier ja auch nur bremsen, denk ich.)
In den Togas steckt immer noch viel mehr Potential, als man glaubt. Ich habe Cyclone hier natürlich den Nullzug abgedreht, sonst hätte er vermutlich auch keine Chance gehabt, so schnell, wie er default über 30 hinausschießt ohne Lösung.
Aber immerhin, besondere Stellungen erfordern besondere Einstellungen und so schnell kommt z.B. DF 11 ohne Nullzug nicht in die erforderliche Tiefe.
Parent - By Peter Martan Date 2010-02-21 10:41
Einen hab ich noch, einen hab ich noch!

Es gibt mittlerweile doch auch schon zumindest eine engine, die mit default- Einstellungen so ein 14-zügiges Matt auf Zugzwangbasis ausrechnen kann, ohne auf Mattaufgaben spezialisiert zu sein:

Analysis by Protector 1.3.2 x322:

1.Lb6
  =  (0.00)   Tiefe: 6/6   00:00:00  0kN
...
1.Lb6
  =  (0.00)   Tiefe: 25/25   00:04:54  807mN
1.Sc2 Kg1 2.Lb6+ Kh1 3.Kc5 Kg1 4.Kd5+ Kh1
  +-  (#14)   Tiefe: 25/46   00:11:11  1866mN
1.Sc2 Kg1 2.Lb6+ Kh1 3.Kc5 Kg1 4.Kd5+ Kh1
  +-  (#14)   Tiefe: 26/42   00:17:02  2893mN

Die Randviir- Studie, die du als 24.Brillanten gebracht hast, Walter, schafft noch keine, aber ich wußte schon von der, dass Protector ein heißer Anwärter sein würde, weil offenbar mit sehr wenig Nullzug ausgestattet.
Jetzt muss ich noch Crafty probieren.
Up Topic Hauptforen / CSS-Forum / Der brillante Schachzug (60)

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill