π
<-

Résultats du grand concours de chasse au Wumpus

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Résultats du grand concours de chasse au Wumpus

Unread postby critor » 17 Nov 2013, 22:26

En juin 2013, nous vous lancions un grand concours de programmation TI-Nspire. Le sujet mélangeait l'intelligence artificielle, thème qui semble revenir à la mode ces derniers mois à nombre d'examens ou concours, avec un objet mathématique particulier dont l'enseignement en lycée est réservé aux Terminales ES spécialité mathématique, les graphes.

Il fallait résoudre le célèbre problème dit "monde du Wumpus" dans un labyrinthe généralisé sous la forme d'un graphe circulaire. Le labyrinthe ainsi représenté pouvait selon les cas aussi bien découler d'un univers en deux dimensions qu'en trois dimensions, quatre ou même plus encore! Et oui, sans le savoir, vous avez peut-être déjà dépassé les frontières de l'Univers connu ! ;)

Nous avons reçu 10 intelligences artificielles de votre part. En y rajoutant la mienne développée à des fins de test, ainsi que TI-Bot qui a souhaité concourir malgré tout avec l'IA aléatoire fournie par défaut avec l'interface, nous en sommes donc à 12:
  • AnToX98
  • compu
  • critor
  • David E.
  • Extra44
  • fortytwo
  • le solutionneur
  • Max G.
  • mdr1
  • oakwood
  • TI-Bot
  • zero44

3085Vos IA ont été évaluées de façon automatisée grâce à la technologie TI-Nspire Navigator par un cluster de calculatrices TI-Nspire qui au plus fort de son activité a compté jusqu'à 42 unités équipées de leur module WiFi, et toutes munies des OS 3.2.3 ou 3.2.4.
Nous tenons d'ailleurs à remercier Texas Instruments France pour le prêt de cette technologie, sans laquelle nous aurions eu besoin de beaucoup plus de temps. :bj:

Vos IA ont été testées sur 7 types de labygraphes différents, des plus petits et simples aux plus gros et compliqués:
  • n=10, d=10, p=10
  • n=10, d=20, p=10
  • n=10, d=20, p=20
  • n=20, d=20, p=20
  • n=20, d=30, p=20
  • n=20, d=30, p=30
  • n=30, d=30, p=30

Mais comment savoir si votre IA est meilleure ou pas que celles des autres? Nous avons utilisé le principe statistique de la loi des grands nombres, en lui faisant répéter pour chaque type de labygraphe plusieurs dizaines à plusieurs centaines de milliers de parties. En effet, pour un échantillon suffisamment grand, la moyenne obtenue finit par converger vers les valeurs théoriques caractéristiques de vos performances.

Restait encore un dernier petit point à résoudre: quand s'arrêter, la convergence ayant mathématiquement lieu pour une taille infinie. Et bien pour chaque type de graphe, chaque IA a en fait été testée deux fois, sur deux machines différentes. Les performances n'étaient relevées que lorsque les deux machinent finissaient enfin par produire des valeurs identiques ou similaires.



Certaines des IA reçues n'étaient au départ pas directement évaluables sur le cluster à cause de divers problèmes. Lorsque ces problèmes pouvaient être corrigés de façon générique sans rien changer au fonctionnement ou aux performances de l'IA, nous l'avons fait.
  • désactivation du mode automatique en cas d'impossibilité de résoudre un graphe (instruction de debug)
  • instructions d'affichage dans la console (debug encore) qui en comptant l'évaluation de leurs paramètres ralentissaient énormément la machine, et pouvaient même parfois épuiser la mémoire
  • boucles infinies 'while' ou 'repeat' sur certains graphes
Les instructions des deux premiers points ont été commentées. Les boucles while/repeat ont reçu un compteur faisant échouer la partie courante si l'on dépasse un certain nombre d'itérations très grand, fixé à n*d, permettant ainsi de tuer les boucles infinies et de poursuivre l'évaluation.
Les fichiers éventuellement corrigés et tels qu'utilisés pour l'évaluation sont téléchargeables ci-dessous.

D'autres IA hélas, ont des problèmes d'optimisation dus au fonctionnement interne de l'IA et ne rentrent donc pas dans la catégorie ci-dessus:
  • épuisement de la mémoire disponible qui fait redémarrer la calulatrice TI-Nspire (ou planter le logiciel TI-Nspire), la taille des données à stocker en mémoire augmentant beaucoup trop vite à chaque coup
  • ralentissement de l'exécution, par la croissance exponentielle de la taille de l'univers de réflexion (salles voisines, puis voisines des voisines, et etc...)
Pour ces rares IA, nous avons hélas été contraints de les déclarer inévaluables sur certains types de graphes.



Voici donc ce soir enfin venue l'heure des résultats! ;)

Avant d'aller plus loin, je tiens à féliciter tous les participants, et particulièrement le public lycéen. Vous avez su vous approprier un problème complexe de niveau universitaire, faisant l'objet de nombreuses recherches et thèses, et je suis fier de vous tous! :bj:
Je citerai à ce sujet notre regretté Albert Barillé:
« Donner à nos enfants le désir de savoir, éveiller leur curiosité. Les traiter aussi en personnes à part entière, qui comprennent bien plus que ne le croient les adultes. Vous les fortifierez ainsi et ils vous en sauront gré. »



Voici donc l'ensemble des résultats fournis par notre cluster de TI-Nspire:


  • En 12ème position, nous avons donc la participation honorifique de TI-Bot avec l'IA aléatoire par défaut. On l'applaudit tous bien fort!
  • A la 11ème place, nous félicitons donc David E., qui arriver à doubler voir même tripler les performances de TI-Bot! :)
  • En 10ème position, compu arrive à faire encore mieux. Bravo! ;)
  • En 9ème position, voici donc mon IA de test. Bien qu'étant parmi les meilleures sur de petits graphes, l'algorithme de recherche du plus court chemin (Dijkstra) nécessite rapidement beaucoup trop de mémoire, et la rend hélas inévaluable à partir de n=20, d'où la perte de points.
  • En 8ème, le solutionneur est notre premier gagnant qui recevra 4 stickers TI-Planet. Bien joué! :)
  • A la 7ème place, zero44 était bizarrement mal parti sur de petits graphes faciles mais s'est vite rattrapé. Il remporte un bloc notes Texas Instruments ainsi que 2 stickers TI-Planet. Bravo! :) :)
  • En 6ème position, mdr1 a une IA qui comme la mienne est excellente sur de petits graphes, mais devient rapidement inutilisable sur des situations plus complexes. Il recevra un stylo USB Texas Instruments accompagné de 2 stickers TI-Planet. :D
  • 5ème, AnToX98 pourra choisir parmi son lot parmi nos posters Texas Instruments, et recevra également deux stickers TI-Planet. :D :D
  • Max G. nous ouvre la tête de peloton en 4ème place. Notons que son IA était la meilleure sur les deux premiers types de labygraphes, mais se laisse hélas ensuite progressivement dépasser et dispenser. Il recevra une calculatrice TI-82 Stats.fr ainsi que deux stickers TI-Planet. :D :D :D
  • Et voici maintenant le trio de tête très serré avec tout d'abord fortytwo qui arrache la médaille de bronze. Il gagne une calculatrice TI-83 Plus.fr USB accompagnée de deux stickers TI-Planet. :bj:
  • Médaille d'argent pour oakwood qui recevra une calculatrice TI-84 Plus C Silver Edition couleur avec deux stickers TI-Planet. :bj: :bj:
  • Notre grand médaillé d'or ce soir dont l'IA avait bizarrement mal commencé mais dépasse finalement tous les autres, Extra44, remporte la calculatrice TI-Nspire CX CAS couleur compatible Ndless, ainsi que deux stickers TI-Planet. :bj: :bj: :bj:





Encore merci à tous pour cette superbe aventure, et à très bientôt pour un nouveau concours! ;)



Téléchargements :
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Résultats du grand concours de chasse au Wumpus

Unread postby Lionel Debroux » 18 Nov 2013, 07:28

Félicitations aux participants :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Résultats du grand concours de chasse au Wumpus

Unread postby AnToX98 » 18 Nov 2013, 12:07

Oui, un grand bravo à tous les participations, surtout à Extra44 qui s'est beaucoup investit :)
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Résultats du grand concours de chasse au Wumpus

Unread postby Adriweb » 18 Nov 2013, 12:38

En effet, félicitations à tous :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Résultats du grand concours de chasse au Wumpus

Unread postby Extra44 » 18 Nov 2013, 12:47

Salut

Merci et aussi félicitations aux organisateurs ... :D

Extra44
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Re: Résultats du grand concours de chasse au Wumpus

Unread postby noelnadal » 18 Nov 2013, 13:53

Félicitations ! :bj:

Et pour ceux qui aiment les concours... http://www.ti-concours.com/inscription.php :D
User avatar
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 37%
 
Posts: 2264
Images: 0
Joined: 10 Mar 2011, 00:00
Location: France, Melun (77)
Gender: Male
Calculator(s):
MyCalcs profile
Class: INRIA Paris
Twitter: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

Re: Résultats du grand concours de chasse au Wumpus

Unread postby Extra44 » 18 Nov 2013, 13:59



Y'a un bug dans le lien, ou ca ne marche pas actuellement (pour moi) ? ("adresse introuvable")

Extra44
EDIT : ha trouvé : y'a pas "www." mais "ww." ! ;)
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Re: Résultats du grand concours de chasse au Wumpus

Unread postby noelnadal » 18 Nov 2013, 16:21

Effectivement, désolé. :P
(et merci pour le 1 étoile, enfin bon, je vais pas relancer la polémique)
User avatar
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 37%
 
Posts: 2264
Images: 0
Joined: 10 Mar 2011, 00:00
Location: France, Melun (77)
Gender: Male
Calculator(s):
MyCalcs profile
Class: INRIA Paris
Twitter: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

Re: Résultats du grand concours de chasse au Wumpus

Unread postby Extra44 » 18 Nov 2013, 16:25

noelthebest wrote:(et merci pour le 1 étoile, enfin bon, je vais pas relancer la polémique)

C'est moi le clic sur le 1 etoile sur toi? Je regarde et corrige/efface, ce n'était pas mon intention, c'est une erreur de clic ...

Extra44
Edit:on ne peut pas effacer les étoiles mises...! Quand je clique sur 4/5 étoiles il prend pas...? Je continue à corriger mon mauvais clic
Edit 2: bon ca reste sur 3 étoiles. ..même en cliquant sur 5 ca garde pas 5 étoiles. . Sorry :D
Last edited by Extra44 on 18 Nov 2013, 17:08, edited 1 time in total.
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Re: Résultats du grand concours de chasse au Wumpus

Unread postby noelnadal » 18 Nov 2013, 16:44

Nan mais, je ne sais pas si c'est toi, mais peu importe ;)
User avatar
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 37%
 
Posts: 2264
Images: 0
Joined: 10 Mar 2011, 00:00
Location: France, Melun (77)
Gender: Male
Calculator(s):
MyCalcs profile
Class: INRIA Paris
Twitter: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 20 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
848 utilisateurs:
>834 invités
>8 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)