Si el gráfico contiene ciclos (no hay clasificación topológica), dos trucos pueden ayudar:
1) Calcular la dinámica n veces, donde n es el número de vértices del gráfico (por analogía con el algoritmo de Ford-Bellman). Pero esto aumenta los asintóticos y rara vez es eficiente en general.
2) Construir el gráfico de condensación. Para cada componente fuertemente conectado del gráfico original, resuelve el problema por separado. El gráfico condensado es acíclico y para ello puede utilizar el enfoque estándar con clasificación topológica, mientras utiliza como valores de vértice, los valores calculados para los componentes fuertemente conectados. Este método se utiliza principalmente.