Shogi en informatique

From Wikipedia, the free encyclopedia

Logiciel de shogi

Le développement d'un logiciel de shogi capable de battre les meilleurs joueurs japonais est un problème de l'informatique qui a été atteint dans les années 2010. Moins connu que le problème de la conception de forts programmes de go, il est néanmoins nettement plus difficile de programmer un bon logiciel de shogi que de programmer un logiciel d'échecs ; de fait les premiers succès des programmes de shogi face à des professionnels du plus haut niveau ont eu lieu près de 20 ans après le match entre Garry Kasparov et Deep Blue.

Le premier match officiel entre un programme et un joueur professionnel, Akira Watanabe, a eu lieu en 2007 et a été remporté par le joueur humain[1]. La première victoire d'un programme informatique contre un professionnel, en l'occurrence la joueuse professionnelle Ichiyo Shimizu, date de 2010[2]. Le programme le plus performant était elmo (en) jusqu'en 2017 avant d'être largement battu par AlphaZero[3].

La complexité (en) du shogi est très élevée par rapport à celle de la plupart des autres jeux. Le shogi a en effet la particularité de réutiliser les pièces capturées. Ainsi à chaque coup, il y a plus de possibilités qu'aux échecs. L'ordinateur doit ainsi examiner plus de positions afin de tenir compte des parachutages. Parmi les variantes régionales des échecs, c'est donc au shogi qu'il y a le plus de parties possibles.

Jeu Taille du plateau Nombre de pièces Nombre de pièces différentes Nombre de positions légales Nombre de parties possibles Durée moyenne d'une partie
(en nombre de coups)
Échecs[a]6432610471012340[4]
Xiangqi9032710481015095
Shogi81408107110226140[5]
Go[6]361Jusqu'à 36111017110360150

Championnat du monde des programmes de shogi

La Computer Shogi Association (CSA) organise chaque année depuis 1990 un championnat du monde des programmes de shogi[7]. La cadence est de 25 minutes par joueur. En 1990, seuls 6 programmes ont participé ; en 2001 55 programmes différents ont pris part à la compétition. En 2009 quatre programmes (GPS Shogi, Otsuki Shogi, Monju et KCC Shogi) qui n'avaient jamais remporté de tournoi CSA ont battu trois des meilleurs programmes de l'année précédente (Bonanza, Gekisashi et YSS)[8]. Il est à noter que des expériences ont montré que les programmes Bonanza, GPS Shogi et YSS, qui ont tous été champions du monde, sont plus forts lorsqu'ils jouent en consultation avec choix du coup majoritaire que lorsqu'ils jouent individuellement[9].

Vainqueur des championnats du monde CSA des logiciels de shogi
AnnéeDéveloppeurProgrammeNombre de victoires / nombre de parties jouées
11990Nobuhiro YoshimuraEisei Meijin5/5
21991Kazurou MoritaMorita Shogi 37/8
31992Log corp.Kiwame5/7
41993Log corp.Kiwame II7/7
51994Shinichirou KanazawaKiwame 2.16/7
61996Shinichirou KanazawaKanazawa Shogi7/7
71997Hiroshi YamashitaYSS 7.07/7
81998Yasushi TanaseIS Shogi6/7
91999Shinichirou KanazawaKanazawa Shogi6/7
102000Yasushi TanaseIS Shogi5/7
112001Yasushi TanaseIS Shogi9/9
122002University of TokyoGekisashi6/7
132003Yasushi TanaseIS Shogi6/7
142004Hiroshi YamashitaYSS 7.06/7
152005Gekisashi TeamGekisashi7/7
162006Kunihito HokiBonanza6/7
172007Hiroshi YamashitaYSS 7.06/7
182008Gekisashi TeamGekisashi6/7
192009GPS TeamGPS Shogi6/7
202010[10]Gekisashi TeamGekisashi6/7
212011[11]Eikyu ItoBonkras5/7
222012GPS TeamGPS Shogi6/7
232013Kunihito HokiBonanza5/7
242014Osaka City University Mathematical Engineering LaboratoryApery5/7
252015Issei YamamotoPonanza7/7
262016Issei YamamotoPonanza7/7
272017Makoto Takizawaelmo (en)7/7
28 2018 Barrel house Hefeweizen 6/7
29 2019 Motohiro Isozaki YaneuraOu 5/6[12]

Matchs entre humains et ordinateurs

Match entre Elmo et AlphaZero

Notes et références

Related Articles

Wikiwand AI