Una pregunta similar is posted here.Buscar todas las bases de ciclo en un gráfico, con las coordenadas vértice dadas
Tengo un gráfico no dirigido con Vertex V
y Edge E
. Estoy buscando un algoritmo para identificar todas las bases de ciclo en ese gráfico. Un ejemplo de un gráfico de este tipo se muestra a continuación:
Ahora, todas las coordenadas de vértices son conocido (a diferencia pregunta anterior, y contraria a la explicación en el diagrama anterior) Por lo tanto, es posible encontrar los ciclos más pequeños que abarcan todo el gráfico.
En este gráfico, es posible que haya bordes que no forman ningún ciclo.
¿Cuál es el mejor algoritmo para hacer esto?
Aquí es otro ejemplo de que se puede echar un vistazo a:
Suponiendo que e1
es el borde que es recogido en primer lugar, y la flecha muestra la dirección del borde.
¿Es esta una pregunta C#? Probablemente pueda encontrar cualquier algoritmo general que resuelva su problema. –
@mastoj, he editado la etiqueta. – Graviton
cambiar mi alias ... ¿encontró una solución? ¿Mi algoritmo de sugestión funciona para usted? –