IMPLEMENTATION DE L'ALGORITHME GOURMAND

cs_Matt67 Messages postés 549 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 6 mars 2010 - 6 juil. 2007 à 22:45
cs_rebiai Messages postés 2 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 10 février 2008 - 27 déc. 2007 à 16:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43359-implementation-de-l-algorithme-gourmand

cs_rebiai Messages postés 2 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 10 février 2008
27 déc. 2007 à 16:37
une combinaison de 2_op et glouton nous donne une solution tres interessant
cs_Stephane33 Messages postés 630 Date d'inscription samedi 15 février 2003 Statut Modérateur Dernière intervention 9 octobre 2011 1
9 juil. 2007 à 13:14
Perso l'algo de Djikstra me parait le plus indiqué.
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
7 juil. 2007 à 16:23
C'est comme de dire "implémentation de l'algorithme dynamique".

Les algorithmes gourmands (greedy, gloutons, voraces ...) sont une catégorie d'algorithmes qui ont pour stratégie de base de choisir à chaque étape l'option qui paraît la plus avantageuse dans l'immédiat, donc sans tenir compte de l'impact potentiellement négatif sur les choix qui pourront être faits plus tard.

Parfois, cette stratégie donne une solution optimale (exemple académique typique: recherche d'arbre de recouvrement optimal dans un graphe: algorithmes de kruskal et de prim). Parfois, pas. Quand la "solution" proposée n'est pas optimale, on dira plutôt que l'algorithme glouton est une heuristique, et un exemple typique est le choix du plus proche voisin dans la recherche d'un chemin pour le problème du voyageur de commerce (travelling salesman problem). Le 2-opt est une amélioration de cette heuristique: on fait le meilleur choix possible en tenant compte du choix qu'on pourra faire juste après aussi (je ne suis pas tout à fait sûr que c'est ça qu'on appelle le 2-opt ceci dit).

La question à poser à ayaha est donc: à quel problème as-tu appliqué cet algorithme gourmand? Et la solution obtenue est-il optimale?

Kirua
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
7 juil. 2007 à 02:40
Ué sa serais bien de mettre l'explication dans la description car même sur Google on tombe pas sur une réponse définitive.

A+
cs_Matt67 Messages postés 549 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 6 mars 2010 3
6 juil. 2007 à 22:45
Bonsoir,

Et, qu'est ce que l'algorithme Gourmand ???

Matt...
Rejoignez-nous