Estoy tratando de encontrar el conjunto de vértices que minimiza su distancia a otros vértices en un gráfico ponderado. Basado en una búsqueda cursiva de wikipedia, creo que esto se llama Jordan Center. ¿Cuáles son algunos buenos algoritmos para encontrarlo?Teoría de gráficos: ¿encuentra el centro de Jordan?
En este momento, mi plan es obtener una lista del peso para cada rama que emana de un vértice dado. Los vértices cuyos pesos tienen la menor diferencia relativa serán los vértices centrales. ¿Alguna otra idea?
Estoy usando Java, pero las respuestas útiles no necesariamente tienen que ser específicas de Java.
Creo que quiere verificar "if (Vm [i]
Tom
Aparte de ese cambio, necesitas hacer ... buena explicación :-). El código se puede limpiar un poco, pero hace un buen trabajo al ilustrar el concepto y explicar lo que escribiste en palabras :-). +1. – Tom
Gracias por detectar eso, acabo de hacer la corrección. El algoritmo anterior podría incorporarse directamente a Dijksta, o Floyd-Warshal para evitar ejecutar bucles extras (Dijkstra tiene que recorrer iteraciones a través de verticilos de todos modos). – PanJanek