IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

algorithme graphes [DAG]


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 221
    Points : 84
    Points
    84
    Par défaut algorithme graphes [DAG]
    Bonjour,

    Je cherche des algorithmes sur les graphes et plus précisément les DAG.
    Mon premier besoin et but et de montrer qu'un graphe est un DAG, mais j'arrive plus a me souvenir de la méthode !!!

    Quelqu'un sait il ou il y aurait un bon lien vers de telles informations? (Désolé mais j'ai pas trouvé dans FAQ ni les liens conseillés...)

    Si ca n'existe pas, ne faudrait il pas crée un mémo pour rassembler tout les algos? (Stable, bipolaire et autre....)

  2. #2
    Membre éclairé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Points : 763
    Points
    763
    Par défaut
    Tu peux traduire DAG ?
    Aucune réponse à une question technique par MP.
    Ce qui vous pose problème peut poser problème à un(e) autre

    http://thebrutace.labrute.fr

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 221
    Points : 84
    Points
    84
    Par défaut
    DAG = Direct Acyclic Graph

    Donc un graphe orienté sans cycle

  4. #4
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Des parcours en profondeur devrait suffir. Si lors d'un parcours tu retombes sur le sommet initial, c'est que la partie du graphe la n'etait pas acyclique.
    Je ne répondrai à aucune question technique en privé

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 221
    Points : 84
    Points
    84
    Par défaut
    Je suis d'accord mais ca oblige a faire un parcours en profondeur par sommet ......

    Et comme je risque d'avoir plusieurs millier de sommets....

    Sinon y'a pas moyen d'optimiser un peu le truc ? Je sais qu'il existe un algo minimal, mais je m'en souviens plus (j'ai completement oublié tous mes précieux cours d'algo et de théorie des graphes de la fac....)

    Sinon une FAQ special Graphe ca existe? Ou serait il interessant d'en créer une ? (arbre, graphe, DAG + théorie avec stable, coloration, bipolarité, parcours, flots et autres)

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 192
    Points : 231
    Points
    231
    Par défaut
    Tu as moins de parcours en profondeur à faire qu'un par sommet : tu n'as besoin de recommencer qu'à partir d'un sommet non marqué par les parcours précédents. La complexité globale est de O(M), M étant le nombre d'arcs, ce qui est déjà assez faible.

  7. #7
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Citation Envoyé par sebus
    Sinon une FAQ special Graphe ca existe?
    Une cours introductif sur les graphes est en préparation par l'un des membres de developpez.com. Le premier jet de ce cours devrait définir les notions de base, les implémentations possibles des graphes et leur parcours.


    Ou serait il interessant d'en créer une ? (arbre, graphe, DAG + théorie avec stable, coloration, bipolarité, parcours, flots et autres)
    Oui, effectivement, il serait intéressant d'aborder toutes ces théories. Si tu souhaites contribuer à un cours sur ces notions, tu es le bienvenu Certains d'entre nous ont les connaissances pour réaliser un cours sur certaines de ces parties, mais nous n'avons pas forcement le temps car on travaille en général sur d'autres choses à côté.
    Je ne répondrai à aucune question technique en privé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème Algorithme Graphe
    Par JohnKr dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 18/04/2012, 11h31
  2. algorithme graphe planaire
    Par kespy13 dans le forum Algorithmes et structures de données
    Réponses: 0
    Dernier message: 04/04/2008, 16h00
  3. Spring algorithm (graphes)
    Par AP dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 28/09/2006, 21h21
  4. Algorithme de parcour de graphe :(
    Par scaleo dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 03/10/2005, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo