Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1747 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Algo de dijkstra pour un mappy

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Algo de dijkstra pour un mappy

n°1001888
faboubou
Posté le 05-03-2005 à 19:09:49  profilanswer
 

Bonjour à tous.
 
Voilà je chercherai un algo de dijkstra permettant de retrouver le plus petit chemin possible entre deux villes afin de réaliser une sorte de mappy.
Ca serait un mappy d'une centaine de ville mais bon si l'algo marche pour deux villes il peut bien marcher pour 100 :-)
 
Merci par avance car là je commence à m'arracher les cheveux.

mood
Publicité
Posté le 05-03-2005 à 19:09:49  profilanswer
 

n°1001900
schnapsman​n
Zaford Beeblefect
Posté le 05-03-2005 à 19:19:03  profilanswer
 

faboubou a écrit :

Bonjour à tous.
 
Voilà je chercherai un algo de dijkstra permettant de retrouver le plus petit chemin possible entre deux villes afin de réaliser une sorte de mappy.
Ca serait un mappy d'une centaine de ville mais bon si l'algo marche pour deux villes il peut bien marcher pour 100 :-)
 
Merci par avance car là je commence à m'arracher les cheveux.


Bein voila t'as tout dit  :)  
L'algo de dijkstra s'appliquera bien vu la particularité d'un graphe correspondant à une carte routière, pour vérifier ce que j'avance je te laisse voir avec google parqu'il ne faut pas pousser non plus  :o  

n°1001901
black_lord
Truth speaks from peacefulness
Posté le 05-03-2005 à 19:19:12  profilanswer
 

Ben implémente un dijkstra [:spamafote]
 
[:benou_grilled]


Message édité par black_lord le 05-03-2005 à 19:19:30

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1001906
faboubou
Posté le 05-03-2005 à 19:21:31  profilanswer
 

bah je veux bien implementer un dijkstra mais je comprends rien à son algo...

n°1001907
louisaha
Posté le 05-03-2005 à 19:21:42  profilanswer
 

faboubou a écrit :

Bonjour à tous.
 
Voilà je chercherai un algo de dijkstra permettant de retrouver le plus petit chemin possible entre deux villes afin de réaliser une sorte de mappy.
Ca serait un mappy d'une centaine de ville mais bon si l'algo marche pour deux villes il peut bien marcher pour 100 :-)
 
Merci par avance car là je commence à m'arracher les cheveux.


 
Ah, et bien je vois que je ne suis pas le seul a galérer.
2 mois que je cherche a utiliser Dikjstra pour faire un "mappy" de quelques villes mais c'est à n'y rien comprendre.
 
Quelqu'un aurait-il un algo commenté par hasard ?
 
Merci par avance

n°1001911
schnapsman​n
Zaford Beeblefect
Posté le 05-03-2005 à 19:23:21  profilanswer
 

je ne saurais trop vous conseiller de consulter ce bouquin : http://www.amazon.fr/exec/obidos/A [...] 50-8317755


Message édité par schnapsmann le 05-03-2005 à 19:23:43
n°1001913
louisaha
Posté le 05-03-2005 à 19:25:49  profilanswer
 

schnapsmann a écrit :

je ne saurais trop vous conseiller de consulter ce bouquin : http://www.amazon.fr/exec/obidos/A [...] 50-8317755


 
le truc c'est que l'algo je connais, mais Dikjstra c'est bien chaud et je pense que pour faire un "mappy" c'est la meilleure solution, à moins que quelqu'un connaisse un autre type d'algo.
 
Je suis arrivé à un stade ou j'accepte n'importe quelle proposition...


Message édité par louisaha le 05-03-2005 à 19:26:14
n°1001917
schnapsman​n
Zaford Beeblefect
Posté le 05-03-2005 à 19:29:01  profilanswer
 

louisaha a écrit :

le truc c'est que l'algo je connais, mais Dikjstra c'est bien chaud


Encore faut il avoir la "computer scientist attitude" [:raffarin]
C'est loin d'être si chaud que ça, il suffit de commencer par étudier l'algo comme on le ferait avec un théorème de maths, avec un stylo et du papier; et de ne passer à l'implémentation que cette première étape franchie.


Message édité par schnapsmann le 05-03-2005 à 19:29:52
n°1001923
WhatDe
Posté le 05-03-2005 à 19:40:18  profilanswer
 

schnapsmann a écrit :

Encore faut il avoir la "computer scientist attitude" [:raffarin]
C'est loin d'être si chaud que ça, il suffit de commencer par étudier l'algo comme on le ferait avec un théorème de maths, avec un stylo et du papier; et de ne passer à l'implémentation que cette première étape franchie.


+1

n°1001924
KangOl
Profil : pointeur
Posté le 05-03-2005 à 19:40:22  profilanswer
 

http://www.koders.com/?s=dijkstra& [...] &la=*&li=*
youpie !


---------------
Nos estans firs di nosse pitite patreye...
mood
Publicité
Posté le 05-03-2005 à 19:40:22  profilanswer
 

n°1001926
black_lord
Truth speaks from peacefulness
Posté le 05-03-2005 à 19:42:56  profilanswer
 

schnapsmann a écrit :

Encore faut il avoir la "computer scientist attitude" [:raffarin]
C'est loin d'être si chaud que ça, il suffit de commencer par étudier l'algo comme on le ferait avec un théorème de maths, avec un stylo et du papier; et de ne passer à l'implémentation que cette première étape franchie.


+2


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1001931
Chronoklaz​m
Posté le 05-03-2005 à 19:47:32  profilanswer
 

Il suffit de faire une trace il y en a pour 20 min.


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1001966
louisaha
Posté le 05-03-2005 à 20:16:38  profilanswer
 

Chronoklazm a écrit :

Il suffit de faire une trace il y en a pour 20 min.


 
ben si tu pouvais faire une petite trace pour les noob comme moi par exemple car moi perso j'y arrive pas.
 
Merci de ton aide par avance

n°1002093
louisaha
Posté le 05-03-2005 à 21:56:45  profilanswer
 

up


Message édité par louisaha le 06-03-2005 à 23:11:21
n°1002165
pascal_
Posté le 05-03-2005 à 22:59:40  profilanswer
 

faboubou a écrit :

Ca serait un mappy d'une centaine de ville mais bon si l'algo marche pour deux villes il peut bien marcher pour 100 :-)


 
Pour 2 villes, je te le fais ton algo, mais c'est pas sûr qu'il marche pour 100  :p  
 
 
Et sinon, tu as fais une recherche google ?
 
http://brassens.upmf-grenoble.fr/I [...] jkstra.htm
 
Pour une démo temps réel en java, suffit de cliquer sur "appliquette"...

n°1002477
louisaha
Posté le 06-03-2005 à 10:21:08  profilanswer
 

pascal_ a écrit :

Pour 2 villes, je te le fais ton algo, mais c'est pas sûr qu'il marche pour 100  :p  
 
 
Et sinon, tu as fais une recherche google ?
 
http://brassens.upmf-grenoble.fr/I [...] jkstra.htm
 
Pour une démo temps réel en java, suffit de cliquer sur "appliquette"...


 
Personnellement j'ai deja fait une recherche sur google et je suis tombé sur le meme site que toi. Il dechire j'avoue mais il est relativement incomprehensible pour moi.
 
Je repond à la place de Faboubou :) je veux bien que tu mettes ton algo pour 2 villes :p c'est toujours ca de pris et ca me permettra peut-être de mieux comprendre.
 
Merci d'avance

n°1002486
Lam's
Profil: bas.
Posté le 06-03-2005 à 10:43:12  profilanswer
 

http://www.answers.com/shortest%20path%20problem
 
Il y a pas mal de resources pour chacune des techniques "classiques" (dijkstra, A*, etc.). A noter que pour ton problème, c'est plutôt A* qui m'a l'air approprié, vu que plutôt que de calculer tout le graphe, il vaut mieux prendre ce qui est intuitivement le chemin le plus court: la ligne droite.

n°1002540
louisaha
Posté le 06-03-2005 à 12:55:30  profilanswer
 

up


Message édité par louisaha le 06-03-2005 à 23:11:35
n°1003079
schnapsman​n
Zaford Beeblefect
Posté le 06-03-2005 à 22:42:17  profilanswer
 


pas mal la faute d'orthographe  [:boidleau]  
Que veux tu de plus à part m'énnerver?  


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°1307114
pyroBZH
Posté le 16-02-2006 à 14:02:04  profilanswer
 

si jamais ça intéresse toujours quelqu'un j'ai fait il y a 2 ans un algorythme génétique pour résoudre le problème du voyageur de commerce (parcourir un certain nombre de villes en faisant le moins de kilomètre possible). Il est disponible sur le site codes source cpp (vous tapez "cppfrance pyronet voyageur" dans google vous pourrez télécharger ma source.
Le code est un peu bordélique j'avoue mais de souvenir assez bien commenté.
 
l'adresse exacte pour le googliste flemard :
http://www.cppfrance.com/codes/PRO [...] 27243.aspx


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Algo de dijkstra pour un mappy

 

Sujets relatifs
[Algo][Java] Optimiser la répartition d'un algo[RECHERCHE] Algo de Tri en C
[Algo] Rotation de matrice?recherche algo pour expansion d'une structure.
[algo] Problème d'affectationJeu DEMINEUR:algo ki affiche toutes les cases vides à partir du click
Algo compression Decompression TMS[algo] Tracer un cercle
[VBA/SQL/Algo] Access : importation automatique de fichiers[ocaml/algo] Comment représente-t-on une file en ocaml ?? :??:
Plus de sujets relatifs à : Algo de dijkstra pour un mappy


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR