Test if a directed graph is cyclic
is_cyclic.RdImplements Kahn's algorithm to detect cycles in a directed graph.
Examples
df <- data.frame(from=c("A","B"), to=c("B","A"))
is_cyclic(df)
#> [1] TRUE
is_cyclic.RdImplements Kahn's algorithm to detect cycles in a directed graph.
df <- data.frame(from=c("A","B"), to=c("B","A"))
is_cyclic(df)
#> [1] TRUE