Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Die ganze Welt der Schachcomputer / World of chess computers (https://www.schachcomputer.info/forum/forumdisplay.php?f=2)
-   -   News: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr? (https://www.schachcomputer.info/forum/showthread.php?t=5098)

Egbert 30.12.2016 13:08

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Zitieren:

Zitat von Solwac (Beitrag 63311)
Die große Frage ist, wie müsste ein Schachprogramm aussehen um einerseits etwas besonderes zu sein und andererseits mit aktuellen Programmen mithalten zu können. Dabei ist nicht die absolute Weltklasse gemeint!

Hallo Solwac,

dass ist eine sehr interessante Frage, auf welche es sicherlich individuell verschiedenste Erwartungshaltungen geben wird. Für mich persönlich wäre es ein Traum ein verbessertes Mephisto Glasgow-Programm, optimiert auf aktuellere Hardware, also z.B. auf den Cortex M4/M7 bzw. auf die Hardware des Revelation II laufen zu haben.

Mögliche Verbesserungspotentiale hatte ich bereits einmal im Rahmen meines Revelation II Begrüßungsturniers in meiner Abschlussbewertung zum Wettkampf mit dem Revelation II Mephisto Glasgow benannt. Gerne könnte dass Schachwissen mit neuen Hardwaremöglichkeiten noch weiter ausgedehnt werden, denn genau dass macht Mephisto III/Glasgow so einzigartig ;) Ein solches Programm mit vielleicht 2100 Elo+ wäre mir lieber als jeder Stockfish, Kommodo, etc. obgleich ich natürlich die Leistung der Programmierer dieser Spitzenprogramme keineswegs schmälern möchte.

Gruß
Egbert

Solwac 30.12.2016 13:38

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Zitieren:

Zitat von Egbert (Beitrag 63312)
Für mich persönlich wäre es ein Traum ein verbessertes Mephisto Glasgow-Programm

Verbessert, d.h. mit mehr Spielstärke, ist noch relativ einfach zu beurteilen - man spiele genug Partien.

Aber wann ist ein Mephisto Glasgow noch ein Mephisto Glasgow*?

Wir sehen die Diskussion beim ChessGenius und da haben wir einen Autor ohne echte Pause in seiner Beschäftigung mit Schachprogrammen. ;)

Tun wir mal so, dass jemand das Programm von CDL2 in eine andere Sprache (z.B. objektorientiert) umschreiben würde. Dann wäre erst einmal nichts verbessert, das Programm wäre "nur" besser zu handhaben. Wie soll es jetzt weiter gehen?


*Der Name hat garantiert juristische Probleme. Ich denke aber, hier hilft der Name bei der Beschreibung was genau gemeint ist.

mclane 30.12.2016 13:46

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Na wenn man es auf c hätte könnte man es UCI machen.
Man könnte Hash einbauen, nicht nur für die bibi sondern für den Baum.
Allein durch die Übertragung in c würde nach dem compilieren auf moderne PCs ein enormer Faktor an Geschwindigkeit herauskommen.

Durch UCI könnte man ganz viele Partien erspielen.
Und der Programmierer braucht auch nicht mehr zum arbeiten in die Firma und dort EPROMs brennen die er dann zuhause testet. Er hätte das program zuhause und könnte da loslegen.

Egbert 30.12.2016 13:54

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Zitieren:

Zitat von Solwac (Beitrag 63313)
Verbessert, d.h. mit mehr Spielstärke, ist noch relativ einfach zu beurteilen - man spiele genug Partien.

<< Hallo Solwac,

Aber wann ist ein Mephisto Glasgow noch ein Mephisto Glasgow*?

<< aus meiner Sicht so lange "er" seine extrem selektive Vorgehensweise beibehält, wie auch immer der Name des Programms dafür wäre.

Wir sehen die Diskussion beim ChessGenius und da haben wir einen Autor ohne echte Pause in seiner Beschäftigung mit Schachprogrammen. ;)

>> ja, auch hier wird des sicher verschiedenste Meinungen und Erwartungen geben ;)

Tun wir mal so, dass jemand das Programm von CDL2 in eine andere Sprache (z.B. objektorientiert) umschreiben würde. Dann wäre erst einmal nichts verbessert, das Programm wäre "nur" besser zu handhaben. Wie soll es jetzt weiter gehen?

>> eine gute Frage, leider fehlt mir hier die entsprechende Kompetenz um einschätzen zu können, welche Schritte dann sinnvoll, bzw. notwendig wären. Vermutlich würde es vorab Sinn machen zu schauen, auf welcher Hardwarebasis dass Programm dann laufen sollte, etc.


*Der Name hat garantiert juristische Probleme. Ich denke aber, hier hilft der Name bei der Beschreibung was genau gemeint ist.

Gruß
Egbert

Solwac 30.12.2016 14:27

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Zitieren:

Zitat von mclane (Beitrag 63314)
Na wenn man es auf c hätte könnte man es UCI machen.

Lieber ein vernünftiges Protokoll. ;)

Zitieren:

Zitat von mclane (Beitrag 63314)
Man könnte Hash einbauen, nicht nur für die bibi sondern für den Baum.

Das bringt bei einem Programm mit extrem kleinem Baum aber nicht so sehr.

Wichtiger ist das für Endspiele. Hier kommt die selektive Suche aber nicht so gut zurecht. Aber Du hast recht, hier würde sich quasi automatisch eine Verbesserung ergeben.

Zitieren:

Zitat von mclane (Beitrag 63314)
Allein durch die Übertragung in c würde nach dem compilieren auf moderne PCs ein enormer Faktor an Geschwindigkeit herauskommen.

Ne, viel mehr als die Verfügbarkeit für mehr Plattformen ist da nicht gewonnen. Insbesondere der Verlust der höheren Konzepte (der Vorteil von CDL2) wäre schade. Deshalb sind Objekte schon von Vorteil.
CDL2 dürfte nur schwer beim Optimieren zu schlagen sein.

mclane 30.12.2016 16:01

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Naja aber die Taktfrequenzen.

Solwac 30.12.2016 17:48

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Zitieren:

Zitat von mclane (Beitrag 63317)
Naja aber die Taktfrequenzen.

Und natürlich wird das Programm dann stärker spielen.
Aber wir haben beim beschleunigten Glasgow gesehen, dass das nicht befriedigend ist. Heraus kommt ein Programm mit relativ wenigen "schönen" Zügen, vergleichsweise vielen schlechten Zügen und nur im Mittel halt den Ergebnissen.
Das Problem sind Kombinationen, die zwar wesentlich schneller gefunden werden, aber eben nicht viel tiefer gehen. Mehr Rechenzeit schließt zwar manche Lücke, wird aber nicht so effektiv genutzt wie von anderen Programmen. Das enttäuscht Programmierer wie Fans.

Egbert 30.12.2016 18:17

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Zitieren:

Zitat von Solwac (Beitrag 63321)
Und natürlich wird das Programm dann stärker spielen.
Aber wir haben beim beschleunigten Glasgow gesehen, dass das nicht befriedigend ist. Heraus kommt ein Programm mit relativ wenigen "schönen" Zügen, vergleichsweise vielen schlechten Zügen und nur im Mittel halt den Ergebnissen.
Das Problem sind Kombinationen, die zwar wesentlich schneller gefunden werden, aber eben nicht viel tiefer gehen. Mehr Rechenzeit schließt zwar manche Lücke, wird aber nicht so effektiv genutzt wie von anderen Programmen. Das enttäuscht Programmierer wie Fans.

Das kann ich exakt bestätigen Solwac. Angenommen es käme mal ein Revelation III auf den Markt, welcher evtl. die Geschwindigkeit hätte um einen Motorola 68060 mit 72 MHz zu emulieren, könnte der Mephisto Glasgow ca. um den Faktor 5 gegenüber einem Revelation II an Geschwindigkeit zulegen. Ich bin mir jedoch sicher, dass bei unveränderter Programmstruktur ein max. Elo-Zuwachs im Turnierschach von 50 Elo zu erwarten ist. Also ein Geschwindigkeitszuwachs müsste mit strukturellen Programmverbesserungen einhergehen um wirklich einen Fortschritt zu erzielen.

Gruß
Egbert

mclane 30.12.2016 19:32

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Nachdem ich den Vortrag gehört habe wie Thomas testete muss man natürlich sehen das hier durch Umstellung auf UCI ein erheblich besseres testen möglich wäre. Nämlich autotesting und nicht in die Firma fahren, verändern, eprom brennen und zuhause testen.... unglaublich.

Egbert 30.12.2016 19:51

AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?
 
Zitieren:

Zitat von mclane (Beitrag 63328)
Nachdem ich den Vortrag gehört habe wie Thomas testete muss man natürlich sehen das hier durch Umstellung auf UCI ein erheblich besseres testen möglich wäre. Nämlich autotesting und nicht in die Firma fahren, verändern, eprom brennen und zuhause testen.... unglaublich.

Um so erstaunlicher dass es unter diesen "erschwerten Bedingungen" für das Team Nitsche/Henne überhaupt möglich war, einen Mephisto III/Excalibur/Glasgow zu programmieren. :respekt:

Gruß
Egbert


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:42 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info