J'essaie de trouver l'ensemble des sommets qui minimise leur distance aux autres sommets sur un graphe pondéré. Basé sur une recherche rapide wikipedia, je pense que cela s'appelle le Jordan Center. Quels sont les bons algorithmes pour le trouver?Théorie des graphes: Trouver le centre Jordan?
À l'heure actuelle, mon plan est d'obtenir une liste du poids de chaque branche émanant d'un sommet donné. Les sommets dont les poids ont la plus petite différence relative seront les plus centraux. D'autres idées? J'utilise Java, mais les réponses utiles n'ont pas nécessairement besoin d'être spécifiques à Java.
Je crois que vous voulez vérifier "si (Vm [i]
Tom
Autre que ce changement, vous devez faire ... bonne explication :-). Le code peut être nettoyé un peu, mais il illustre bien le concept et explique ce que vous avez écrit :-). +1 – Tom
Merci d'avoir repéré ça, je viens de faire la correction. L'algorithme ci-dessus pourrait être incorporé directement dans Dijksta, ou Floyd-Warshal pour éviter d'exécuter des boucles supplémentaires (Dijkstra doit de toute façon parcourir les verticles). – PanJanek