Recherche de chemin A* Par: François Roseberry Benoît Tremblay.

Slides:



Advertisements
Présentations similaires
Antoine Quévreux Guillaume de Prunelé
Advertisements

Les difficultés de recrutement dans lenquête Ofer Xavier Viney (DARES) et Jean-Louis Zanda (ANPE)
ATELIER 2 : Stratégie Fing QUE FAIRE A PARTIR DU RESULTAT DES EXPEDITIONS ?
Marchés publics durables : Marchés publics durables : Bilan et pistes doptimisation des critères environnementaux (au regard de retours dexpériences locales)
Le bilan de compétences…
CAREME 2012 Échanges et propositions. Une nouvelle brochure.
Conseils pour présenter sa mini-entreprise aux salons
CONVERGENCE Applications
Journée détudes Observatoires Locaux de lInnovation 21 avril 2005 – Saint-Etienne CREUSET – BETA – OST - INIST Journée Observatoires Locaux de lInnovation.
GESTION DES URGENCES MEDICO-SOCIALES AVEC ANALYSE DE LA CRISE AU MAILLON.
Optimisation dans les réseaux Recherche Opérationnelle GC-SIE.
De la réalisation au bilan du projet
Paysage industriel Illustrations photos Une problématique et des enjeux de territoire partagés 8 groupes de commanditaires dans 4 Parcs passent commande.
PROGRAMME DE MENTORAT COLLÈGE DUROCHER SAINT-LAMBERT « Coordination du programme de mentorat » 1.
MAGNIN Pierre 2 MIC D MAILLARD Adrien 2 MIC D Soutenance le 17/06/09.
ST40 – Stage Professionnel
Pinage Of Empire.
Présentation Struts1-JaxB
Projet d’Algorithmique et Programmation
Projet de Compilation Manuel VACELET, Jean Pierre CAURIER, Gaël COLLE,
Le pont entre recherche et enseignement au Cégep et au premier cycle universitaire Département de sociologie Présentation de travaux de recherche empirique.
Structures de données IFT-2000
La naissance d'une civilisation : l'Islam
Rencontre CPU – Pau le 18 janvier 2008 LOLF et universités : quels apprentissages en vue de leur autonomie renforcée ____________ LA QUALITE COMPTABLE.
Démarche dinvestigation Une proposition en terminale électrotechnique.
= SYNTHESE ETUDE DE DOSSIER Que trouve-t-on dans une synthèse ?
Pour le chemin le plus court pour tous les couples
Projet: réalisation d’une maquette de pont
Heuristiques C. Recherche de la meilleure branche . Branch And Bound
Stage DESS IM Jérôme FAISSAT Entreprise :XL Studio Réalisation: Scène 3D Temps Réel.
Soutenance Orale Titre : .
Oral de l’étude en SDG Bac SMTG
Distribution géographique d’un réseau de relations interpersonnelles. Pauline Dedeurwaerder Promoteur : V. Blondel MAP22.
Question 1 – trace route. Question 1 - Question 1 - Localisation Suivant le trafic, les chemins empruntés peuvent varier.
Maître de stage au cabinet de Gynécologie
I.Les pratiques dans les collectivités. Typologie des sources d’information Question 1: Typologie des sources d’information Nos résultats Vos réponses.
Gestion de documents XML hétérogènes
Enquête par questionnaire
PARTICIPATION DE LA CLASSE DE 1°L AU PROJET QSEC
 Programmation ou progression ?. 1. Les programmes  Liste des connaissances et des compétences, sans ordre particulier  Les programmes en cours sont.
Projet Maison Intelligente
Le Taquin Mathieu Bernou Laurent Robin.
EVALUATION Appareils électriques de la maison
Cours 12 Retour sur l ’examen L ’enseignement dans le cadre du travail de responsable au soutien pédagogique Mise en situation et application concrètes.
Elan Basket des Sorinières 2003/2006
1 1.
Numéro 1 – JANVIER 2012 L e P O N T s o c i o l o g i q u e e n t r e R e c h e r c h e e t e n s e i g n e m e n t e n t r e U n i v e r s i t é e t C.
Plan de la présentation
Enjeux et défis pour la mixité filles/garçons
Automate pour sites web Yannick Bensacq Stage Uranie 2005.
CONSEILS POUR LA RÉDACTION DU RAPPORT DE STAGE
Le Programme Personnalisé d’Aide et de Progrès
Centralisation d’un système de supervision réseau
Réunion bilan année 1 6 juin Montbrison 11 juin 2013-RRS St Etienne 14 juin Firminy 18 juin Cunzier FIBONACCI un enseignement des sciences.
Rencontre des REP_car Jean-Paul Lévesque, conseiller à la réussite, cégep de Matane, avril Notre créativité en action : partage de nos bons coups.
Développement d’un application: Suivi de flux RSS SLAKMON Benjamin.
Cours multimédia Organisation de l ’éducation au Québec Par Jean Loiselle et Jacques Daignault Colloque du BTSE, août 1999.
Titre : Préparation de l’épreuve pratique du baccalauréat CFE Objectif : cette séquence de cours vise à préparer les élèves à l’oral de l’épreuve. Durée.
Enjeux et Indicateur de mesure de gestion d’un parc
Communiquer l’information
18/01/2016 Présentation ACRONYME Nom complet du projet Logos Partenaires Appel à projets:
CAHIER DES CHARGES : Réaliser avec des feuilles A4 (21 cm et 29,7cm) des structures permettant de rigidifier un tablier en papier (largeur 11 cm et longueur.
ABG titre_thème_de_votre_thèse. [votre_nom] Valorisation des Compétences “ un nouveau chapitre de la thèse ” ® titre_Thème_de_la_thèse IMAGE SYMBOLIQUE.
Stage 2007 TREMILLON Maxime Master 2 Ingénierie des Médias Option Image Numérique Enrichie
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Disposition de titre et de contenu avec liste  Ajouter votre premier point ici  Ajouter votre deuxième point ici  Ajouter votre troisième point ici.
,,. PROBLÉMATIQUE, SOLUTION, PRESONTATION DE PROJECT,
Transcription de la présentation:

Recherche de chemin A* Par: François Roseberry Benoît Tremblay

Plan Problématique Problématique Explication du A* de base Explication du A* de base Différentes optimisations Différentes optimisations Nos choix doptimisations Nos choix doptimisations Présentation des prototypes Présentation des prototypes Difficultés rencontrées Difficultés rencontrées Analyse des résultats Analyse des résultats Bilan des connaissances acquises Bilan des connaissances acquises Conclusion Conclusion

Problématique Besoin de la recherche de chemin Besoin de la recherche de chemin Enjeux (pourquoi?) Enjeux (pourquoi?) Objectifs Objectifs

Explication du A* Ajouter le nœud de départ à la liste ouverte Tant que la liste ouverte nest pas vide { Nœud <- Nœud ouvert avec le plus petit coût Si le nœud est la destination finale Ceci est un chemin possible Sinon Fermer ce nœud Pour tous les nœuds adjacents qui ne sont pas fermé ou nest pas un obstacle Ajouter le nœud à la liste ouverte } Ajouter le nœud de départ à la liste ouverte Tant que la liste ouverte nest pas vide { Nœud <- Nœud ouvert avec le plus petit coût Si le nœud est la destination finale Ceci est un chemin possible Sinon Fermer ce nœud Pour tous les nœuds adjacents qui ne sont pas fermé ou nest pas un obstacle Ajouter le nœud à la liste ouverte }

Explication du A* Ouverture / fermeture des nœuds Ouverture / fermeture des nœuds Calcul du coût Calcul du coût (coût du nœud + heuristique) (coût du nœud + heuristique)

Différentes optimisations A* par points visibles A* par points visibles A* hiérarchique A* hiérarchique Listes prioritaires Listes prioritaires Réutilisation des nœuds Réutilisation des nœuds

Nos choix doptimisation Dérivé du A* par points visibles Dérivé du A* par points visibles Graphe pré calculé Graphe pré calculé Raisons Raisons Complexité moindre Complexité moindre Performance Performance Plus réaliste Plus réaliste

Présentation des prototypes Version Console Version Console Éditeur Windows Éditeur Windows Version Windows Version Windows

Difficultés rencontrées Librairie STL Librairie STL Joindre le nœud le plus proche Joindre le nœud le plus proche Implémenter la boite de collision Implémenter la boite de collision

Analyse des résultats Buts atteints Buts atteints Gain de performance significatif Gain de performance significatif Pourquoi le résultat nest pas concluant Pourquoi le résultat nest pas concluant Perte de précision Perte de précision Pas assez approfondit Pas assez approfondit Perd du temps à placer les nœuds Perd du temps à placer les nœuds

Bilan des connaissances acquises Compréhension du A* Compréhension du A* Différentes optimisations et leurs impacts Différentes optimisations et leurs impacts Sérialisation des données Sérialisation des données

Conclusion Utiliser des librairies et du code déjà fait Utiliser des librairies et du code déjà fait A* divise pour régner A* divise pour régner Manque de temps Manque de temps Pistes futures de solutions Pistes futures de solutions A* hiérarchique A* hiérarchique D* D*