Petit problème d'algorithme2
Fermé
selver057
Messages postés
25
Date d'inscription
mardi 13 septembre 2011
Statut
Membre
Dernière intervention
17 avril 2017
-
21 nov. 2011 à 21:28
selver057 Messages postés 25 Date d'inscription mardi 13 septembre 2011 Statut Membre Dernière intervention 17 avril 2017 - 26 nov. 2011 à 15:46
selver057 Messages postés 25 Date d'inscription mardi 13 septembre 2011 Statut Membre Dernière intervention 17 avril 2017 - 26 nov. 2011 à 15:46
A voir également:
- Petit problème d'algorithme2
- Excel trier du plus grand au plus petit - Guide
- Petit 1 comme ² ✓ - Forum Windows
- Petit colis distribution - Forum Réseaux sociaux
- Petit 3 ✓ - Forum Word
- Comment retourner un colis - Forum Consommation & Internet
1 réponse
selver057
Messages postés
25
Date d'inscription
mardi 13 septembre 2011
Statut
Membre
Dernière intervention
17 avril 2017
26 nov. 2011 à 15:46
26 nov. 2011 à 15:46
Bonjour,
Je pense avoir trouvé la fonction qui convient pour le parcours et la table, je l'ai testé et il marche :
Je bute actuellement sur les questions suivantes :
En supposant d'avoir des graphes représentant des relations entre personnes, entreprises ou objets et résultant de sondages ou de relevés d'informations publiques. Ces graphes sont anonymes si bien qu'il n'est pas possible de connaître ce qu'ils représentent (ex : le graphe des envois de courrier interne entre employés au sein d'une entreprise ...).
En utilisant les résultats de l'algorithme du plus court chemin pour fournir des informations à partir du graphe :
1. Quelle peut être la longueur maximale d'un plus court chemin entre deux sommets de graphes ?
2. Existe t'il des communautés potentielles dans la population étudiée ? On peut peut être assimiler une communauté potentielle à une composante fortement connexe.
Pouvez-vous m'aider à y voir plus clair. D'avance je vous remercie.
Je pense avoir trouvé la fonction qui convient pour le parcours et la table, je l'ai testé et il marche :
def parcours(self, j = 0, z = 0) : racine = input("A partir de quel sommet effectuer le parcours : ") self.Gprimsom = [racine] self.Gprimsucc = 0 visite = [racine] self.niv = [0] queue = [] i = self.sommet.index(racine) while j < len(self.succ[i]) : if self.succ[i] != [] : queue+=[[racine,self.sommet[self.succ[i][j]]]] j += 1 while queue!=[] : xy = queue[0] x = xy[0] y = xy[1] del queue[0] if y not in visite : visite.append(y) self.Gprimsom.append(y) self.Gprimsucc.append([x,y]) self.niv.append(self.niv[self.sommets.index(x)]+1) while z < len(self.succ[self.sommets.index(y)]) : if self.succ[self.sommet.index(y)]!=[] : queue+=[[y,self.sommet[self.succ[self.sommet.index(y)][z]]]] z+=1
Je bute actuellement sur les questions suivantes :
En supposant d'avoir des graphes représentant des relations entre personnes, entreprises ou objets et résultant de sondages ou de relevés d'informations publiques. Ces graphes sont anonymes si bien qu'il n'est pas possible de connaître ce qu'ils représentent (ex : le graphe des envois de courrier interne entre employés au sein d'une entreprise ...).
En utilisant les résultats de l'algorithme du plus court chemin pour fournir des informations à partir du graphe :
1. Quelle peut être la longueur maximale d'un plus court chemin entre deux sommets de graphes ?
2. Existe t'il des communautés potentielles dans la population étudiée ? On peut peut être assimiler une communauté potentielle à une composante fortement connexe.
Pouvez-vous m'aider à y voir plus clair. D'avance je vous remercie.