I have a clustering algorithm that I apply to my objects at two different times. The clustering algorithm produces a Directed Acyclic Graph (DAG) each time. (A DAG is like a tree except that a cluster can be contained in more than one other cluster.) How do I compare the DAGs to measure how much the structure changes between the times of application?