Determine if graph is acyclic
Create and plot a directed graph, and then test the graph to determine if it is acyclic.
s = [1 1 2 2 3 3 4 4 4 5]; t = [2 3 4 5 6 7 8 9 10 4]; G = digraph(s,t)
G = digraph with properties: Edges: [10x1 table] Nodes: [10x0 table]
tf = isdag(G)
tf = logical 1
A directed graph is acyclic if it contains no cycles. That is, starting at any node in the graph, no sequence of edges exists that can be followed to loop back to that starting node. As a result, directed acyclic graphs do not contain any self-loops.