|
Le plus fort des engines gratuit par Tr***ev*12268 le
[Aller à la fin] |
| Informatique | |
J'ai fait un petit tournoi entre engines gratuits, afin de voir lequel je garde pour l'analyse de parties.
La cadence est du 5mn +6s
Voici le tableau des résultats.
Je vais en refaire un en remplaçant Rybka 2.2 par Rybka 3
RobboLito_009_w32 8,5/24
FireBird_101_w32 17,0/24
Rybka v2.2n2.mp.w32 13,5/24
Komodo-10-32-ja 11,0/24
Stockfish-16-ja 0,0/24
|
|
Heu... Rybka 3 est-il gratuit??
|
|
Dans ce tournoi, le meilleur, c'est Robbolito (il y a une coquille, c'est 18,5/24).
Je viens de lancer un deuxième tournoi avec les meilleurs gratuits, dans lequel je rajoute le meilleur non-gratuit à savoir Rybka 3 pour le comparer.
Ça tourne donc sous Arena, avec des hashtables à 150M, sur un Pentium 4 à 2,5GHz et 1Go de RAM.
Pas de livre d'ouverture, la position de départ est prise au hasard dans des parties de Top 16 au cinquième coup, les engines jouent la position une fois avec les blancs, et le match retour avec les noirs.
Pas d'accès aux Tablebases pour les fins de partie.
|
|
+1 Sympa le test. Curieux de voir ce que RobboLito donne face à Rybka 3.
|
|
Dans quelle mesure ce n'est pas redondant avec les tournois organisés par le fou du roi ?
|
|
Nan le plus fort c'est ça : < a href="http://www.youtube.com/watch?v=uZOjFcqH_Jk">Un programme en Corée!
Dcax, qui a peur pour eux si ils continuent dans cette voie là!
|
|
grrr re test
|
|
@Sebj Non, ça n'est pas redondant.
Les engines Robbolito et Firebird étant soupçonnés d'être des clones de Rybka, ils ne sont pas inclus dans les tournois de l'UCI engine ligue.
Rybka avait été accusé d'avoir cloné ou pompé sur Fruit à l'époque,bref, le débat de qui a pompé sur qui est récurent. Vu que les sources de Robbolito ont été publiées, je pense que si c'était un clone, Convekta ne devrait pas avoir trop de mal à le prouver.
Toujours est il que Robbolito est libre, et tant que l'éventuel clonage n'a pas été prouvé, je fais jouer la présomption d'innocence ;-)
|
|
c'est reparti Bon, alors :
Rybka 3 vs Robbolito : 1,5 /2
Rybka 3 vs Firebird : 0,5 / 2
Rybka 3 vs Komodo : 1,5 /2
Comme Robbolito et Firebird sont plus ou moins des clones, que Komodo était clairement à la traîne dans le tournoi précédent et qu'avec des time-control plus élevés (5mn +30s par coup), ça prend beaucoup de temps, je relance un tournoi entre Rybka et Firebird (celui qui semble lui donner le plus de mal).
|
|
@ triplev As-tu essayé de compiler la source de RobboLito? Faudrait voir si tu obtiens grosso modo le même exécutable que celui précompilé disponible en téléchargement. Paranoïaque, moi? Du tout!
|
|
le problème,c'est que je sais compiler sous Linux, mais pas sous window$, et que là, j'ai pas de poste Linux pour essayer.
En plus, une fois compilé, je fais comment pour comparer les exécutables ?
De toutes façons, les sources de Robbolito sont relativement imbitables d'après les mecs qui ont jeté un coup d'oeil dessus (code non commenté, un seul gros fichier, etc).
Mais au fait, c'est quoi la finalité ?
|
|
Salut Triplev, pourrais-tu faire un test entre robbolito vs firebird? Firebird est-il "officiellement" tiré de robbolito?
|
|
d'après le site chesslogik ils dérivent tous les deux d'Ippolit, firebird étant la version SMP (à utiliser sur les confg avec plusieurs processeurs), et honnêtement, je ne vois pas bien comment ils auraient pu développer plusieurs programmes différents de cette force...
Dans le premier tournoi, les résultats étaient franchement similaires entre Firebird et Robbolito (Robbolito avait un léger avantage contre Firebird, mais je suis sur une config avec un seul processeur).
Pour l'instant : Rybka 3 gagne avec: 2,5 / 3
Si je rajoute les deux parties du tournoi d'avant, Rybka 3 mène avec 3/5 sur Firebird.
Apparemment, les résultats dépendent beaucoup de la cadence. D'après ce que j'ai compris (et ce que je constate), Firebird et Robbolito arrivent plus vite à une profondeur de coup plus importante, d'après les "spécialistes" des quelques forums spécialisés en "programmes échiquéens", ça ne pourrait se faire qu'en simplifiant la manière d'évaluer la position, et Rybka devrait reprendre la main sur des cadences plus lentes où la précision de l'évaluation compense la moindre profondeur.
Je ne sais pas si je suis très clair, je ne rapporte que ce que j'ai compris de quelques discussions qui sont au delà de mes compétences, je me contente de faire des tests qui correspondent à peu près au temps que j'accorde aux modules pour des analyses rapides de parties.
|
|
On aura tout eu. Tournoi d'engines, et ça ne gêne personne sur un forum prétendument francophone.
Je comprends qu'on prenne les termes étrangers lorsqu'ils sont les plus aptes à désigner l'objet ou qu'ils n'ont pas d'équivalent français ou que celui-ci est une périphrase qui alourdit le propos. Mais tournoi de programmes ou tournoi de logiciels ça marche tout aussi bien, même si ça fait plus prolo.
Si on peut avoir des doutes sur le fait que les programmes sont clonés, il est établi que les engines sont contagieuses.
|
|
@Triplev Le but est de savoir si ce qu'ils donnent comme source est effectivement le code source de RobboLito. Si j'étais concepteur de programmes et malhonnête, je donnerai un code source de programme radicalement différent de Rybka3 alors que je ferais de la décompilation de Rybka, rajouterais quelques lignes pour le rendre opaque ou donner des sorties légèrement différentes (dont la sous-promotion en fou), le recompilerais et presto. La personne qui n'utilisera pas de logiciel anti-plagiat en sera pour sa faim, essayant de comparer un code qui n'a absolument rien à voir avec Rybka3 avec Rybka3, alors que le programme compilé est un clone...
|
|
@matou Un programme ou logiciel est différent d'un moteur (ou engine, qui est le terme malheureusement consacré). En effet, un programme ou logiciel comporte aussi une interface graphique, a fortiori un programme d'échecs.
Exemple : Chessmaster est un logiciel qui tourne par défaut avec l'engine (ou moteur) TheKing.
Sur ce, je vais me mettre un produit lavant pour cheveux, vu que si je dis shampooing, je vais me faire taxer de suppôt du complot anglico-anglais mondial...
|
|
The clone war @yalarthop : je suis d'accord, mais c'est au delà de mes compétences, c'est à Convekta de le prouver.
Résultat des courses : Rybka 3 +3 =2 soit 4,5/6
avec les parties jouées lors du précédent tournoi ça fait 5/8 pour Rybka.
|
|
J'aimerais bien essayer RobboLito alors je suis allé le télécharger sur http://ippolit.wikispaces.com/RobboLito.
J'obtiens un fichier compressé .tar, et une fois décompressé c'est des dizaine de fichiers, alors que je m'attendais à simplement un fichier engine.
Comment je dois faire, et est-ce que ça peut tourner sous chessbase?
|
|
Relève tes mails et tu auras la réponse
@+
|
|
@Nyarlathotep Pour le logiciel, admettons, mais l'explication du terme programme pourrait être discutée si cela avait une nécessité. En l'occurrence, ce n'est pas le cas puisqu'il existe le terme moteur qui semble-t-il fait l'unanimité. Mon propos n'est donc pas réfuté, surtout par la remarque faussement ironique ayant trait au "produit lavant pour cheveux" puisque précisément j'admettais la nécessité d'éviter les périphrases... Mais puisque la mode est aux définitions, peut-être est-il nécessaire de définir périphrase ?
|
|
@matou "Périphrase" et consorts sont magnifiquement définis dans un ouvrage qui fut ma référence quand je poussais la porte de la fac, à savoir le "Gradus" de Dupriez, au prix ridiculement bas. Une vraie mine d'or non dépourvue d'humour, qui font découvrir d'autres procédés littéraires que la métaphore et la métonymie...
|
|
Correction grammaticale *qui fait*, de toute évidence
|
|
Allez, un p'ti dernier J'ai refait un tournoi avec plus de parties entre Rybka 3 - Robbolito et Firebird.
Engine Score Ro Fi Ry S-B
1: RobboLito_009_w32 13,0/20 ·········· =11=====0= 1=0=111=11 110,50
2: FireBird_101_w32 8,5/20 =00=====1= ·········· 01=1=00==0 92,50
3: Rybka 3 w32 8,5/20 0=1=000=00 10=0=11==1 ·········· 83,50
Level: Blitz 5/30
Hardware: Intel(R) Pentium(R) 4 CPU 2.40GHz with 1 024 MB Memory
Donc Firebird et Robbolito en jouant entre eux sont quasiment à égalité stricte.
Rybka a un petit avantage sur Firebird.
Robbolito mène nettement sur Rybka.
|
|
Désolé, le tableau n'est pas passé.
Robbolito vs Firebird : +2 =7 -1
Robbolito vs Rybka : +6 =3 -1
Rybka vs Firebird : +4 =4 -2
Encore une fois, c'est un test réalisé sur un ordi mono-processeur.
|
|
intéressant même si il y a du "n'importe quoi" dans pas mal de messages. Stockfish mis très vite de côté, ça m'a fait sourire.
Je comprend que certain "pro" du sujet ne prennent pas le temps d'intervenir ici...
|
|
Nyar
... comme l'anaphore ou la prosopopée ?
|
|
t pourquoi pas module? C'est le terme utilisé par les versions Françaises de ChessBase
|
|
@Loto si tu n'argumentes pas, ça ne fait pas beaucoup avancer le débat...
|
|
|