Affichage des articles dont le libellé est Améliorations du programme de Fritz.. Afficher tous les articles
Affichage des articles dont le libellé est Améliorations du programme de Fritz.. Afficher tous les articles

lundi 11 février 2008

Ma méthode de jeu dans les tournois par correspondance :

A propos de la polémique sur l’utilisation de l’ordinateur compte tenu de l’absence de vérification d’un arbitre.

1/ Je joue les cinq premiers coups sans rien consulter (ni livre ni ordinateur)
2/ A la fin du cinquième coup de mon adversaire je regarde a posteriori les évaluations de l’ordinateur.
3/ Je n’appuie jamais sur la touche « demander un conseil à l’ordinateur » (ce qui revient à le consulter à priori et n’aurais aucun intérêt) par contre je vérifie a posteriori les écarts avec les meilleurs coups mais seulement après le cinquième coup.
4/ Puis après le cinquième coup je détermine ma stratégie sur un échiquier manuel.
5/ Je les mémorise dans une base de données et les compare à des modèles positionnels sur lesquels je me suis entraîné au préalable.
Ce sont des modèles géométriques que j’appelle « modèles » Jacquard en mémoire de l’inventeur du métier à tisser.
( Pour moi les échecs c’est comme du tissage et j’ai dans ma boutique de tissus des dizaines de milliers de modèles).
Je note ce que j’appelle le « différentiel » avec l’ordinateur (mais toujours à postériori) et le compare à mes propres différentiels.
6/ Après avoir mesuré a posteriori les écarts avec les meilleurs coups je fais des simulations pour voir s’il n’y a pas de meilleurs coups encore de sorte à ce que j’arrive dans certains cas à être même meilleur (sur un coup) à l’ordinateur mais la simulation ne se fait jamais sur les 6 coups immédiats suivants afin d’éviter la tentation de copier sur des conseils extérieurs et de permettre de savoir le pourquoi et le comment des coups.
En quelque sorte je refuse que ma pensée soit de suivre systématiquement ce que fait l’ordinateur.
7/ A partir de ces coups « choisis » par moi je construis un nouvel arbre de décision dont l’objectif est de démontrer que j’arrive déterminer un meilleur coup que l’ordinateur (sur un temps de réflexion de cinq jours par coup ce qui malgré la puissance de calcul de l’ordinateur doit me permettre de déterminer des coups originaux).
Si j’ai la même cadence, évidemment il me bat du fait de sa grande capacité de calcul.
Mais si j’ai décidé d’analyser un coup particulier sur une cadence beaucoup plus lente je dois pouvoir au moins expliquer pourquoi je joue tel ou tel coup même s’il se confond avec celui joué par l’ordinateur. (Dans le cas de coups dits forcés il est évident que les choix convergent ).
Quand j’aurai fini mon tournoi je vous démontrerai une erreur monumentale faites par Fritz de telle sorte à ce que, même si mon adversaire avait suivi les conseils de ce dernier, il perdait. (Mais je ne peux pas le faire pour l’instant, le tournoi n’étant pas fini).

Tant que l’argent roi n’aura pas débarqué dans le jeu d’échec par correspondance, le jeu y restera toujours d’une pureté mathématique même pas atteignable dans des parties de Championnat du Monde jouées à la pendule.( Puisque vous verrez aussi entre autre qu’Aronian aurait pu battre Anand après le coup conseillé par son secondant Nielsen.)

Le jeu d’ échec par correspondance est ce que l’ Himalayisme est par rapport à l’ Alpinisme.
Ce n’est plus un jeu mais une compétition mettant en œuvre des moyens comparables à ceux d’une création d’entreprise ou d’une course de voiliers en solitaire.

mercredi 7 novembre 2007

ILDIKO MADL, SOPHIE MILLIET - CRETE 2007.



[Blancs "Madl, Ildiko"]
[Noirs "Milliet, Sophie"] Crète 2007.
1/ La partie réelle jusqu’ au nœud décisionnel du coup 12 blanc :

1.e2-e4 c7-c5 2.Cg1-f3 e7-e6 3.d2-d4 c5xd4 4.Cf3xd4 Cb8-c6 5.Cb1-c3 Dd8-c7 6.f2-f4 Cc6xd4 7.Dd1xd4 a7-a6 8.a2-a4 b7-b6 9.Fc1-e3 Fc8-b7 10.Ff1-e2 Cg8-f6 ( une Sicilienne que j’entre dans mon répertoire d’ouvertures ) 11.Fe2-f3 Ff8-c5 12.Dd4- 12 ( Diapo 1 avant le coup des noirs : c’est ce que j’appelle un « Pattern » ) ...e6-e5 c’est ce qu’ a joué Sophie Milliet.
-------------------------------------------------
2/ Simulation 1 sur mon pattern : avec deux coups personnels qui constituent un nouveau nœud dans mes modules personnels. Aboutit à la victoire de Sophie Milliet.

[12...0-0 Voici ce que je joue : je roque ( c’est ce que j’appelle un « noeud » décisionnel en programmation.Puis ce nœud est introduit dans une « Hashtable » (Fritz joue d7-d5 et ne note pas très bien ce roque qui pourtant va mener à la victoire.Non mais il m’arrive quand même d’avoir raison contre ce méchant ordinateur.). 13.Ta1-d1 d7-d5 14.e4xd5 Fb7xd5 15.Ff3xd5 Cf6xd5 16.Cc3xd5 e6xd5 17.0-0 Fc5xe3+ 18.Dd3xe3 Dc7xc2 19.De3xb6 Ta8-b8 20.Db6-f2 Dc2-b3 21.Td1-d4 Tf8-d8 22.Tf1-d1 Fritz conseille tour b8-c8 22...Db3-a2 Je préfère jouer la dame car c’est elle qui est la plus apte à attaquer les pions isolés résultant de cette structure. 23.Df2-c2 h7-h6 24.Td1-d2 Td8-c8 25.Dc2-d1 Tb8xb2 26.Td4xd5 Tc8-c2 27.Td2xc2 Tb2xc2 28.Td5-d8+ Rg8-h7 29.Dd1-d3+ g7-g6 fondamental
.C'est là que tout se joue : il faut laisser la bonne case de sortie au roi noir sinon c'est un mat rapide..
Et le gros point faible des blancs est le pion isolé f4.
C'est lui qu'il va falloir attaquer. 30.Dd3-f1 Début d'un long chassé croisé. 30...a6-a5 31.Td8-d7 Da2-e6 32.Td7-d3 De6-e4 33.Td3-d1 De4-e3+ 34.Rg1-h1 Tc2-f2 35.Df1-b5 De3xf4 Le pion isolé tombe. 36.Td1-g1 Df4-f5 37.Db5-b3 Tf2-e2 38.h2-h3 Rh7-g7 39.Db3-d1 Df5-e5 40.Dd1-c1 Te2-e4 41.Dc1-c2 Rg7-h7 42.Tg1-f1 Te4-e1 43.Tf1xe1 De5xe1+ 44.Rh1-h2 De1-e5+ 45.g2-g3 h6-h5 46.Dc2-c4 f7-f5 47.Rh2-g2 Rh7-g7 48.Rg2-f2 g6-g5 49.h3-h4 g5-g4 50.Dc4-c1 Rg7-f7 51.Dc1-c4+ Rf7-e7 52.Dc4-d3 Re7-e8 53.Dd3-c4 Re8-f8 54.Dc4-c8+ Rf8-e7 55.Dc8-b7+ Re7-e6 56.Db7-c6+ De5-d6 57.Dc6-e8+ Re6-d5 58.De8-a8+ Rd5-c4 59.Da8xa5 Dd6-d4+ 60.Rf2-e1 Dd4-e3+ 61.Re1-d1 De3-d3+ 62.Rd1-c1 Dd3xg3 Attaque de la minorité de pions blancs par la dame ce qui démontre la justesse de l’analyse du coup 22 . 63.Da5-b5+ Rc4-d4 64.Db5-b4+ Rd4-e3 65.Db4-c5+ Re3-e2 66.Dc5-c2+ Re2-e1 67.Dc2xf5 Dg3-a3+ 68.Rc1-b1 Da3-b3+ 69.Rb1-c1 Db3-c3+ 70.Rc1-b1 g4-g3 71.Df5-e4+ Re1-f2 72.De4-f5+ Dc3-f3 73.Df5-c5+ Rf2-f1 74.Dc5-b5+ Rf1-g1 75.Rb1-c2 g3-g2 La reine noire et son roi soutiennent leur pion vers la promotion.. 76.Db5-d3 Df3xd3+ 77.Rc2xd3 Rg1-f2 78.Rd3-c4 g2-g1D Promotion. 79.Rc4-b5 Dg1-b1+ 80.Rb5-c5 Db1-c2+ 81.Rc5-b4 Dc2-b2+ 82.Rb4-c4 Db2-a3 83.Rc4-b5 Da3-b3+ 84.Rb5-c5 Db3xa4 85.Rc5-d6 Da4xh4 86.Rd6-d5 Dh4-g5+ 87.Rd5-e4 h5-h4 88.Re4-d3 Dg5-e3+ 89.Rd3-c4 h4-h3 90.Rc4-b5 De3-d3+ 91.Rb5-c6 h3-h2 92.Rc6-c5 h2-h1D 93.Rc5-b6 Dh1-h6+ 94.Rb6-a7 Dd3-h7+ 95.Ra7-a8 Dh6-f8# Deux reines pour Sophie milliet.] 0-1
-------------------------------------------------------------------------------------

3 /Simulation 2 ( Fritz contre Fritz ) : aboutit à une situation mauvaise pour Sophie Milliet

[12...d7-d5 13.a4-a5 Ta8-d8 14.Ta1–d1 d5-d4 15.Cc3-a4 Dc7-e7 16.a5xb6 Cf6-d7 17.Fe3-c1 Fc5-b4+ 18.Fc1–d2 h7-h5 19.Dd3xd4 Th8-g8 20.Fd2-c3 Cd7xb6 21.Dd4-g1 De7-f8 22.Ca4-c5 Cb6-d5 23.Cc5-d7 Td8xd7 24.Td1–d3 g7-g6 25.Fc3xb4 Df8-d6 26.Fb4-c5 Cd5-b4 27.Fc5xd6 e6-e5 28.Td3-d5…(Diapo 2)………………une belle comparaison de ce que peut faire un développeur pour améliorer un programme d’un Elo de plus de 2700 ( mais dans les parties réelles je suis beaucoup plus nul car il m’est impossible d’appliquer le principe d’analyse rétrograde : c'est toujours plus facile de donner des conseils aux autres de façon rétrospective.)…]

mardi 6 novembre 2007

ILDIKO MADL, SOPHIE MILLIET - CRETE 2007.

Diapo 1 : partie réelle après le coup 12 des blancs : il s'agit du noeud décisionnel le plus important obtenu après analyse rétrograde :

C'est là que je prends la décision de roquer contrairement aux conseils de Fritz.

ILDIKO MADL, SOPHIE MILLIET - CRETE 2007.

Diapo 2 : ( simulation )
Fritz contre Fritz aboutit à une position mauvaise pour les noirs.Les noirs n'ont toujours pas roqué.Ce qui un défaut du programme.

lundi 24 septembre 2007

Jugement et plan d'une partie jouée à Saint Mandé.


Voici le diagramme d’un milieu de partie jouée à Saint Mandé samedi 22 septembre.
Je suis noir.
J’ai reconstitué cette phase dans l’ ordinateur.
Celui donne un léger avantage positionnel de 1.30 au joueur blanc qui a eu la gentillesse de m’inviter à sa table.
En matériel nous sommes à égalité.
Essayez de deviner à quoi est dû l’avantage positionnel des blancs ?
Malgré l’avantage positionnel les blancs sont sous la menace d' un risque. Lequel ?

Au final ce sont les blancs qui ont gagné avec deux retournements dûs aux captures des dames.

Toutefois sur ce diagramme les noirs n’ont pas encore perdu.
J’ai fait deux simulations : une ou Fritz joue contre Fritz et qui continue l’avantage postionnel des blancs gagnants, une autre avec 6 moteurs d’échecs synchronisés par moi qui …. donnent la victoire au noirs !
Soit une nouvelle victoire de mon module sur Fritz 7.

Je remercie mon vainqueur de la partie réelle jouée à Saint Mandé qui m’a permis d’améliorer mon arborescence de programmes.
Vous aurez les deux simulations commentées dans un prochain post.