Bonjour,
Je planche actuellement sur un algo de recherche dans un graphe, j'aurais besoin de conseils, savoir si je suis bien parti ou pas.
Voici le problème :
- Soit un réseau d'équipement avec une topologie étoilée (graphe connexe non directionnel).
- Chaque équipement travaille sur une fréquence donnée, mais pour ne pas brouiller les équipements voisins, la même fréquence ne doit pas être ré-utilisée à moins de 5 équipements voisins.
- Mon problème consiste à trouver les couples d'équipements qui travaillent avec la même fréquence alors qu'ils sont distants de moins de 5 relations de voisinages.
Voici ce que je pensais faire :
- J'ai un tableau de couples équipement / fréquence
- J'ai fait une matrice des équipements voisins de premier niveau (voisin direct)
ex :
A : B,C,F
B : A,C,E,F
C : A,B
- A partir de cette matrice des équipements voisins de premier niveau je calcule la même matrice pour les voisins de 5ème niveaux
- Puis je fais la vérification à partir de mon tableau équipement / fréquence
J'ai peur que cela ne soit très long et pas très optimisé , Avez-vous des conseils à me donner pour améliorer cela svp ?
Merci.
Partager