Let G be an unweighted directed graph containing cycles. I\'m looking for an algorithm which finds/creates all acyclic graphs G\', composed of all vertices in G and a subset of
If your goal is to remove cycle edges (breaking cycles) while preserving graph hierarchies (structures) as much as possible, this work maybe helpful: https://github.com/zhenv5/breaking_cycles_in_noisy_hierarchies