Prioritize the edges that need to be cut by calculating the Minimum Feedback Arc Set on each cycle by 1. Calculating the [Minimum Feedback Arc Set](https://en.wikipedia.org/wiki/Feedback_arc_set) on each cycle 1. Calculating the [Minimum Feedback Vertex Set](https://en.wikipedia.org/wiki/Feedback_vertex_set) for each cycle To identify the most impactful action the developer can take, sort edges by 1. The number of cycles the edge appears in as a min feedback arc 1. The number of cycles the origin vertex (class) appears in as a min feedback vertex 1. The weight of the edge (low to high) 1. The Change Rank of the origin vertex (class) (skip if strongly correlated to min vertex)