1. Descomposición de dependencias circulares complejas
Ingeniero de softwareContexto
Un equipo necesita resolver dependencias cíclicas en un conjunto de servicios interconectados.
Problema
Agrupar los servicios en componentes fuertemente conexas y obtener un orden de despliegue acíclico.
Cómo usarlo
Introduce las relaciones dirigidas en el área de texto, activa 'Grafo dirigido' y define el nodo inicial.
graphInput: a -> b
b -> c
c -> a
c -> d
d -> c
e -> a
f -> e
f -> g
g -> f
directed: true
startNode: a
maxDepth: 2Resultado
Identifica 3 componentes fuertemente conexas ({a,b,c,d}, {f,g}, {e}), detecta 6 nodos en ciclos y reporta el orden topológico del DAG condensado.