Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Encontrar ciclos en un grafo dirigido

Estas en el tema de Encontrar ciclos en un grafo dirigido en el foro de C/C++ en Foros del Web. Hola amigos, ahora estoy estudiando como encontrar ciclos en un grafo dirigido. Un grafo dirigido es uno en el que los nodos están explicitamente conectados ...
  #1 (permalink)  
Antiguo 25/12/2015, 14:18
 
Fecha de Ingreso: junio-2014
Mensajes: 144
Antigüedad: 9 años, 10 meses
Puntos: 1
Encontrar ciclos en un grafo dirigido

Hola amigos, ahora estoy estudiando como encontrar ciclos en un grafo dirigido. Un grafo dirigido es uno en el que los nodos están explicitamente conectados por sus aristas:



Y un ciclo es un subconjunto de nodos donde el primero y el final es el mismo. En el ejemplo un ciclo sería: 10-9-5-8-11-10.

Sé que para esto hay algoritmos cono el del señor Donald B. Johnson 1975 (ojo no es el Johnson algorithm para encontrar la ruta más corta, ese es otro. Johnson hizo varios algoritmos jeje).

La cosa es que encuentro implementaciones en pyton, java, mathlab pero nada en c++. Quiero programarlo por mi cuenta, pero aún no lo entiendo del todo (leyendolo de su artículo oficial del 1975), y en internet las personas no se detienen a explicar como funciona, sino a mostrar código sin más.

Alguno de ustedes conoce su funcionamiento o bien algún lugar donde lo expliquen?

Gracias y felices fiestas.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:48.