π
<-
Chat plein-écran
[^]

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

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

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

Message non lude AnToX98 » 18 Nov 2013, 12:07

Oui, un grand bravo à tous les participations, surtout à Extra44 qui s'est beaucoup investit :)
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

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

Message non lude Adriweb » 18 Nov 2013, 12:38

En effet, félicitations à tous :)
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

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

Message non lude Extra44 » 18 Nov 2013, 12:47

Salut

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

Extra44
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

En ligne

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

Message non lude noelnadal » 18 Nov 2013, 13:53

Félicitations ! :bj:

Et pour ceux qui aiment les concours... http://www.ti-concours.com/inscription.php :D
Avatar de l’utilisateur
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 35.1%
 
Messages: 2252
Images: 0
Inscription: 10 Mar 2011, 00:00
Localisation: France, Melun (77)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: INRIA Paris
Twitter/X: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

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

Message non lude 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." ! ;)
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

En ligne

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

Message non lude 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)
Avatar de l’utilisateur
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 35.1%
 
Messages: 2252
Images: 0
Inscription: 10 Mar 2011, 00:00
Localisation: France, Melun (77)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: INRIA Paris
Twitter/X: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

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

Message non lude Extra44 » 18 Nov 2013, 16:25

noelthebest a écrit:(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
Dernière édition par Extra44 le 18 Nov 2013, 17:08, édité 1 fois.
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

En ligne

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

Message non lude noelnadal » 18 Nov 2013, 16:44

Nan mais, je ne sais pas si c'est toi, mais peu importe ;)
Avatar de l’utilisateur
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 35.1%
 
Messages: 2252
Images: 0
Inscription: 10 Mar 2011, 00:00
Localisation: France, Melun (77)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: INRIA Paris
Twitter/X: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

Suivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 76 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1026 utilisateurs:
>985 invités
>36 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)